LINUX.ORG.RU

Go: 90% Perfect, 100% of the time

 


0

5

Brad Fitzpatrick:

Anecdote: a group at Google rewrote a service from Java to Go. The group monitoring it expressed disappointment to us that the GC pause times were 2-3 times higher once they switched to Go. We pointed out that was not true: their Y axis was now labeled microseconds instead of milliseconds.

Слайды с GopherCon 2014: http://talks.golang.org/2014/gocon-tokyo.slide



Последнее исправление: CYB3R (всего исправлений: 2)
Ответ на: комментарий от umren

Ruby намного больше сахара и язык менее топорный, много свободы, как люди с него побегут на Go?

В определенный момент начинают задалбывать ошибки рантайма. Хочется спеков. Хочется интерфейсов. Хочется формализма и предсказуемости.

Руби, он взлетел-то главным образом из-за рельсов... Лет десять назад руби с питоном были откровением. Теперь — нет.

Macil ★★★★★
()
Ответ на: комментарий от Macil

Руби, он взлетел-то главным образом из-за рельсов

на Go есть аналог который хотя бы приближен к рельсам и его 100500 батарейкам?

umren ★★★★★
()
Ответ на: комментарий от anonymous

Ну и что, go до недавнего времении вообще не было.

anonymous
()
Ответ на: комментарий от umren

пока перспективы у Hack очень мутные

У Hack очень классная ООП-модель: генерики и трейты (в смысле Скалы, а *не* D), при сохранении в целом динамической природы.

Плюс, такие монстры как Брайен О'Салливан и Андрей Александреску в команде.

Добавь сюда огромное количество legacy систем, которые либо уже портированы, либо портирование достаточно прямолинейно.

Конечно, о преспективах говорить рано: языку нужны годы чтобы только переболеть детскими болезнями и десятилетия чтобы повзрослеть.

Macil ★★★★★
()
Ответ на: комментарий от Macil

У Hack очень классная ООП-модель

языки с классными моделями не выживают, это полезно, но не панацея, вот если бы Hack был быстрее C, то уже бы сейчас половина людей на него перебежали, были бы и рельсы и все остальное. Киллер фич нет.

p.s. сам пишу на пэхапэ довольно давно, в Hack интереса не вижу, потыкал на старте и забыл, если у коллег каких-нибудь спросить, им он вообще паралелен, а по идее должны бежать со слюнями в первых рядах, а всем плевать.

umren ★★★★★
()
Последнее исправление: umren (всего исправлений: 1)
Ответ на: комментарий от umren

если бы Hack был быстрее C

Фейсбукерам, очевидно, пофиг. У них ДЦ объемом стотыщпиццот серверов.

Релизы штампуют со скоростью автомата. Намедни уже 3.1.0, так что «потыкал и забыл», это не подход. Как я понимаю, производительности внимание уделяется.

Но в настоящий момент, больше внимания уделяется совместимости с системообразующими OSS проектами типа mediawiki.

по идее должны бежать со слюнями в первых рядах, а всем плевать

ПХПшник — это не профессия. ПХПшник — это состояние.

Macil ★★★★★
()
Ответ на: комментарий от umren

хипсторы с руби уже давно убежали, поэтому о нем не слышно/не видно, там фанатики остались, наврядли они побегут

чушь собаячья, хипсторов в ruby не больше набежало изначально чем в любой другой язык, люди выбирают ruby как зрелое решение с развитой экосистемой, на котором можно решать поставленные задачи. точка.

anonymous
()
Ответ на: комментарий от anonymous

люди выбирают ruby как зрелое решение с развитой экосистемой, на котором можно решать поставленные задачи. точка.

Отдельные люди может быть и выбирают. Но среди них точно нет техдиров крупных IT контор.

anonymous
()
Ответ на: комментарий от bhfq

Ваше яблочное говно на винде способно работать

ээ, ты про Swift? а зачем ему на винде работать, разработка то нацелена на OSX/iOs

umren ★★★★★
()
Ответ на: комментарий от Macil

Хаскель-то вреден, оказывается. Без нового допинга маргинальщины уже не то...

anonymous
()
Ответ на: комментарий от anonymous

люди выбирают ruby как зрелое решение с развитой экосистемой

Мало конкретики, тут можно любой язык подставить с большим набором батареек (perl/python/java/node). Много рюшечек, но не концептуальных (за исключением code-blocks, callcc и по мелочи), а из разряда свистелок и перделок. Многовато ооп с равиоле-последствиями, tmtowtdi само собой.

на котором можно решать поставленные задачи

Решать - возможно. А вот сопровождать - уже сложнее.

. точка.

После точки слова пишутся с заглавной буквы.

anonymous
()
Ответ на: комментарий от umren

Окей на Java куда ? На Spring MVC или на Play framework ? В любом случае для типовых проектов выбор явы неоправдан. По поводу Ruby on Rails и Django. Сейчас именно то время, когда Django берет верх. У Rails от релиза к релизу ломаются батарейки, половина гемов не собирается. В ядро Rails последнее время вносятся сомнительные решение в виде Spring, Turbolinks и прочих. В Django такого нет, фреймворк более стабилен при обновлении от версии к версии в отличие от Rails. Поэтому сейчас выбор очевиден.

abc
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.