Ребята, поясните, что можно написать на языке Go вообще? Кроме консольных приложений? Стоит ли вообще им обмазываться? Я бы хотел попробовать себя в веб-разработке. Почему-то не хочется начинать с классики - php. Походит ли Go для веба? Хочется современного, модного. Там и синтаксис мне понравился очень. Хоть и немало уже прочитал, но, видимо я такой тупой, что нигде не могу найти нормальную таблицу соответствия, типа: Язык - Что на нем пишут - Примеры программИ да - мне не нужны всякие там корпоративные приложения, я не хочу в тимдевелопмент и прочую хуергу. Я стар уже для этого, хотел бы писать небольшие приложения для себя, ну и автоматизации рутинных процессов, не более. Помоги, анон, разобраться.
>>119599413 (OP)Микросервисы, многопоточность. Ты вообще программистом работаешь? Сколько лет опыта?
>>119599592Ах да, ну веб и пишут на Го, у него все для этого есть из коробки.
>>119599592Нет, я админ. Среднеспециальное образование, программирование проходили, диплом - собственная разработка, автоматизированная система. Потом на заказ писал, на всех работах тоже максимально автоматизировал всю ерунду, на одной написал даже полноценную автоматизированную систему. Опыт получается ~10лет. Но я даже говорить не хочу, на чем пишу, ибо сейчас начнется метание говном и обоссывание.
>>119599783Си-пидор, ты?
>>119599695О, а вот отлично. В общем-то я его уже посмотрел, скачал, там есть тур, мне нравится. Думаю, освоить его не будет сложно для меня. Да и в любом случае, надо мозгам давать шевелиться.
>>119599873Нет, хуже.
>>119599413 (OP)Это быдлокодеров-тренд?
Так вот еще раз спрошу вопрос из шапки - кто-нибудь встречал подобную таблицу соответствий язык - для_чего_нужен ?И еще - если на Go можно писать под веб, то как вообще происходит процесс разработки? Фреймворки там и прочее. Как это вообще происходит? Вот хочу страничку, на ней кнопку и поле ввода, например.
>>119600057true
не тонуть
>>119600129Дебил, все языки нынче универсальны
>>119600129На оффсайте есть статья с примером написания простейшего уеб-приложения https://golang.org/doc/articles/wiki/
>>119599413 (OP)вот тут сидят доки в этом самом языке только для избранныхhttps://2ch.hk/po/res/14630059.htmlпароль: свилобублб
>>119599873А ты должно быть, ява-маня?
>>119600129>для_чего_нужен ?Goвно не нужно ни для чего - разве что ты дебил или хипстер.Или дебил и хипстер.
>>119600700Ты конечно резок, но по сути прав. Те, кто хочет что-то делать, берут пишут и ебашут. А остальные сидят, выбирают языки, технологии, поливают остальных говном.
>>119600891Адекват, а ну сьебал нахуй из моего /б/ыдлария.МАТЬ ЕБАЛ ОЛОЛОЛО ААААААА
>>119600480Да что вы говорите. Давай, пиздани вин-приложение на php без всяких костылей.
>>119599783Неужели питонопараша? может шарпопидор?
>>119600891Тогда посоветуй то, что можно взять и ебашить. Я в вебе ничего не понимаю, писал только джава-скрипты.
>>119600943Как за нехуй!
>>119599783>ибо сейчас начнется метание говном и обоссывание.давай говори. мы тут ради чего все собрались-то в конце концов
>>119599783Бери Python.
>>119601122Раньше Delphi, лет 7 как переполз на Lazarus. >>119601049Расскажи про пхп-компилятор.
>>119601005>то, что можно взятьМозги себе возьми, питурдий.
>>119600521Спасибо тебе, товарищ.
>>119601447>DelphiДаже ссать на тебя не буду.Грешно смеяться над больными людьми.
>>119601487По сути-то есть чего сказать?
>>119601548Так и запишем: этому питарду мозги не нужны.
>>119601527Ну да, ну да.Иди, скайп обнови.
>>119599413 (OP)классный бобер :3
>>119601631>скайпГовноед, please.
>>119601584Да, совершенно верно. Бля буду, не нужны.
>>119601684лол
Go не нужен
>>119601447>Раньше Delphi, лет 7 как переполз на Lazarusниче страшного, бро. главное, что не с++. мастер знает свое дело. не обращай внимание на агрошкольников в этом итт треде.
>>119600129Тебя в гугле забанили?http://bfy.tw/4hHV
>>119601712>Бля буду>будуЕбать ты оптимистичная блядюшка.
>>119601902>с++Боря, не бабахай так - ну неосилил, что уж теперь.
>>119602012>- я не люблю есть говно>- КОКОК ТЫ ПРОСТО НЕ ОСИЛИЛ!!! СМОТРИТЕ НЕОСИЛЯТОР!!! НЕ МОЖЕТ ДАЖЕ И ЛОЖЕЧКИ ГОВНА НАВЕРНУТЬ!!! СЛАБО!!!
>>119602202>КОКОКНу что же ты, Бориска, на родной так сразу переходишь.
>>119601914Спасибо. Я не знаю, как это объяснить, но иногда намеренно хочу спросить именно здесь, не знаю почему. Хочется живого общения чтоли. >>119601902Спасибо, братишка! Конечно, не знаю, что плохого в с++, не писал на нем, когда все на него фапали, мне всегда нравился грамотный подход в построении кода в паскале. Go многое взял оттуда. Кстати, интересно, эти школьники которые презирают дельфи, о лазарусе не слышали, эксперты программирования - сами в жизни чего-нибудь полезного писали? Так, чтобы десятки людей юзали, клиент-серверы, да хотя бы простые обработки сотен мегабайт однотипных данных.
>>119602296>Хочется живого общения>чтобы десятки людей юзали>десяткиБедняжка админчик, такой нелепый и няшно одинокий в своем свитере :3.
>>119599413 (OP)Главное на джаве не кодьИ не спрашивай почему
>>119602260>Ну что же ты, Борискакакой еще нахуй Бориска, поехавший?
>>119602202>>119601902А чего щеканус опять высрался сюда? Уебывай обратно, откуда пришел.
>>119602463>эти маняврыБоря, ну спалился же - что поделаешь.Тебя, дебила, сразу видно - такая характерная истеричная тупость.
>>119602477>Уебывай обратноА ну не мешай развлекаться с животным.Может я зоофил :3
>>119602444но двачь написан на джаве. хром написан на джаве. даже винда частично написана на джаве.
>>119602428Ну да, куда уж мне до ваших сервисов с тысячами юзеров. Да я и не претендую ни на что. Лично для меня вин и так то, что я делал, и что работает до сих пор.
>>119602511поехавший совсем. какие-то Борисы мерещатся... как я и говорил, с++ травит неокрепшие мозги школьников гомосеков.
>>119602571>двачь написан на джаве>хром написан на джавеСпасибо что предупредил о таком зашкваре.
>>119602571я знаю, но не пиши на джавеато на дваче смеяться будут и кидать картинки с петухами, не надо тебе этого, пусть глупые энтерпрайзные холопы этим занимаются
>>119602444Только вчера удалил книжки по джаве, просто понял, что все равно никогда не прочитаю.
>>119602686>...Эк тебя, щекастик :3
>>119602571>но двачь написан на джаве.php+js. Или для тебя джава и js - одно и то же, лол?>хром написан на джаве.Пруфы? >даже винда частично написана на джаве.Пруфы?
>>119602744не пиши мне больше. ты какой-то плохой...
>>119602648>Да я и не претендую ни на что.Ты няша, я знаю это :3
>>119602571Но ведь хром написан на с++
>>119602571> хром на жавеОхлол
>>119602809>...Борис Пека пошел вразнос - какая прелесть :3
>>119602834Спасибо. Почему только нелепый-то?
>>119602694>>119602706>>119602794>>119602857>>119602859ну я же вас легонечко потролил... че вы взъелись-то?...
>>119602890>Борис Пекаёбнутый
>>119602952Несуразный. Неуклюжий.Очаровательно глупенький.Выбери по вкусу.^_^
>>119603013> >Борис Пека>ёбнутыйЭто, конечно, верно - не ожидал что ты так быстро признаешься.
Да, Go нормально подходит для написания простеньких тулзов и микросервисов. Повторюсь МИКРОсервисов. Потому что если начнешь писать что-то большое то сразу проклянешь Go. Хотя возрожно этой лишь мой субьективный опыт.Вообще рекомендую тебе Python как универсальный инструмент. И да, я тоже админ.
>>119603022Ок, пусть для тебя я буду таким. >>119603084Спасибо. Ради интереса попробую написать как раз таки микро-микросервис, который сейчас нужен.
>>119603084> микросервисовв чем прикол, кстати? почему сейчас все так на это дрочат? это же полный пиздец. зоопарк сервисов трудно поддерживать. что-то отпасть может. почему монолитные системы теперь считаются зашкваром?
>>119602962А я не тролю, нечего вам в джаве делать, это не для вас
>>119603339>почему сейчас все так на это дрочат?Потому что хипстота - то есть истеричные дебилы по определению.
>>119601005Ну а хули тебе еще надо? Вот и пиши дальше на js. Прикручиваешь Node и вот тебе топовое веб приложение или сайт.Модно, актуально и хорошо работает.
>>119603550>Модно, актуальноХуи сосешь?
>>119603550Завтра ищешь в интернете книжку Node.js в действии. Похуй если ничего не поймешь. Затем идешь на io.js и изучаешь стандарты от корки до корки. Потом зубришь, именно, сука, вызубриваешь содержимое папки test гитхабовской ветки 1.х io.js, чтобы от зубов отскакивало. Когда напишешь свой первый REST сервис, по пути детально разобравшись в TDD/BDD, скачиваешь и изучаешь любой редактор, рекомендую Atom или Webstorm. Как напишешь Yeoman плагин к WS, чтобы можно было автоматом генерировать модули проекта, тест-кейсы и нормальный JSDoc по коду, можешь идти дальше - тебя ждет увлекательный мир NoSQL: Key-Value-in-Memory-Store с опциальной персистентносью, документо-ориентированных хранилищь с eventual consistency, Map-Reduce и встроенной репликацией, а также моков и стабов, асинков и промисов, сверхмощная мозговыебывательная многоуровневая структура callback-ов и главное - постоянный рефакторинг и непрерывная интеграция! Отсос хиккующих выблядков / просто неудачников типа рейфага или C#/Java/PHP-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Вялобамп
>>119604513Иди работай, компухтерн простаивает
>>119603339>> микросервисов>в чем прикол, кстати? почему сейчас все так на это дрочат? это же полный пиздец. Лол. Ты видимо не работал в крупных корпорациях с аптаймами 99.999. Там вся инфраструктура такая. У каждой команды - куча своего самописного говна которое выставляет другой команде API.>почему монолитные системы теперь считаются зашкваром?Потому что модульность пизже. Модульную систему проще модифицировать и легче обслуживать.>зоопарк сервисов трудно поддерживать. что-то отпасть может. Так и в монолите что-то отпасть может. И если в распределенной системе микросервисов ты перезапустишь один модуль для устранения сбоя, то монолит придется перезапускать полностью, с полной потерей аптайма. Такая же хуйня для обновлений. Еще каждый модуль можно забалансить и дать ему фейловер-инстанс и мы уже практически получим Гугол.
>>119604513хуя говнокод
>>119604716Ох, поддерживаю полностью. Надо патч на продакшен накатить, а это влечёт за собой как минимум 30 минут простоя всех сервисов. Всего то блять один класс поправили.джава петух
>>119603339Микросервисы не зависят друг от друга - части большого приложения могут пилить совершенно разные разработчики на совершенно разных языках, и если нужно заменить какую-то часть приложения, масштабировать - делается это буквально по щелчку пальцами.
Приведите пример микросервисов, которые работают все вместе. Пожалуйста.
>>119604704Так пятница же, в пятницу не деплоим
>>119606052От любого большого проекта до google
>>119606052Классический пример:DLM, прога 1 с кучей инстансов, прога 2 (клиент проги 1) с кучей инстансов.http://malteschwarzkopf.de/research/assets/google-stack.pdfhttp://research.google.com/pubs/archive/43438.pdfhttp://research.google.com/archive/chubby-osdi06.pdfЯ бы тебе больше рассказал, но я под NDA.
>>119606052Ты еще когда-нибудь узнаешь про шардинг и распределенные мапредьюсыалгоритмы ... Эра монолитных решений уже давно прошла.
>>119607692Пили на докере, сврам все распределит, один контейнер как микро сервис и все
>>119607692Пиздец, вашему шардингу и мепредьюсу сто лет в обед
>>119607768Нет нет, все не так!
>>119599413 (OP)>для веба>Go>phpВот уж действительно выбор из двух стульев. ОП, бери Java/C# + JS и не выёбывайся, эти языки вообще везде пригодятся. http://www.tiobe.com/tiobe_index
>>119607871Не Хадупом единым же
>>119607768>Пиздец, вашему шардингу и мепредьюсу сто лет в обедТак и инфрасируктуре тоже. Но некоторые до сих пор не представляют как это может работать. Тем более на ультрадешевом железе без СЕРВЕРОВ.
>>119606697а имплементить кто будет?я задолбался уже с релиз инженерами спорить, мерджи через анус идут
>>119607892>JavaНИЕТ, ЭТА ГАМНО ТАРМАЗИТ МНЕ НА ХАРКАЧЕ СКАЗАЛИ, ТАМ КАРТИНКИ С ПЕТУХАМИ НА ЗАБОРЕ, Я ПИШУ ВЕЬБ НА АССЕМБЛОРЕ
бамп
>>119599413 (OP)Для веба есть рельсы. ну или жанга, если отбитый
>>119609578> рельсыДля хипстеров