@phpclubru

Страница 909 из 956
Pavel
19.05.2019
21:45:59
Ну-ка, и чем он ужасен?)
https://habr.com/ru/company/mailru/blog/353790/ вот хорошая стотья

Dmitry
20.05.2019
04:27:44
https://habr.com/ru/company/mailru/blog/353790/ вот хорошая стотья
А ты много проектов написал на нем?

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

> Если ты не пишешь софт для сети, консольную утилиту или хайлоад бэкенд, то Go тебе скорее всего не нужен

Google
Vladislav
20.05.2019
06:58:55
Всем привет. Ищу ниндзю по php+wordpress. Нужно подкрутить гайки на одном проекте, плюс оптимизировать запросы к бд. В общем все объясню. Работа есть на каждый день

Vladislav
20.05.2019
07:02:58
от 500 до 900

ustasby
20.05.2019
07:03:37
от 500 до 900
Ищу ниндзю по php+wordpress, а по факту ищешь джуна

Vladislav
20.05.2019
07:04:39
Не факт, по своим требованиям не могу сказать на какой это уровень все тянет

ustasby
20.05.2019
07:05:26
Не факт, по своим требованиям не могу сказать на какой это уровень все тянет
ниндзя стоит от $30 в час и скорее всего он всегда занят.

Vladislav
20.05.2019
07:08:15
Тогда надо посмотреть конкретные задачи, возможно я завысил требования к исполнителю)

Pavel
20.05.2019
08:40:16
Dmitry
20.05.2019
08:41:29
К счастью ни одного ;)
ну ты же понимаешь, как стремно называть голанг ужасным, не написав на нем ни одного проекта?

Dmitry
20.05.2019
08:41:48
это тоже самое, что я скажу что котлин - говно (без аргументов)

Dmitry
20.05.2019
08:42:21
голанг язык для простых высокопроизводительных сервисов со слабой бизнес логикой

Pavel
20.05.2019
08:42:23
Я вижу в го достойную замену пыхи. Он решает задачи, для которых был создан. Да, он не идеален, но вряд ли можно найти идеальный язык
Есть же c#, kotlin, и даже rust. А го никак не может заменить современный пхп - в нем не сделаешь di и не напишешь абстракций. И потому на нем никогда не появится промышленных фреймворков вроде zend, sf, и вещей типа друпала и магенто

Google
Dmitry
20.05.2019
08:42:24
это аксиома

Dmitry
20.05.2019
08:42:25
Pavel
20.05.2019
08:43:52
это тоже самое, что я скажу что котлин - говно (без аргументов)
Я же скинул ссылку на статью с кучей аргументов

Dmitry
20.05.2019
08:44:00
Есть же c#, kotlin, и даже rust. А го никак не может заменить современный пхп - в нем не сделаешь di и не напишешь абстракций. И потому на нем никогда не появится промышленных фреймворков вроде zend, sf, и вещей типа друпала и магенто
создаешь класс, внутрь прокидываешь компоненты, а методы сервиса будут ссылаться к этим компонентам на нем клево писать полиморфизм, интерфейсы тут немного иначе работают ну на го есть куча MVC фреймворков и не только

Я же скинул ссылку на статью с кучей аргументов
так можно обхерить любой язык в статье личное мнение автора. что-то ему нравится, что-то нет в го. но называть его ужасным из-за этой статьи - ну как-то некомильфо

попробуй на нем написать хотя-бы один сервис, а потом называй ужасным

Dmitry
20.05.2019
08:46:26
Мне на днях на собеседовании резработчик, который хочет писать на го, в ответ на то - почему? - честно ответил - ну это простой язык для обезъян... и он прав

Dmitry
20.05.2019
08:46:38
там нет синтаксического сахара - это его плюс, ты не напнешься на какую-то херню при работе (как например с руби, когда хер знает где функция лежит)

но только го-обезъяны получают дохера капусты, а пхп-обезъяны с каждым годом меньше и меньше

конечно, эту тенденцию ждет и го

Dmitry
20.05.2019
08:47:57
у пхп, в отличии от го, есть две стороны... и команда пхп развивает вторую сторону у го пока второй стороны нет

Dmitry
20.05.2019
08:48:04
но на го можно сделать точечные оптимизации что даст существенной производительности, а в пыхе узкое место - интерпретатор

Pavel
20.05.2019
08:48:14
попробуй на нем написать хотя-бы один сервис, а потом называй ужасным
Вот, на нем только и можно что писать сервисы.. Которые максимально просты. Поэтому ничего сложно не создашь.

Pavel
20.05.2019
08:48:45
пхп тоже для обезъян
Никто и не говорит что пхп не ужасен ;)

Dmitry
20.05.2019
08:48:48
но только го-обезъяны получают дохера капусты, а пхп-обезъяны с каждым годом меньше и меньше
это к языку вообще отношения не имеет... это как раз к "обезьянам" имеет отношения... их априори больше, занчит язык для них быстро станет популярным и какое-то время будет сшибать бабло

но на го можно сделать точечные оптимизации что даст существенной производительности, а в пыхе узкое место - интерпретатор
да, только эта дельта производительности важна для 0.1% проектов, которые используют го

Pavel
20.05.2019
08:49:31
Google
Dmitry
20.05.2019
08:49:40
это к языку вообще отношения не имеет... это как раз к "обезьянам" имеет отношения... их априори больше, занчит язык для них быстро станет популярным и какое-то время будет сшибать бабло
ну знаешь, в пыхе ты почти не думаешь об указателях и памяти. в го тебе приходится об этом думать и ты пишешь прогу, которая меньше жрет памяти

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

Dmitry
20.05.2019
08:50:29
ага.. и это второй минус го... при внешнем лоске "для обезъян" реально там подводных камней дохера...

и в итоге мы часами разгребаем баги и паники, ибо кто-то не подумал про мьютексы

Dmitry
20.05.2019
08:51:40
ага.. и это второй минус го... при внешнем лоске "для обезъян" реально там подводных камней дохера...
это плюс, потому что ты понимаешь где выделяется отдельный кусок памяти под большую структуру, а в пхп ты этого не видишь

Pavel
20.05.2019
08:51:41
всмысле? знаешь сколько в фб проектов создается в месяц? мне знакомая оттуда говорила что порядка 60
Возможно он оправдан в компаниях где работают сотни разработчиков, но таких компаний мало.

Dmitry
20.05.2019
08:52:43
и в итоге мы часами разгребаем баги и паники, ибо кто-то не подумал про мьютексы
я не знаю, что вам за обезъяны попались, но когда мы выпустили на работе свой проект, проблем с паниками вообще не было (от силы пару раз ловили панику, а в остальных местах корректно отрабатывал обработчик ошибки)

Pavel
20.05.2019
08:53:11
Возможно он оправдан в компаниях где работают сотни разработчиков, но таких компаний мало.
Ну и опять же, как дополнение к другим сервисам на других языках. Например бизнес логика на пхп + сервисы на го

Dmitry
20.05.2019
08:53:37
Возможно он оправдан в компаниях где работают сотни разработчиков, но таких компаний мало.
размер компании вообще не имеет никакой связи с языком го был создан для того, чтобы на коленке собрать сервис, который не много бы жрал памяти, быстро работал и порог вхождения был низкий (типа как в пхп)

а сколько у вас рпс?
проект пока в альфе

от силы 10 человек в час

Dmitry
20.05.2019
08:54:27
ну так ясно дело, откуда у вас рейс кондишн

Dmitry
20.05.2019
08:54:32
ну так ясно дело, откуда у вас рейс кондишн
у нас горутины только на веб-сервере, изредка на шедулере

Dmitry
20.05.2019
08:56:50
что тебе мешает бизнес-логику на го написать?
убогость языка и убогость инфраструктуры... зачем мучаться с этим языком, когда есть лучше

Pavel
20.05.2019
08:57:51
что тебе мешает бизнес-логику на го написать?
Отсутствие исключений и невозможность разнести обработку ошибок и код логики, необходимость думать об указателях а не о логике, невозможность нормально управлять зависимостями, и др.

Dmitry
20.05.2019
08:58:26
Все радости голанга так или иначе завязаны на статическую сильную типизацию... ну так есть языки и побогаче с этим плюсом

Google
Dmitry
20.05.2019
09:00:40
убогость языка и убогость инфраструктуры... зачем мучаться с этим языком, когда есть лучше
причем тут инфраструктура к бизнес-логике? может тебе что-то мишает писать бизнес-логику на го... я убогости не чувствую

Отсутствие исключений и невозможность разнести обработку ошибок и код логики, необходимость думать об указателях а не о логике, невозможность нормально управлять зависимостями, и др.
отсутствие исключений - ты просто к ним привык. они дохера памяти жрут. конечно if err != nil иногда бесит, но это лучше, чем в C передавать код ошибки или null-указатель ты можешь не думать об указателях, но код будет жрать много памяти зависимости: юзаешь vgo и проблем нет

Dmitry
20.05.2019
09:04:34
а в чем прелесть горутин?
можно распараллелить процесс

Dmitry
20.05.2019
09:04:52
Меня радуют, как "стартапы с виртуалкой в aws" обязательно рассуждают о производительности, памяти и 10000 серверов ?

Dmitry
20.05.2019
09:04:55
у тебя 10000 серверов?
у меня нет, у гугла - да

Dmitry
20.05.2019
09:05:08
можно распараллелить процесс
поздравляю, ты не понимаешь сути горутин

у меня нет, у гугла - да
так пусть гугл и пишет на го? ?

Pavel
20.05.2019
09:05:38
Dmitry
20.05.2019
09:05:39
поздравляю, ты не понимаешь сути горутин
ну-ка, объясни суть горутин?

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

Google
Dmitry
20.05.2019
09:07:00
ты работаешь в одном из них?
я работаю в другой известной фирме

Dmitry
20.05.2019
09:08:06
с проектом на голанге в альфе... ну да.... яднекс, к слову, на 90% на плюсах

Pavel
20.05.2019
09:08:52
эм... убер на го, яндекс на го, баду на го, местами фб на го, вк местами на го много хайлоад проектов на го
Я думаю что ты "немного" занижаешь значимость других языков, в этих команиях много всяких стеков используется

Pavel
20.05.2019
09:09:39
Яндекс вообще состоит из тыщи независимых проектиков, а в гугле пишут и на джаве и на с++ много

Dmitry
20.05.2019
09:09:42
ты из яндекса?
нет, но собеседую много людей из яндекса... да и не секрет это

Pavel
20.05.2019
09:10:16
я не трогал другие языки. ты написал что го ужасен
Для сетевых байтомолотилок он норм, а так ужасен ?

Dmitry
20.05.2019
09:10:20
нет, но собеседую много людей из яндекса... да и не секрет это
и они прям рассказывают внутрянку яндекса)

Dmitry
20.05.2019
09:10:24
я не трогал другие языки. ты написал что го ужасен
потому что он ужасен. Но нужно понимать. что когда говорят, что го ужасен - подразумевают, что го ужасен как язык общего назначения

и они прям рассказывают внутрянку яндекса)
про стек конечно, прям в резюме написано понятно, что там много языков... и php и perl найти много... но в целом они упарываются по плюсам

Dmitry
20.05.2019
09:11:26
потому что он ужасен. Но нужно понимать. что когда говорят, что го ужасен - подразумевают, что го ужасен как язык общего назначения
у него есть конкретное назначение. он справляется на ура с этим назначением. а брать трактор и говорить, что он говно, потому что не развивает скорость в 300 км/час как-то глупо

Dmitry
20.05.2019
09:12:21
ну да.. поскольку подовляющее число людей пользуется 4-х колесными моторными средствами для передвижения по городу на работу и по выходным на отдых - трактор и правда ужасен

Страница 909 из 956