LINUX.ORG.RU

NodeJS серебрянная пуля?

 , , , ,


1

3

Всем привет, сам занимаюсь WEB разработкой уже более 5 лет и споры вокруг противников и сторонников NodeJS в последнее время озадачили меня вопросом, а правда ли NodeJS является серебрянной пулей в WEB программировании или все же это не кому не нужная технология «бум» которой вскоре утихнет как это произошло в свое время с языком Perl о котором ранее статей в день не подавались подсчетам, а сейчас за год найти 2-4 нормальных статей является достижением века.. Ну да ладно, суть не в этом, как вы относитесь сами к NodeJS и какие его достоинства и недостатки можете написать? Мое лично мнение что использование 1 стека технологии под «все» не является верным т.к. 1 язык не может решать хорошо все проблемы, из-за чего языков и «расплодилось» как анимешников после распада совка. Даже Erlang не является эталонном во многих сферах, а фанатики NodeJS с пеной у рта доказывают что их «Божество» даже круче Erlang'a в плане работы с «большим» количеством коннектов. Пишите свои мысли по этому поводу

Ответ на: комментарий от static_lab

Ну а что делать когда на фронтенде засилье хипстеров и нет нормальных фреймворков удовлетворяющих реальный бизнес в интернете, а не смузи стартапы с миллионами и десятками миллионов не своих денег?

С удовольствием бы взял готовый фреймворк, как в своё время взял tapestry4/5 за место Ънтырпрайза в виде jsf. К сожалению его создатель не поспевает за развитием клиент-сайда. Когда фронтенд начинается развиваться в направлении отказа от jquery и клиент-сайд рендеринга, он представляет релиз с jquery и отказом от древнего prototypejs...

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

Первая цель кресты, вторая цель всё остальное, чтобы выкинуть JS на мороз.

LLVM и его IR там будут взяты за основу

Конечная цель байткод и GC.

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

Оно ж г-но. В браузере-то еле терпимо, но нафига этот недоязык притащили в бэкенд?...

Нормальный язык, все пишут, никто не парится. Но есть конечно лучшие альтернативы, такие как C/C++, на котором в каждой серьёзной конторе пишут и в ус не дуют. И хорошо всем!

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

Предложение криво построил. Наоборот, вектор развития фронтенда сейчас в сторону клиент-сайт рендеринга.

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

А что вообще могут полезного и нового принести во фронтенд вебасм и джава, чего нельзя сейчас воплотить на джаваскрипте?

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

- Отладка Java кода в Chrome Dev Tools

- Простой обмен сериализованными объектами между клиентом и сервером, без необходимости преобразований в JSON

- Уменьшение объема кода для загрузки клиенту

Я сейчас загуглил по транспилерам нашел интересный проект http://www.jsweet.org/ который на гитхабе с января, странно, что я его пропустил. Но всё равно https://github.com/cincheo/jsweet/issues

И опять же source map в хроме работает через задницу. Попробовал отладить http://examples.jsweet.org/jsweet-examples/webapp/promises/index.html А оно даже на цикле создания Promise-ов не стопится...

Сейчас пойду посмотрю на сколько можно его приделать к моему фреймворку.

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

Если же речь просто сам ЯП, то это глупый вопрос, если бы с js было все в порядке люди бы не пили +100500 транспилеров и не изобретали фреймворки типа GWT.

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

Ну в Go дженерики не завезли, да и вообще по инфраструктуре он уныл. А больше ничего и нет для сервер-сайда со статической типизацией под Linux.

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

Это костыли поверх JVM, к тому же пишут на них 3.5 программера с завышенным ЧСВ. Надо будет отдать проект на поддержку, а ни кому и не отдашь...

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

Java такой же, точнее даже ещё хуже костыль поверх, JVM

anonymous
()
29 октября 2016 г.

Нет. Да и тяжеловес. Если можешь себе позволить, бери что-то полегче. Скажем, sinatra. Да и имеется поддержка удобнейшего (как PHP, только с ruby) шаблонизатора.

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

MC Ent начал пиарить аниму среди быдла

Goury ★★★★★
()

а правда ли NodeJS является серебрянной пулей в WEB программировании

No. The end.

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