Потыкал этот ваш node.js

OtherSide
Уже с Приветом
Posts: 15798
Joined: 01 Mar 2008 15:14

Re: Потыкал этот ваш node.js

Post by OtherSide »

Medium-rare wrote: 05 Feb 2018 17:03
OtherSide wrote: 05 Feb 2018 12:46
Medium-rare wrote: 05 Feb 2018 01:32 А, кстати, недавно ведь гондурас беспокоил. Так вот, Node.JS surprise!
А в чем сюрпрайз. Итак понятно, что большинство трансляторов написаны на сях, т.к. крайне чувствительны к производительности
Ну, это один из миллиарда примеров, или слухи о смерти C++ (там так остроумно тред назван) очень сильно преждевременны.
А что по вашему смерть? Когда язык из языка общего назначения стал узкоспециализированным (ну там драйвера, компиляторы и т.д.) по моему это вполне себе кончина.
И тред по другому назывался - он не умер, его по сути и не было, т.е. обычно под С++ подразумевали си с классами, в ООП стиле на нем не особо писалось.
OtherSide
Уже с Приветом
Posts: 15798
Joined: 01 Mar 2008 15:14

Re: Потыкал этот ваш node.js

Post by OtherSide »

stenking wrote: 05 Feb 2018 16:02
OtherSide wrote: 05 Feb 2018 06:29
Я не понял, где логика, какое отношение к тому, на чем написан сервер, имеет отношение к ios/android?
Допустим у вас компания которая там всякие графики рисует. И вот вместо 4-х языков вы используете один/ Node + React + React Native. Вместо 5 человек где каждый делает отдельное дело на своём языке у вас 4 пограмиста которые могут более менее взаимозаменять друг друга и понимать как оно всё вместе работает ( а любой JS пограмист который знает ноду тоже знает фронтенд и наоборот . Т.е. перекос всегда есть туда или сюда но всё равно обычно оно вместе ) Даже верстальщик и эпп layoutс сделает и емаилы с текстами подправит на бекенде. Добавим сюда классическую неразбериху стартапа в начальной стадии где непонятно что вообще делаем и сколько времени занимает каждый кусок и какие приоритеты. Добавим кул фактор и лёгкость поиска/заменяемости людей. И понимаем что какая-то фича языка это очень незначительный параметр отбора.
Откуда 4 языка взялось? C#+ORM / JS. 2 по сути. ORM нет в ноде, т.е. там будет SQL + JS,
к тому же фрейморки разные, это вы погорячились что все кто писал фронтэнд легко перескочат на ноду.
По цене - у нас фулстек asp.net стоит даже дешеле ноды, потому что нода хот.

И вы уверены что на этапе масштабирования уместно выкадывать тяп-ляп подерлку на ноде и писать что то на нормальных языках заново?
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: Потыкал этот ваш node.js

Post by stenking »

OtherSide wrote: 05 Feb 2018 18:13
Откуда 4 языка взялось? C#+ORM / JS. 2 по сути. ORM нет в ноде, т.е. там будет SQL + JS,
к тому же фрейморки разные, это вы погорячились что все кто писал фронтэнд легко перескочат на ноду.
По цене - у нас фулстек asp.net стоит даже дешеле ноды, потому что нода хот.

И вы уверены что на этапе масштабирования уместно выкадывать тяп-ляп подерлку на ноде и писать что то на нормальных языках заново?
Я приводил пример

1. C# dev
2. Frontend JS dev
3. Infrastructure dev
4. iOS dev
5. Android dev
6. HTML dev
7. Designer

vs

1. 4 JS devs/devops.
2. HTML dev
3. Designer


ORM v ноде есть конечно, например http://mongoosejs.com

Про фронтенд + бекенд это не я придумал а такой рынок. Так же как раньше PHP практически всегда с jQuery шёл.

Бредятинку про поделки даже коментировать не буду - огромное количество компаний от линкин ина и пайпала до убера успользует ноду. Т.е. вы просто не понимаете что такое этап масштабирования. В вашем понимании это всё больше пару тысяч баксов а в мире это когда компания стоит больше 100-200М и имеет миллионы клиентов. Это абсолютно другие процессы, другие критерии и т.д.
Бога нет.
User avatar
VovaK98
Уже с Приветом
Posts: 1830
Joined: 04 Mar 2002 10:01
Location: Tampa

Re: Потыкал этот ваш node.js

Post by VovaK98 »

огромное количество компаний от линкин ина и пайпала до убера успользует ноду
Ага, щазз.
Paypal уже летал вовсю, когда не только ноды в проектах не было, но и её папа в детсад за ручку ходил.
То, что лохам говорят, что paypal на ноде работает, так то чистой воды реклама. Там helpdesk на ноде, это может быть. Но всё ядро там legacy, зуп даю.
Несите чушь бережно, стараясь не расплескать. Чушь хороша, когда она полная.
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Потыкал этот ваш node.js

Post by Medium-rare »

OtherSide wrote: 05 Feb 2018 18:06 А что по вашему смерть? Когда язык из языка общего назначения стал узкоспециализированным (ну там драйвера, компиляторы и т.д.) по моему это вполне себе кончина.
И тред по другому назывался - он не умер, его по сути и не было, т.е. обычно под С++ подразумевали си с классами, в ООП стиле на нем не особо писалось.
Вау, вот что подразумевалось. По поводу остального, включая "не писалось" с классами OOP, обсудим в slack на работе. :)
... and even then it's rare that you'll be going there...
OtherSide
Уже с Приветом
Posts: 15798
Joined: 01 Mar 2008 15:14

Re: Потыкал этот ваш node.js

Post by OtherSide »

Так а как нода заменит ios/android. В вашем списке им можно заменить только первый пункт
User avatar
Serguei666
Уже с Приветом
Posts: 18917
Joined: 11 Jul 2003 01:00

Re: Потыкал этот ваш node.js

Post by Serguei666 »

stenking wrote: 04 Feb 2018 21:44
OtherSide wrote: 04 Feb 2018 21:41 Новомодные тулзы сами по себе денег не приносят, да и вообще я давно для себя решил не гонятся за модой - фиг угадает что выстрелит завтра, а сегодняшний хайп это не гарантирует.
Конкретно, где бабки? В шарпе как я писал для работы с базой есть ORM и LINQ - в ноде ничего такого, уже скорость значительно ниже.
В более менее серьезных проектах фронтэнд и бэкенд - разные люди и логика бэкенда и фронтэнда очень разная обычно
То что вы используете SQL базу в 2018 уже сильный идикатор неправильно построенных процессов.
А что, есть что-то на замену SQL базам?
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: Потыкал этот ваш node.js

Post by stenking »

OtherSide wrote: 05 Feb 2018 19:21 Так а как нода заменит ios/android. В вашем списке им можно заменить только первый пункт
Не нода а React Native. Который JS. Сейчас практически любой матёрый JS погромист в какой-то степени знает все 4 компонента ( infrastructure + backend + frontend + mobile ). Потому что один язык по большому счёту, много взаимосвязей. А даже если не знает то освоить может довольно быстро.

Т.е. даже связка С# + Ангулар это уже 2 отдельных языка и 2 отдельных мира. Таких программистов довольно мало. А это значит что ваша схема работает только когда есть 100% разделение работы. Плюс нужен инфраструктурщик отдельный ( что бы бекенд пограмиста не выключить с процесса ). Плюс нужно документацию хорошо поддерживать. Плюс значительный оверхед в любом изменении ( нужна синхронизация многих людей ) И нужно что бы все это 5 людей имели 100% загруженность 100% времени, а это в стартапе невозможно. Так не бывает что на бекенде будет ровно столько же работы как и на фронтенде например. Значит или простой или перекос.

Т.е. эта схема для небольших компаний до 10-20 человек работает плохо.
Last edited by stenking on 05 Feb 2018 20:30, edited 1 time in total.
Бога нет.
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: Потыкал этот ваш node.js

Post by stenking »

Serguei666 wrote: 05 Feb 2018 19:37 А что, есть что-то на замену SQL базам?
NoSQL
Бога нет.
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: Потыкал этот ваш node.js

Post by stenking »

VovaK98 wrote: 05 Feb 2018 18:54
огромное количество компаний от линкин ина и пайпала до убера успользует ноду
Ага, щазз.
Paypal уже летал вовсю, когда не только ноды в проектах не было, но и её папа в детсад за ручку ходил.
То, что лохам говорят, что paypal на ноде работает, так то чистой воды реклама. Там helpdesk на ноде, это может быть. Но всё ядро там legacy, зуп даю.
https://www.paypal-engineering.com/2013 ... at-paypal/

All of our consumer facing web applications going forward will be built on node.js. Some, like our developer portal, are already live while others, like account overview, are in beta There are over a dozen apps already in some stage of this migration and we will continue to share data as more applications go live. This is an exciting time for engineering at PayPal!
Бога нет.
OtherSide
Уже с Приветом
Posts: 15798
Joined: 01 Mar 2008 15:14

Re: Потыкал этот ваш node.js

Post by OtherSide »

stenking wrote: 05 Feb 2018 20:16
OtherSide wrote: 05 Feb 2018 19:21 Так а как нода заменит ios/android. В вашем списке им можно заменить только первый пункт
Не нода а React Native. Который JS. Сейчас практически любой матёрый JS погромист в какой-то степени знает все 4 компонента ( infrastructure + backend + frontend + mobile ). Потому что один язык по большому счёту, много взаимосвязей. А даже если не знает то освоить может довольно быстро.

Т.е. даже связка С# + Ангулар это уже 2 отдельных языка и 2 отдельных мира. Таких программистов довольно мало. А это значит что ваша схема работает только когда есть 100% разделение работы. Плюс нужен инфраструктурщик отдельный ( что бы бекенд пограмиста не выключить с процесса ). Плюс нужно документацию хорошо поддерживать. Плюс значительный оверхед в любом изменении ( нужна синхронизация многих людей ) И нужно что бы все это 5 людей имели 100% загруженность 100% времени, а это в стартапе невозможно. Так не бывает что на бекенде будет ровно столько же работы как и на фронтенде например. Значит или простой или перекос.

Т.е. эта схема для небольших компаний до 10-20 человек работает плохо.
и что мешает использовать реакт если сервер на шарпе?
User avatar
Serguei666
Уже с Приветом
Posts: 18917
Joined: 11 Jul 2003 01:00

Re: Потыкал этот ваш node.js

Post by Serguei666 »

stenking wrote: 05 Feb 2018 20:18
Serguei666 wrote: 05 Feb 2018 19:37 А что, есть что-то на замену SQL базам?
NoSQL
И оно работает быстрее, чем реляционные базы? За счет чего, интересно?
User avatar
Ion Tichy
Уже с Приветом
Posts: 13339
Joined: 07 Dec 2004 04:00
Location: Москва->CO

Re: Потыкал этот ваш node.js

Post by Ion Tichy »

stenking wrote: 05 Feb 2018 20:21
VovaK98 wrote: 05 Feb 2018 18:54
огромное количество компаний от линкин ина и пайпала до убера успользует ноду
Ага, щазз.
Paypal уже летал вовсю, когда не только ноды в проектах не было, но и её папа в детсад за ручку ходил.
То, что лохам говорят, что paypal на ноде работает, так то чистой воды реклама. Там helpdesk на ноде, это может быть. Но всё ядро там legacy, зуп даю.
https://www.paypal-engineering.com/2013 ... at-paypal/

All of our consumer facing web applications going forward will be built on node.js. Some, like our developer portal, are already live while others, like account overview, are in beta There are over a dozen apps already in some stage of this migration and we will continue to share data as more applications go live. This is an exciting time for engineering at PayPal!
С 2013/11/22 прошло более 4-х лет. И как, сбилдили?
Как же это вы без гравицаппы пепелац выкатываете из гаража? Это непорядок...
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: Потыкал этот ваш node.js

Post by stenking »

OtherSide wrote: 05 Feb 2018 20:42 и что мешает использовать реакт если сервер на шарпе?
Можно конечно. Только на любой чих нужно делать тикет бекенд пограмисту, просто так скажем поле "comment" уже добавить не получится. Ну и вопрос занятости конечно.
Бога нет.
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: Потыкал этот ваш node.js

Post by stenking »

Serguei666 wrote: 05 Feb 2018 20:46 И оно работает быстрее, чем реляционные базы? За счет чего, интересно?
А кто сказал что нужно быстрее? Мне например нужно дешево, удобно и в пределах пары десятков милисекунд.
Бога нет.

Return to “Вопросы и новости IT”