
Alex
27.06.2016
15:12:04
В чем проблема-то

Maxim
27.06.2016
15:12:25
не Си я порядком посидел, в свое время

Alexander
27.06.2016
15:12:50
Go во многих случаях вот сейчас как раз и заменит С

Google

Maxim
27.06.2016
15:12:51
если битики в процессоре переставлять - самое то
Го делает независимые бинарники -
это сильный ход!

Alex
27.06.2016
15:13:21

Maxim
27.06.2016
15:13:45
то есть для утилиток очень даже

corpix
27.06.2016
15:14:11

Maxim
27.06.2016
15:14:13
в остальном, не понятно зачем нужен - уровень абстракций никакой

Alexander
27.06.2016
15:14:18
мне , например, не очень нравится джава/скала и с нравится ещё меньше

Cate
27.06.2016
15:14:24
Вам лишь бы ничего не делать)

Alexander
27.06.2016
15:14:28
а вот вот go он попроще
и при этом тоже работает быстро

Evgeny
27.06.2016
15:14:36

Maxim
27.06.2016
15:14:51
что значит "работает быстро"?

Google

Roman
27.06.2016
15:14:52
слушайте, а в ftp есть какие-либо механизмы узнать со стороны сервера, что файл доехал целиком?

Alexander
27.06.2016
15:15:16
нуу, раз в 20, наверное, быстрее, чем Python/PHP/Ruby

[Anonymous]
27.06.2016
15:15:19
чюваки, расчехлять инструмент кодинга ради сайтика на пол года? Да е*ись оно конём. Вордпрес + темфорест. Надо чтоб быстро = обвешайся кешами.

Pavel
27.06.2016
15:15:26

Maxim
27.06.2016
15:15:33
я вот накидал на фреймворке сайтик, запустил тест на скорость, у меня со всякими монгодб и шаблонизаторами показало 2к рпс
ну и нахрен мне еще какой-то Го?
2к рпс это на ноуте фактически

Roman
27.06.2016
15:16:14
потом для цифры в 500krps

Maxim
27.06.2016
15:16:49
зачем?
кому это надо?

Cate
27.06.2016
15:17:12

Ivan
27.06.2016
15:17:13

Maxim
27.06.2016
15:17:29
ну и ты сначала на Го напиши то же самое
потом будем мериться

Roman
27.06.2016
15:17:52
зачем?
может быть потому что 2krps - это безумно мало для более-менее нагруженного проекта?

Maxim
27.06.2016
15:17:59
база, сессии, авторизация, пользователи, роутинг, шаблоны...
да это у меня ноут без оптимизации показывает один

Roman
27.06.2016
15:18:22

Maxim
27.06.2016
15:18:25
о чем речь?

Google

Maxim
27.06.2016
15:18:40
это просто есть и работает

Roman
27.06.2016
15:19:07
я просто не понимаю смысла сравнивать хомпейдж и более-менее приличный проект.

Maxim
27.06.2016
15:19:16
а ты много проектов написал, где больше 1к рпс?

Pavel
27.06.2016
15:19:31
Таких проектов весьма очень мало

Maxim
27.06.2016
15:19:39
да у меня так-то не сильно маленькие штуковины

Aleksandr
27.06.2016
15:19:48

Maxim
27.06.2016
15:19:51
медицина всякая есть,

Roman
27.06.2016
15:20:01

Maxim
27.06.2016
15:20:11
сотни тысяч пацентов и миллионы записей по ним

Roman
27.06.2016
15:20:21
в последнем аудитория была на 15млн юзеров.

ynnt
27.06.2016
15:20:26
2k rps это не много

Roman
27.06.2016
15:21:00

Maxim
27.06.2016
15:21:01
повторяю, это тупо на ноуте без ничего

Evgeny
27.06.2016
15:21:09
Ну, справедливости ради, речь идет о 2крпс на хост

Maxim
27.06.2016
15:21:28
то есть когда говорят "вот мы на Го"
я сразу интересуюсь, "и чего добились?"

Aleksandr
27.06.2016
15:22:02

Roman
27.06.2016
15:23:24

Maxim
27.06.2016
15:23:44
это я все на какую тему набрасываю...

Aleksandr
27.06.2016
15:23:57
потому что 2к рпс это не более-менее, а прям сильно много :)

Google

Daniel
27.06.2016
15:24:17
Cate, оне уже позабыли, о чем речь

Maxim
27.06.2016
15:24:21
на то, что брать производительность, как самый значимый параметр языка,
ну как минимум не умно.

Gem
27.06.2016
15:24:48

Roman
27.06.2016
15:25:55

Gem
27.06.2016
15:26:10
@lorddaedra хотя всё относительно
https://benchmarksgame.alioth.debian.org/u64q/go.html

Daniel
27.06.2016
15:27:02
да похер же 300 раз

corpix
27.06.2016
15:27:38
Главное чтобы код был прост для понимания. Производительность это дело наживное.

Alexander
27.06.2016
15:28:04
мне нравится подход, когда чтобы решить задачу нужно мало времени и сил программиста/админа
потому что его время дороже, чем докупить апгрейд для сервера

Admin
ERROR: S client not available

Alexander
27.06.2016
15:28:38
поэтому когда можно решить на питоне, а не на С++ - я обеими руками за Python

Maxim
27.06.2016
15:28:53
ну с какого-то момента сервера становятся дороже
но до этого момента еще надо дорасти

Alexander
27.06.2016
15:29:13
тот же Go для меня - это шанс для некоторых программистов забить на С++ и сделать на Go, но вот с Python'а на Go переходить лично я бы не стал

Vladimir
27.06.2016
15:29:14
В какой-то момент решение перестанет масштабироваться или железо закончится, да

Gem
27.06.2016
15:29:22

Vladimir
27.06.2016
15:29:31

Gem
27.06.2016
15:29:38
предел маштабиеморусти да, это неленейная система

Vladimir
27.06.2016
15:29:38
или время будет сопоставимым

Google

Alexander
27.06.2016
15:29:41
для сетей проще писать на Go

Alex
27.06.2016
15:29:51

Maxim
27.06.2016
15:30:16
я как старый питонист могу сказать - с питона лучше уходить
отжил он свое

Roman
27.06.2016
15:30:30

corpix
27.06.2016
15:30:50

Alexander
27.06.2016
15:31:11
питон нужен для прототипирования - когда самый важный фактор это скорость разработки

Vitaliy
27.06.2016
15:31:34

Alexander
27.06.2016
15:31:35
я не знаю другой такой язык, на котором можно было бы так быстро сделать прототип (ну, руби и пхп - альтернативы)

Maxim
27.06.2016
15:31:38
чем скорость разработки на Питоне больше, чем не чем-нибудь другом?

Sergey
27.06.2016
15:31:54
на рельсах можно еще быстрее прототип наваять

Vladimir
27.06.2016
15:31:55

Roman
27.06.2016
15:31:57

Maxim
27.06.2016
15:32:01
вот херли толку с ваших прототипов, я не пойму?

Evgeny
27.06.2016
15:32:02
Чому не рор? Не нода?

corpix
27.06.2016
15:32:10
С формулировкой "питон для прототипирования" согласен)

Wild One
27.06.2016
15:32:18
Мяв. А подскажите какой-нибудь traffic generator с которым можно будет потестить conntrackd?:)

Roman
27.06.2016
15:32:26

Maxim
27.06.2016
15:32:28
сейчас на nodejs/coffee можно все один-в-один, как на питоне сделать

Roman
27.06.2016
15:32:35

Wild One
27.06.2016
15:32:38
И даже еще лучше если у кого-то был опыт внедрения conntrackd+keepalived и оно не свалилось в первый же день

Maxim
27.06.2016
15:32:39
я делал это раза три

Roman
27.06.2016
15:32:52