Вход | Регистрация
    1  2

GO - кто применяет - есть ли смысл?

GO - кто применяет - есть ли смысл?
Я
   neomarat
 
31.08.21 - 15:18
Задумался об изучении этого языка - есть ли смысл? Интересно с ним работать? Поделитесь реальным опытом.
   fisher
 
101 - 01.09.21 - 13:48
(99) Легко. Просто впахивать надо. Не у всех получается ибо оксюморон.
   Кирпич
 
102 - 01.09.21 - 15:25
(60) "язык простой как 3 рубля, нет дженериков, исключений и лямбд, зато есть горутины"
а когда из Go лямбды вырезали?
   DexterMorgan
 
103 - 01.09.21 - 16:11
(97) Про интерес это субъективно, для меня лично странно. У нас 1сник ушел в 17ом году в яву (вообще с нуля). Связь поддерживаем, рассказывает какие задачи решает - уныние. В 1с интересные задачи, причем реальные, ты видишь как помогает бизнесу та или иная фича, а не в команде пилишь свой абстрактный участок.
   fisher
 
104 - 01.09.21 - 16:43
(102) Действительно. Полноценные лямбды вроде есть причем даже с замыканиями на борту. А не костыли как в java. И дженерики уже вот-вот зарелизят (а может уже и зарелизили).
   Garikk
 
105 - 01.09.21 - 16:47
(103) зато у него ЗП гораздо выше и нагрузка ниже
   fisher
 
106 - 01.09.21 - 16:49
(103) Это же только начало. В том-то и дело что по спектру решаемых задач ява на порядок шире. Именно на порядок. То есть чувак наберется опыта и сможет выбирать работу "под себя" в гораздо более широких пределах, чем это возможно в 1С.
   Garikk
 
107 - 01.09.21 - 16:50
а чё вы вокруг лямбд так бегаете? они очень сильно читабельность кода портят...вон в js вообще по маразма это всё доходит уже, открываешь код, а там на два листа писанины из 10 вложенных ф-ций друг в друга...лямбду они бл.. юзают, попробуй разберись
   fisher
 
108 - 01.09.21 - 17:00
(107) Читабельность кода портят не лямбды, а люди. Вот в 1С даже лямбд нету. И все равно умудряются писать так, что "попробуй разберись".
   Garikk
 
111 - 01.09.21 - 17:12
(110) лямбды классно, особенно классно отладку по ним делать, когда там не a+b , а ченить побольше и посложнее. открываешь код, всё красиво...и приходится вглядываться куда там эту 'магию' насовали
Вообще я стал проще относится к всякому такому когда на питон переключился..но всёравно скорблю по временам когда я на яве писал..

(109) вообще не понимаю чё так всех от фронта прёт... у меня например тоже задачи для людей, вон интеграцию какойто crm в эдо штатовкую сейчас делаю, чисто бекендовский проект, фронта нет вообще...и обди видят и задача реальная
   Garikk
 
112 - 01.09.21 - 17:13
(111) *люди видят
   fisher
 
113 - 01.09.21 - 17:15
(109) Ты еще спроси, почему с++ а не 1С.
   fisher
 
116 - 01.09.21 - 17:21
Не всех же тянет фронт писать. Бэкендовые задачи с инженерной точки зрения часто более масштабны и академичны и этим многих привлекают.
А масштабный бэкенд на скриптовых языках только хипстеры писать порываются.
   Garikk
 
120 - 01.09.21 - 17:37
(114) я почему думаю? каждый второй вайтишник начинает js учить, ты же сам в (109) предлагаешь фронт, ноды на беке мало сейчас
(119) <потому что очень логичный> -- это скорее на троллинг похоже ;) с этими всякими 3=='3' и '3'!=3
   fisher
 
121 - 01.09.21 - 17:59
(117)(118) Для больших сложных проектов (которых на бэкенде гораздо больше) рулит строгая типизация. В js же насыпали столько динамичности, что даже на фронтенде нехорошо получилось. Поэтому js эволюционировал в сторону урезания некоторых вольностей и все равно он оказался уж чересчур "динамичен". Отсюда и популярность type script на поле игры js. Скриптовые языки рулят на небольших простых проектах за счет лаконичного кода. Но на больших проектах с кучей разного народа строгая типизация дает лучший контроль кодовой базы и меньше тупых ошибок.
Это раз.
Вторая плюшка скриптовых языков, которая оборачивается антиплюшкой для бэкенда - однопоточная модель исполнения. Да, там есть варианты выкручиваться, но это именно варианты выкручиваться.
Это два.
Скриптовые языки плохо поддаются компиляции, потому что это опять-таки обратная сторона их преимуществ. То есть при прочих равных они будут проигрывать по производительности.
Это три.
В итоге получается для больших бэкенд-проектов лучше джава и го, так как у них лучше запас по масштабируемости. И в части производительности и в части кодовой базы и в части написания многопоточных приложений.
   Garikk
 
125 - 01.09.21 - 18:08
(122) <Что??? >
ничто, в крупных проектах ноду не особо используют
я в основном стараюсь касаться энтерпрайзных проектов и ноды практически нигде не видел

руби, питон, ява, пхп, го, даже ерланг видел, ноду ниразу не видел.
(122) <Ты показал пример говнокода. >
я показал пример того как язык допускает делать ошибки. у меня от питона подгорает иногда из-за такого, но в js пошли гораздо дальше
   Garikk
 
126 - 01.09.21 - 18:09
(125) *я понимаю что в сайтиках-лендингах и всяких самопальных магазинах она есть где команда две калеки - все разработчики... но блин этож вообще ниочем
   Garikk
 
131 - 01.09.21 - 18:35
(128) я работал в крупных конторах где было много разных направлений и языков. от си до ерланга, js был только на фронте
   ДенисЧ
 
132 - 01.09.21 - 18:42
(131) Ты в Бостоне не работал, там бэк только на скриптах пишут.
   Garikk
 
133 - 01.09.21 - 18:49
(132) да не, мне сдается что в бостоне он работает в конторе с заказчиками как у гения, чтобы быстро, дешево и на коленке
   Garikk
 
134 - 01.09.21 - 18:56
я вот в мейлру работал, у нас там в одном подразделении на перле пишут, у меня язык не повернется сказать что перл - популярный язык для бека ;)
тоже кстати и про руби могу сказать, лет 10 назад хайп был, полно проектов на нем, много относительно новых начинают... но в целом язык закатывается и это заметно
   Garikk
 
136 - 01.09.21 - 19:00
(135) скажем так - в крупном энтерпрайзе ноды не существует

p.s. это потому что мне не интересны проекты не из энтерпрайза
   Garikk
 
139 - 01.09.21 - 19:08
(138) ну а тут https://www.tiobe.com/tiobe-index/ js на седьмом месте, это при том что это весь фронт
   Garikk
 
141 - 01.09.21 - 19:10
(138) вообще опрос странный

там в web frameworks на первом месте jQuery при этом в списке есть Flask который бекенд и вообще он должен быть там где нода но его там вообще нет
   Garikk
 
142 - 01.09.21 - 19:12
(140) ты я смотрю в английский слабо?

ты читаешь то что цитируешь? August Headline: Data Mining and AI languages are booming in the TIOBE index
   Garikk
 
143 - 01.09.21 - 19:12
это спойлер, а не название статистики
   Гений 1С
 
146 - 01.09.21 - 19:24
(0) это такой язык с черепашкой (тэртл), или тот ЛоGO назывался?
   Ыцшесрук
 
148 - 02.09.21 - 06:45
О, тут опять Пашо умничает :)
   neomarat
 
149 - 02.09.21 - 08:32
Garikk, а вот Вы я так понял на GO пишете - с 1С ушли практически? Можете рассказать как происходил переход вкратце?
   acht
 
150 - 02.09.21 - 09:27
(148) Ну не может Пашенька в открытую сказать, что делает сайты для онлайн казино =)
   Garikk
 
151 - 02.09.21 - 10:12
(149) я на питоне пишу сейчас, а помоему вы у меня под разными никами уже несколько лет это спрашиваете, не?

переход просто перешел, я на яве как хобби очень давно программил, в 14 году когда развалился мой бизнес пошел устраиваться сисадмином...меня взяли 1Сником, через полтора года я перешел в отдел программистов..и всё собственно

я фактически два раза ушел из 1С, в 07 году (вобще в не-ИТ сферу) и в 16 (в этот раз уже на программиста)

я вообще не вайтишник, я в отрасли тем или иным образом с 98 года, и 1С это случайно затесавшиеся два отрезка моей карьеры
   neomarat
 
152 - 02.09.21 - 10:42
(151) Не, у меня один ник... Спасибо.
   novichok79
 
153 - 02.09.21 - 10:51
(151) не, это я спрашивал ранее. у вас по сути переход произошел в рамках одной конторы. это самый простой способ.
   Garikk
 
154 - 02.09.21 - 10:58
(153) ну я потом поменял работу перейдя вообще тимлидом на питон который не знал вообще и написал проект с нуля
фокус в том что у меня был и довольно большой опыт в ИТ в принципе, и такой факт надо успешно использовать на собеседовании
а должность тимлида - зачастую подразумевает довольно поверхностное тех.интервью
==
нет, я не вас имел в виду, у меня тут раз в год еще ктото спрашивает подробности перехода, буквально дословно копируя вопрос прошлогодней давности
  1  2

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.