Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 August 03

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
та какой рефакторинг. Там метод порой добавить - неделя уходит
источник

SS

Sergiy Skyninko in NodeUA - JavaScript and Node.js in Ukraine
именно. кто не варился в джаве - не поймет о чем был древний доклад Кекса - Как нам спасти Джава
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Из-за бюрократии процесса, или сложности кода?
В любом случае, проблем быть не должно. Если есть согласие со стороны руководства, конечно
В итоге то что, твои знакомые просто не рассматривали такой вариант?
источник

SS

Sergiy Skyninko in NodeUA - JavaScript and Node.js in Ukraine
из-за стоимости бага в проде.
магазинчик может и сутки лежать - никто крепко не обидится

легший монолит на джаве - за десять минут на сотни тысяч убытку. в долларах
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
потому что кто-то куда-то прислал null
источник

SS

Sergiy Skyninko in NodeUA - JavaScript and Node.js in Ukraine
или очередь забилась
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Можно, конечно, просто продолжать жаловаться и есть старую жаву
Но даже банки иногда выбирают другой путь, и таки начинается постепенный переезд
источник

SS

Sergiy Skyninko in NodeUA - JavaScript and Node.js in Ukraine
те кто жалуется - уходят в другие стеки, или проекты
кому ок - стабильность и гарантированность - работают себе. и котлины всякие им неинтересны
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
+, мне иногда даже кажется что Java как язык лучше = не надо много знать, но экосистема пожалуй в .NET проще
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
источник

SS

Sergiy Skyninko in NodeUA - JavaScript and Node.js in Ukraine
в целом у банков нет проблемы с джавой. а сердце процессинговых систем в западных банках вообще до сих пор на мейнфреймах крутится.
дерзкому финтеху да. тот же переход Paypal с джавы на ноду можно припомнить
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
хаха, мотивация не юзать банки или юзать их поменьше )))
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
а то потом бабки забрали и свалили на джаваскрипт все 😁
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Джава, джаваскрипт - какая разница
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Пригодилась фраза :)
источник

М

Максим in NodeUA - JavaScript and Node.js in Ukraine
Привет, народ.
Дискутировал тут с товарищем по поводу сильных и слабых сторон Node.js в концептуальном плане

Я в качестве сильных сторон вижу: асинхронную модель на базе событийного цикла, которая позволяет эффективно обрабатывать достаточно интенсивный I/O если его обработка не слишком затратная в плане процессорных ресурсов (не блокирует этот Event Loop), скорость разработки и наличие богатой экосистемы

Из минусов: - Динамическая типизация самого JS, из-за чего в реальной практике приходится прибегать к TS, качество некоторых экосистемных пакетов и периодические проблемы с этим связанные (автор какой-нибудь зависимости забивает на обратную совместимость) и все пакеты, ее использующие разваливаются и драматическое снижение производительности когда этот самый event loop блокируется.

Другими словами - когда бы вы НЕ взяли Node.js для бэка и почему.
Давайте обсудим?
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
тут кажись придумали как решать проблему типизации без TS, правда проверки типов там в рантайме
источник

SS

Sergiy Skyninko in NodeUA - JavaScript and Node.js in Ukraine
динамическая типизация - не минус. даже если б не было TS, а с TS - вообще можно исключить из рассмотрения - в чем нода хороша в чем плоха
как написал один на реддите
"Чем старше я становлюсь, тем больше ценю динамические языки. Да, я это сказал. Бейте меня."

но вообще, тема интересная.

как по мне одна из главных проблем ноды описана у Дагласа нашего Крокфорда - единственный и странноватый тип number
вторая - бардак в npm
кто работал с мавеном или композером - не обрадуется.

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

М

Максим in NodeUA - JavaScript and Node.js in Ukraine
@Skynin а вот под какие задачи ты бы точно не взял ноду на бэк?
источник

SS

Sergiy Skyninko in NodeUA - JavaScript and Node.js in Ukraine
например о том что - монга часто выбирается в проектах на ноде не потому что данные по своей структуре и сценариям обработки на нее ложатся, а потому что вчерашний фронтендер приходит в ужас от SQL

если в мире пхп дефицит программистов для серьезных проектов (как сказал один из мадженты - мы берем джавистов, потому что переучить их пхп - просто. а вот с пхписта сделать пристойного бекендера...)
то у ноды
поди сделай из чистого фронтендера - бекендера.
плавали, знаем. и на конференциях общался :)
источник