Какой ЯП актуален в 2017 для веб разработки?Кину на вентилятор, чтобы создать хоть какой-то дискусс.node.js - асинхронный ад на одном ядре, JS жрет тонну памяти. Плюсы? Не знаю.python - местами годный, местами чудаковытый, медленный, без нормального ООП.php - плохой дизайн языка и либ, подражает джаве, удобно, что просто запустил и все (никаких псевдо промежутков из псевдо серверов)go - пиздрячить большой проект уныло и печально, нет устоявшихся стандартов-либ, куча говна как на раннем этапе становления ПХП, из плюсов, быстрый. Нет исключений, нет дженериков - вообще там блять тупо ничего нет. В тоже время прост и не оброс еще кровывым тырпрайзом.java - туча абстракций над абстракциями, никто не хочет вникать в этот ад и пилят все слой за слоем поверх слоя. Любая документация на фреймворк напоминает документацию к ракете. В тоже время если во все это вкатить - экономит тучу времени, но не памяти.kotlin - та же джава, но "вшитая" в IDEscala - когда, видимо, совсем скучно.swift - то как он натягивается на линукс - удручает.ruby - поезд ушел, рельсы заржавели (у хипсторов нет и дня отдыху, завозят постоянно новые языки, старые бросают)с++ - в вебе? Данунахуй.rust - тот же С++ только еще мудреней, в основном на нем ничего не пишут, язык созданный для холивара на ЛОРе.C# - кто вообще программирует веб на винде, если же на линуксе, кто тащит язык созданный для винды в линукс (просто чтобы поплясать в тормозах и костылях не родной среды)?ДИСКУСС
>>1075839 (OP)Все не актуальны.
>>1075839 (OP)>C# - кто вообще программирует веб на виндеНе поверишь, но asp net очень популяренТем более сейчас шарпы активно перекатываются на другие платформы и становятся кроссплатформенными, так что нет повода для беспокойства.
>>1075839 (OP)JavaScript по любому, без него веб не работает. Бэкенд можно тоже на JS, или на чем хочешь. Пиши на чем удобно, на чем нравится. Пробуй разные стеки. В любом случае джаваскрипт нужно знать. Даже если будешь писать фронтенд на ClojureScript.Мой выбор для бэкенда:1. ASP.NET Core (C#, F#), Clojure, Elixir, JS, Go.2. Ruby, Kotlin.3. PHP, Scala, Rust.
>>1075888>Не поверишь, но asp net очень популярен>Тем более сейчас шарпы активно перекатываются на другие платформы и становятся кроссплатформенными, так что нет повода для беспокойства.Уже давно на всех платформах. К тому же .NET Core получился очень удачным. Мое мнение, что это темная лошадка. Предполагаю, что он займет первые места в ближайшие годы. Хотя уже сейчас его используют повсеместно. У него есть все преимущества всех остальных стеков, и при этом почти нет недостатков.
>>1075839 (OP)чет я не удивлён, что у визуал васика ложка дырявая
>>1075839 (OP)>с++ - в вебе? Данунахуй.То есть другие компилируемые языки тебя не смутили, которые ты перечислил?
>>1075839 (OP)домашку делай, студент
>>1075958Модные тренды из /b подоспели.
>>1075952С прямым управлением памяти? В CGI гонять??
>>1075839 (OP)Всё выкидывай нахуй, в 2017 это не нужное говно. Единственный универсальный и кросплатформенный язык это джаваскрипт.
>>1075839 (OP)Elixir/Clojure/Scala/Haskell на бекендеClojureScript/Elm/Scala.js/Purescript на фронтендеТа параша что ты описал, кроме скалы - вся давно устаревшая или неподходящая для веба хуйня. В общем схема выбора простая: отвечаешь на вопросы[Бекендъ:](ты кто по масти?) |я динамический петушок| --> Elixir/Clojure|я статикопидар| --> Scala/Haskell|мне похуй| -->(размер приложения?)|малое/среднее| --> Elixir/Clojure|большое| --> (будет там кафка/спарк/хуйярк?)|да| --> Scala|нет| -->(какой процент IO/State процессинга?)|<15%| --> Haskell|> 15%| --> (ты аутист?)|нет| --> Scala|да| --> Haskell[Фронтендъ:](ты кто по масти?) |я динамический петушок| --> ClojureScript|я статикопидар| --> (насколько ты статикопидар?)|На пол-шишечки :33| -> Elm|Продвинутый статикопидар| -> Scala.js|Я люблю Haskell| -> PureScript|мне похуй| ->(какая тебе нужна инфраструктура?)|мне нужны готовые фреймворки и удобная интеграция с React и прочим| --> ClojureScript|мне нужны готовые либы и базовая интеграция| --> Elm|мне похуй| --> (ты аутист?) -->|нет| --> Scala.js|да| --> Purescript
>>1075928И реально на всех пишешь или "пробовал"?Почему котлин и скала на разных позициях?
>>1075928А джава где?
>>1076000Тебе надо было в пэинте все обрисовать с красивыми стрелочками, вим-стайл для таких элюстраций - не оч.
>node.js - асинхронный ад чухоныш не смог в эвент луп, замыкания и дебаггер и теперь кукарекаетнуну
>>1075996А какая разница, на чём там толпы вчерашних курьеров пишут? Ебанутая логика, типа балтика лучше, чем гинес, потому что балтику больше покупают.
>>1076028Согласен, но лень.
>>1075839 (OP)Где отзыв на lisp, ты охуел?
>>1076026Clojure же. Еще Kotlin, Scala. На чистой жабе получается слишком большой код, это как писать ООП на сишке вместо крестов.
>>1076030петух оправдывается, что его говно до сих пор не может распараллеливаться на ядрах, обоссыте-ка его, господа эрлангеры
>>1076026Ф пизде))))
>>1075993А ты что криворукий? Помню на своей первой работе, я занимался одним хайлод сервисом и веб морда была написана на С++, при том что это было лет 10 назад, и тогда еще небыло никаких шаред поинтеров и т.п и STL там даже своя была.
>>1076024На всех не пишу, но почти все пробовал. Скала мне не нравится, слишком многословна, поэтому Котлин поставил выше. Языки под номером 1 - это мой приоритет, то что нравится больше всего.>>1076026Платформа JVM хороша, но Java как язык не очень, C# лучше.
>>1076024С чего бы им вообще где-то быть рядом?
>>1075839 (OP)Basic - стабилен, компактен, быстр.НОУДИСКАС
>>1075996Закинь пруфца на эту картинку
>>1075839 (OP)>JSтеперь скорее так
>>1075839 (OP)Clojure\clojurescript. Фулстак, блидинг эйдж, все самые продвинутые концептуально штуки сейчас там. Характерно, что бэкенды на нем пишут в основном связанные с биг дата\машин лернинг. Короче, баззворд на баззворде, но при этом это практичный инженерный продукт от олдфагов, а не хипстота про нескучный синтаксис. Что удивляет.А из старенького\субоптимального - го, руби, нода популярны. Никаких сюпризов в общем-то.
>>1076000Лол, годнота. Правда скала.жс и пюре - ну, блядь, сынок, это же фантастика.
>>1076201Какой пруфец тебе нужен? Такая картина уже почти лет 10 и отрыв от остальных языков только растет.https://octoverse.github.com/
>>1076201Так а че там пруфать, если три строчки кода - это уже новый пакет, а раз новый пакет - то и новый проект?Вот такое вот, на 300 строк у них в топе висит, например: https://github.com/zenorocha/clipboard.js
>>1076249До этого была такая же картина, только с коболом вместо жс. Потом с вижуал васиком. И что?
>>1076279Учи реакт и ангуляр 4. Вот что.
>>1076305Инструменты устаревают. Можно изучить все сварочные аппараты, но не зная материаловедения, нельзя стать настоящим сварщиком. Надеюсь всем понятно, что это метафора. Можно изучить все фреймворки на свете, но программистом от этого не станешь.
>>1076357А от чего становятся прогроммистом?
>>1076359Подумой. Если для сварщика нужно материаловедение, то для программиста .....?
>>1076362Инфантильность, социофобия, девственность.
>>1076357Ох уж этот дрочь на настоящих программистов, главное задание выполнить, а не писать очередную бинарную сортировку пузырьком методом О-большого
>>1076305>ангулярЕбать ты чебурек. Каково это: писать в 2017 на машинном коде для браузеров? "10" + 20 уже посчитал?
>>1076364Обернутое высоким ЧСВ, которым они друг друга теребят
>>1075839 (OP)node.js - один язык на сервере и клиенте. Что может быть лучшеpython - огромное количество готовых решений на все случаи жизни.php - нет проблем с поиском разрабов. Любой школьник сойдетgo - быстрая разработка и высочайшая производительность, непревзойденная многопоточностьjava - великолепная jvm настраивается под любые задачиkotlin - когда ява становится слишком многословнойscala - когда нужны очень выскоуровневые абстракцииswift - для тру-хипстеров в самый разruby - проверенные временем рельсы могут оказаться очень кстатис++ - когда нужна максимальная производительностьrust - когда безопасность превыше всегоC# - приятный язык для работы
>>1076450Таки ты свой выбор говори, а не вентилятор чисти.
>>1075839 (OP)Скала очевидная.
>>1076450>scala - когда нужны очень выскоуровневые абстракцииМожно узнать, что под этим словом вечно подразумевают??Абстрагирование это есть обобщение, крайняя степень обобщения (для типов в программировании) это будут динамические типы (то есть обобщения такого уровня, что типизация уже не имеет значения). Что же тогда тут "высокоуровневая абстракция"?
Я за ПИТОН, а остальное не нужно
>>1076458Функции высшего порядка, например.
>>1076458>это будут динамические типы (то есть обобщения такого уровня, что типизация уже не имеет значенияЭто ошибочное суждение.
>>1076477Это же обычная функциональщина
>>1076483Ну это как бы высокоуровневая абстракция.
>>1076490Она и в других языках есть, чем скала на их фоне выделяется?
>>1076499В каких других?
>>1076550ПИФОН, ХАЧКЕЛЬ, ЖС ТАМ
>>1076377Учись, студент, и пизди поменьше.
я ебурю на божественном dlang vibe.d и на хую верчу ваши хипстерские говноподелия
>>1076477>>1076481>Кококо - в моем языке есть выскоуровневые абстракции>Что такое выскоуровневые абстракции>Хз, в книжках и бложиках так пишут, вот например функцию можно передать в функцию.А вы представьте что еще объекты можно в функции передать!!! Или объекты в объекты - это супер-пупер-уровень абстракции (лол, как было 90% программистов хайповыми пониёбами, так и осталось)
>>1076563Даже в с++ можно передать функцию в функцию, ой простите, использовать функции высшего порядка, точнее использовать выскоуровневые абстракции!!!PS из-за уровня наличия умных слов и незнания их определений, тред объявляется хипсторско-хайповым (зовите скорее го, руби и js программистов).
>>1076574Каково это писать на языке подобному С++, но получить в итоги производительность в 100 раз ниже чем у питона?https://www.techempower.com/benchmarks/#section=data-r14&hw=ph&test=plaintext&l=8vmynr
>>1076610Ну так на картинке вылитые хипстеры бородачи.
>>1076565Чини детектор, лошара.
>>1076450>rust - когда безопасность превыше всегоСмищно.>scala - когда нужны очень выскоуровневые абстракцииОчень смищно.> swift - для тру-хипстеров в самый разОй, все, прекрати, у меня от тебя НЕПРЕВЗОЙДЕННАЯ МНОГОПОТОЧНОСТЬ.
>>1076458я имел в виду dsl
>>1076458Дсл, анальные трюки с системой типов, магия на имплицитах и макросах.
>>1076699>>1076722DSL на функциях высшего порядка?
>>1076610Сынок, ты че несешь , скриптовый питун ни как не может быть быстрее dlang
>>1075928Java-кот ебал вас в рот.
>>1077026И не такой манямир видели.Хотя тоже вопрос, как надо в статическом языке так обосраться, чтобы слить в боевом тесте даже питону.
>>1075839 (OP)Какой линупс, какой лор, какой блять "вендекапец" нахуй.Все кодерки под маками давно, а из обывателей только конченные задротеллы да тормоза на десктопной прыщеоси сидят.
>>1075839 (OP)> если во все это вкатить - экономит тучу времени, но не памяти.Что ж ты делаешь, содомит!
>>1075839 (OP)В 2017 ничего лучше Haskell еще не изобрели.
>>1076000>(какой процент IO/State процессинга?)>|нет| --> ScalaНу да, делать IO State процессинг на языке, где он нихуя не поддерживается, это очень мило.
>>1078684Ты наркоман? В каком из перечисленных в посте языков онo не поддерживается?
>>1078685 --> >>1078704fix
Все языки говно, что поделать. Такова жизнь.
>>1076279А с жавой и сейчас. И жава гораздо ближе к коболу, чем жс.
>>1076450Мне нравится этот анон :3
>>1078718Двачую, джава сейчас на слуху либо у студентоты которые вкатываются в андроид или где-то там в глубинах тырпрайза, где программисты и не программисты в общем, а какая-нибудь кривая либа типа Spring считается венцом творения (эти бараны даже без нее не умеют программировать).Как только гугл скинет JVM (а они уже пилят новую ОС) так джава уйдет в небытие тырпрайза, как и COBOL
>>1078719Тебе бы и собака понравилась.
>>1076450>swift - для тру-хипстеров в самый разМаня, ты ничего про Swift не знаешь, вот на эту хуйню он идеально подходит:>rust - когда безопасность превыше всего>C# - приятный язык для работы
>>1075839 (OP)>node.js - асинхронный ад на одном ядреgithub.com/Microsoft/napajs
>>1079113>MicrosoftСразу нахуй это говно уноси
>>1079121маня порваласямикрософт последние годы очень неплохо вкладывается в инфраструктуру жс. RxJS, TypeScript, лучший бесплатный редактор VSCode, фигня что я линканул. Так что иди давай дальше лендинги на бутстрапе делай.
>>1079124> лучший бесплатный редактор VSCodeНе забудь телеметрию отключить.
>>1079124>жсОдно говно лучше другого, уноси
>>1079124>лучший бесплатный редактор VSCodeАхахахахахахаха.
>>1079417Пошел нахуй сублаймопетушок
>>1079478>сублаймопетушокААХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХА
>>1079557Вимо/емаксоблядок по-любому.Мимодил_с_полноценной_иде
>>1079559Одно другому не мешает тащем-та.
>>1075839 (OP)>Какой ЯП актуален в 2017 для веб разработки?Нода же.
>>1079973>нода>язык
>>1075839 (OP)>python>без нормального ООПУходи
>>1080340Почему
>>1080360Что в питоне ненормального?
>>1080539Вангую, он про приватные методы сейчас песню заведет.
>>1080546Быстро перечислить недостатки языка, спасти его лицо.Ущербные.мимикрокодил
>>1080555Где же перечисление недостатков?
>>1075931> У него есть все преимущества всех остальных стеков, и при этом почти нет недостатков.А конкретнее?
>>1080539явная передача self в методы в 2017 например
>>1076218стэктрейсы не починилитулинг никакой (дебагеры, линты, иде)
>>1080630Почему это недостаток?
>>1080630Потому что это отдельная вещь и она оборачиватся в staticmethod
>>1080646Больше печататьеще туда же явный ретурн и не все выражения возвращают значение>>1080656тоже любишь упороться, да? Контроллируй это говно
>>1076607Тебя сейчас выебут. Прямо в анус. Да, самым настоящим мужским половым хуем. Выебут.
>>1080895Хотет!
>>1075839 (OP)>с++ - в вебе? Данунахуй.Собственно, почему нет?
>>1080926был тут один, написал борду на цпп https://github.com/ololoepepe/ololord , может еще и до сих пор тусуется здесь
Php
>>1080561> там
>>1076000Единственній нормальній человек в треде кроме меня, конечноХотя твой гайд можно урезать до пюре на фронте/х-ля на бекенде
>>1076000>Elixir/Clojure/Scala/Haskell на бекенде>ClojureScript/Elm/Scala.js/Purescript на фронтендеЖаль только работы нету.
>>1081126Можно, но ненужно.>>1081326Работабляди ненужны.В чём проблема, я вот из UK ебашу на Elixir, почему ты так не можешь?
>>1081397>я вот из UK ебашу на Elixir, почему ты так не можешь?Потому что я на кложе пишу, няш.
айти рухнуло все макаки вкотились в жс скрипт и теперь сосут т.к. они никому нахуй не нужны
>>1081453Так что же ты говоришь, что работы нет, если она есть?
>>1081487Нет, но уже чучуть
>>1075839 (OP)>php - плохой дизайн языка и либЧто значит плохой дизайн? Что вообще такое дизайн? Нихуя не понял?
>>1076365"Сортировка пузырьком методом О-большое.")000. Лучше уж дрочить на настоящих программистов и не писать такую дичь. Нежели знать одну сортировку и не понимать , что за о большое + писать такую хуйню.
>>1076365Именно поэтому я получаю в рашке 5к$, а ты решай задачки дальше методом "Езал фрэймворк через фрэймворк, менюшку открыл, 2 гига памяти заняло".
>>1076450>java - великолепная jvm настраивается под любые задачи>kotlin - когда ява становится слишком многословной>scala - когда нужны очень выскоуровневые абстракцииНахуярили себе костыль и костыль для костыля. Да так хорошо нахуярили что сами понять не могут зачем.
>>1076607Да даже в сишке это можно сделать, хоть на прыжковых таблицах, а потом обернуть в функцию с неебически модным именем и объявить абсракцией.
>>1080630Ну и хули? По факту отсутствие синтаксического сахара.
>>1081601Нет чтоб сразу на Си писать.
>>1081607> отсутствие синтаксического сахара.как что-то хорошее
>>1075839 (OP)>C# - кто вообще программирует веб на виндеТы прайз, очевидно же, ты что, совсем-совсем тупой?мимодотнетэнтерпрайзмакака
>>1081671Мне тоже неудобно после С-языков, но отсутствие сахара != кривому ООП.
>>1081593Что ты тогда в программирование забыл.
>>1081687Лол, все конвертите таблицы excel в эксепшены?Шарп это расширенная версия 1С для малого бизнеса
>>1081597>я получаю в рашке 5к$Успешные двачеры обычно зарабатывают 300к в секунду, параллельно успевая делать домашку
>>1081710так можно сказать, что и в сишке нормальный ООП, просто сахара нет
Поясните за мем.
и ни одного упоминания про Perl, пиздос
>>1081126Неужто пюрешечка реально юзабельна?
>>1081453А если не скатываться в динамоговно?
>>1076039Ну ахуеть, блядь.Сравнивать немецкий светлый лагер и портер в формате "что лучше". Да иди ты нахуй, говноед безграмотный. Если ты разбираешься в программировании как в пиве - просто умри, хуесосесли хочешь оьосрать балтику - то хотя бы уточняй, что 7. И сравнивай с близким сортом, с тем же шпатеном, например.
>>1081929>гинес>портерпроиграл с этого сельского знатокапод гинесом подразумевается обычно гинес ориджинал, который стаут>немецкий светлый лагеркакой блять немецкий лагер, под балтикой подразумевается расеянская марка говнопива, которая вся моча, от единички до десятки (как и любое расеянское пиво)и хули ты доебался до каких-то деталей, всем очевидно, что балтика (любая) - моча для говноедов, а гинес - нормальный эль, речь вообще не об этом, порватки кусок
>>1081891>реально юзабельнаМне вот интересно, что это значит. Неужели знаменитое "готов для продакшена"?Смотри, ты вполне можешь добавлять пюреху по одному модулю в существующий проект на тс/жс. Еще лоадер для вебпака есть, плагин для роллапа. Биндинги к реакту тоже есть (даже несколько - low-level ffi, фреймворк на линзах и клон elm). Много чего есть на самом деле, наверное проще сказать чего нет, но хз что тебе надо.Оптимизациями в пс вроде сильно никто не занимался и до 1.0 наверное и не будет, так что код генерится нехитрый. Слышал про удачные эксперименты с prepack, но он сам еще не готов.>>1081326>Жаль только работы нетуКак ты себе это представляешь? "Нужен сеньор-чистоскриптщик, опыт не менее 10 лет"?IIRC один чел писал на окамле и сохранял бинари с расширением .pyc, и всем было похуй
>>1081892Я вот, наоборот, сознательно держусь от статикоговен подальше.
>>1082227Я вообще говоря больше в scala.js/fable надеюсь, чем Elm/PureХотя для всех них есть минус — только для себя, личных проектов. На стороне они нахуй никому не нужны
>>1081965Хуесос, давай без гугла поясни разницу между портером и стаутом.Алсо, даже балтика 9 ссыт в ебла пафосным уебкам, которые "фуфу спиртяга для быдла", на слепом тесте набирая далеко не последнее место.Балтика 7 внутри своего стиля проигрывает только шпатену.
>>1082290фу пиздец, нахуй съеби отсюдаи свои познания в сортах говна, что там лучше, балтика девятка или арсенал мiцне оставь для своей компании провинциальных говноедов на лавочке
>>1082241>статикоговенЧто мешает в х-ле кастить говно к моче? Тебе святой SPJ unsefeCoerce и unsafePerformIO дал, бери и пользуйся.
>>1082241Земля тебе пухом
>>1082413Так нахуй он тогда нужен? Если писать как на динамике - то проще взять динамику.
>>1079124>VSCodeБыл бы лучший, если бы не богомерзкий электрон.Попробуй в нем файл побольше открыть, ты охуеешь от тормозов.
>>1083061Что в твоё понимании "файл побольше"?мимо
>>1083061нахуя открывать большие файлы в нем?
>>1083370>>1083382Я про это: https://github.com/atom/atom/issues/307К ВСКоду относится в такой же мере.Вкратце: попытка открыть большой файл (например, из дерева папок, ага, который ты в первый раз видишь, а размер там не написан) приводит к зависанию редактора.У Саблайма такого не наблюдается.
>>1082476Затем что если надо/захочешь, сможешь добавить типов или даже обмазаться тем что у х-ля вместо зависимых типов. А пока не надо, хуярить все через Map Text Text
>>1075839 (OP)Позиции ЯЗЫКОВ ПРОГРАММИРОВАНИЯ по данному вопросу. JAVA - сидит итт и активно поддерживает травлю мразей. C - пожелал лично расправиться с живодерками физически. C++ - предложил ОБОССАТЬ МРАЗЕЙ, а не сидеть на жопе. RUST - предлагает больно и унизительно ПОКАРАТЬ ИХ СВОЕЙ ЕЛДОЙ. C# - предложил наказать ОХУЕВШИХ ДЫРОК. SCALA - ХРАНИТ МОЛЧАНИЕ. RUBY - высрал два невнятных твита. PHP - УБОЖЕСТВО, ЗАКОМПЛЕКСОВАННЫЙ НЕДОНОСОК - БУКВОЕД.
>>1081593ну дизайн типа то что дизайнеры делают как артемий лебедев
>>1088570C++ - все еще компилирует свой ответ.
>>1088570Haskell - УБОЖЕСТВО, ЗАКОМПЛЕКСОВАННЫЙ НЕДОНОСОК - БУКВОЕД.
>>1088641данунахуйhttps://ideone.com/W4gWAI
>>1088655Ну хорошо, программку которая выплевывает HTML-страницу ты наваял на няшной, а как насчет сервера? На сокетах будешь пилить?
>>1088655О, я такую же хуйню на первом курсе мутил. Только использовал сторонние библиотеки. Обрабатывал поля, таблицы строил, и т.д. Эх, были времена.
>ruby
>>1088967>На сокетах будешь пилить?зависит от задач же, но лучше на сокетах, чем на бусте
>>1089029Но аксиома Эскобара же. Какой нахуй буст если тут уже высказались, что сишка с плюсами или без найух не нужна в сколько-нибудь сложном вебе, потому что заебешься поддерживать?
>>1089061>заебешься поддерживатьэто уже другой вопрос, изначально вообще ничего про сервер не говорилось, да и зачем изобретать велосипед? данная cgi-шка прекрасно длужит с nginx, напримерда и если сразу продумать архитектуру приложения, то не заебешься. можно скалить модульно и в хуй не дуть. просто для веба существует множество других, более удобных(хотя опять же, смотря для кого) инструментов, позволяющих с минимальными усилиями добиться нужного выхлопа без еботни с C-strings и пр.
бамп
>>1075839 (OP)>node.js - асинхронный ад на одном ядреНичего подобного, асинхронность добавляет скорость выполнения за счет тог что не тормозит другие операции. Если грамотно все разносить по модулям то никакого ада там не будет.>php - плохой дизайн языка и либЕсли попадешь в компанию где уже есть проект на пыхе, то знай что там везде будет говно спагетти код, который заебешься поддерживать.>java Если на php в среднем 40 уроков то на java 400. Весь софт который на java глючное тормозящее говнище.>C#Пробовал я освоить асп.нет, такая блядь ебанина, куча абстракции непонятно где что инициализируется где что заканчивает выполнение, малопонятный жизненный цикл страниц, дохуя времени уйдет чтобы понять как передавать несколько объектов или массивов в страницу, большой проект будет запускаться в visual studio чуть меньше вечности, в 1% случаях где то что то может поломаться и придется пересоздавать проект. Сделанные на асп сайты глючное говно.95% вакансий требует наличие знания ангельского.Какой ЯП актуален в 2017 для веб разработки?Бесспорно это node.js, хорошо поддерживается, уже недавно вышла 9 версия!!! По тестам node.js быстрее php в несколько раз.
>>1076305>ангуляр 4.Ебаная тормознутая поебота, React в сто раз лучше и лаконичнее.
>>1076458>Что же тогда тут "высокоуровневая абстракция"?Это когда внутри функции создается массив объектов, заполняется данными, сортируется и отправляется, но ты про все это не знаешь вызвав обычную высокоуровневую функцию.
>>1076458Когда ты можешь делать примерно то же самое, но не выбрасывая систему типов в помойку. Тогда и язык ощущается "более высокоуровневым", чем например динамические, потому что с ним легче работать. Исследования в этой области идут постоянно и скала впереди паровоза.
>>1101856>node.js >модулиОбъясни, пожалуйста. мимо ньюфаг
>>1101900> скала впереди паровозаБлаженная глупость.
>>1076605А нехуй в раковые треды заходить, заходи в нормальные. Вот я сажаскрыл, например.
>>1101935Модули это когда код разносят по разным файлам.Есть npm js модули https://www.npmjs.com/, мини библиотеки на каждый чих на каждый случай жизни, то есть все алгоритмы уже реализованные ты просто их устанавливаешь и пользуешься.Для удобной работы с данными есть https://lodash.com/
>>1075839 (OP)1) node2) go3) python/php...n-1) c++n) ruby
>>1075839 (OP)>node.js - асинхронный ад на одном ядре, JS жрет тонну памяти. Плюсы? Не знаю.Согласен, бесполезное говно.>go - пиздрячить большой проект уныло и печально, нет устоявшихся стандартов-либ, куча говна как на раннем этапе становления ПХП, из плюсов, быстрый. Нет исключений, нет дженериков - вообще там блять тупо ничего нет. В тоже время прост и не оброс еще кровывым тырпрайзом.Там есть зелёные трэды и синтаксис их миллиардами спавнить и всё это быстро работает. А ну ещё GC у них оч быстр.>php - плохой дизайн языка и либ, подражает джаве, удобно, что просто запустил и все (никаких псевдо промежутков из псевдо серверов)Выглядит как говно, куча ебанутых $ по всюду, ебанутая демоническая типизация, не понимаю зачем он нужен.>java ... Любая документация на фреймворк напоминает документацию к ракетеДа есть такое, да и до недавнего времени сам язык был крайне отсталым в плане фич. Но стали потихоньку исправлять это.>C# - кто вообще программирует веб на винде, если же на линуксе, кто тащит язык созданный для винды в линукс (просто чтобы поплясать в тормозах и костылях не родной среды)?А вот тут потенциально неплохой язык. Насчёт тормозов под линукс не уверен, что так. Давай бенчмарки линукс C#/asp.net вс. винда.
>>1101856>Весь софт который на java глючное тормозящее говнище.Ебанутый? У джавы самая быстрая виртуальная машина в индустрии
>>1101856> не знает английского> не умеет в тривиальные абстракции> любит node.jsВсё сходицца.
>>1075839 (OP)
>>1102067Твои абстракции говно без задач.
>>1102030Сяпмимо тот самый ньюфаг
>>1075996чес в голос с этого долбаеба
>>1102066В индустрии старперов не знающих о llvm
>>1102221Увидел в названии "виртуальная машина" и подумал что это виртуальня машина? Ну ты и долбоёб.http://lists.llvm.org/pipermail/llvm-dev/2011-December/046445.html
>>1102334А кстати что случилось? Отказались от собственно VM?