Re[6]: Какой язык стоит выбрать для написания микросервисов
От: Sheridan Россия  
Дата: 02.06.22 06:12
Оценка: :)
Здравствуйте, scf, Вы писали:


S>>Ну уж простую задачу можно на чом угодно нарисовать. Да хоть на баш, хоть на плюсах, хоть на перле. Всяко лучше чем нода. И возни меньше. А так как исчезает один компонент из системы — то и надёжнее.

scf>Не нужно недооценивать ноду. Популярный простой язык, есть библиотеки буквально для всего, можно писать исполняемые .js файлы, запускается и работает быстро. Одно время использовал её вместо питона для скриптов, очень хорошие впечатления.
Недооценивать может и не стоит, но точно так-же не стоит на нёй писать если есть выбор.
Matrix has you...
Re[4]: Какой язык стоит выбрать для написания микросервисов
От: Аноним931 Германия  
Дата: 02.06.22 07:05
Оценка: -1 :)
vsb>С точки зрения общепринятого использования Java это Spring Boot.

Общепринятое использование, миллионы мух, да, да... Как же мой софт живет-то без спрингбута, ойвэй!
"Больше 100кмч можно ехать на автобане в любом ряду кроме правого крайнего" (c) pik
"В германии земля в частной собственности" (c) pik
"Закрывать школы, при нулевой смертности среди детей и подростков, это верх глупости" (c) Abalak
Re[5]: Какой язык стоит выбрать для написания микросервисов
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.06.22 09:27
Оценка:
Здравствуйте, Sheridan, Вы писали:

I>>Снова у тебя девелоперы виноваты. Нода обычно используется там, где достаточно простые задачи на бакенде.

S>Ну уж простую задачу можно на чом угодно нарисовать. Да хоть на баш, хоть на плюсах, хоть на перле. Всяко лучше чем нода. И возни меньше. А так как исчезает один компонент из системы — то и надёжнее.

Так и вижу, как автоматизацию(веб приложение) какой услуги ктото будет писать на баше

Во первых, тебе сначала надо будет собрать команду. И на этом этапе баш/плюсы/пёрл отваливаются по разным причинам
1. перл уже давно экзотика, людей на нём считай что нет.
2. на плюсах веб-приложения пишет еще меньшее количество людей.
3. баш и веб приложения — очень смешно, людей около нуля

Реальные альтернативы:
— руби
— питон
— C# — дико дорого
— Java — дико дорого
— Go — дико дорого

При этом нода позволяет одной командой поддерживать и несложный бакенд, и несложный фронт.

В целом, возни будет меньше всего именно на ноде, т.к. эта платформа развивается именно в этом направлении.
Re[5]: Какой язык стоит выбрать для написания микросервисов
От: Ночной Смотрящий Россия  
Дата: 02.06.22 09:46
Оценка:
Здравствуйте, Sheridan, Вы писали:

I>>Снова у тебя девелоперы виноваты. Нода обычно используется там, где достаточно простые задачи на бакенде.

S>Ну уж простую задачу можно на чом угодно нарисовать. Да хоть на баш, хоть на плюсах, хоть на перле. Всяко лучше чем нода. И возни меньше. А так как исчезает один компонент из системы — то и надёжнее.

Далеко не во всех популярных базовых образах bash есть. В alpine, к примеру, sh. А в некоторых шелла вообще нет. Так что это тоже дополнительный компонент.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[6]: Какой язык стоит выбрать для написания микросервисов
От: Sheridan Россия  
Дата: 02.06.22 11:51
Оценка:
Здравствуйте, Ikemefula, Вы писали:

S>>Ну уж простую задачу можно на чом угодно нарисовать. Да хоть на баш, хоть на плюсах, хоть на перле. Всяко лучше чем нода. И возни меньше. А так как исчезает один компонент из системы — то и надёжнее.

I>Так и вижу, как автоматизацию(веб приложение) какой услуги ктото будет писать на баше

"... на чом угодно" — включает в себя перечисленное тобой тоже.
Matrix has you...
Re[6]: Какой язык стоит выбрать для написания микросервисов
От: Sheridan Россия  
Дата: 02.06.22 11:52
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

S>>Ну уж простую задачу можно на чом угодно нарисовать. Да хоть на баш, хоть на плюсах, хоть на перле. Всяко лучше чем нода. И возни меньше. А так как исчезает один компонент из системы — то и надёжнее.

НС>Далеко не во всех популярных базовых образах bash есть. В alpine, к примеру, sh. А в некоторых шелла вообще нет. Так что это тоже дополнительный компонент.
Тебе тоже непонятно значение фразы "...на чом угодно... Да хоть на..."?
Matrix has you...
Re[7]: Какой язык стоит выбрать для написания микросервисов
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.06.22 12:03
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>>>Ну уж простую задачу можно на чом угодно нарисовать. Да хоть на баш, хоть на плюсах, хоть на перле. Всяко лучше чем нода. И возни меньше. А так как исчезает один компонент из системы — то и надёжнее.

I>>Так и вижу, как автоматизацию(веб приложение) какой услуги ктото будет писать на баше

S>"... на чом угодно" — включает в себя перечисленное тобой тоже.


Кейс "на чом угодно" нужно исключить уже ради того, что бы у тебя был предсказуемый набор людей, иначе в команду придется добавить рекрутёра. То есть, стек технологий выбирается задолго до старта разработки и там точно не будет ни баша, ни С++, ни Перл. Скорее всего, и Руби. А вот у Питона как то так выходит, жээс выигрывает с большим отрывом, а C#/Java слишком дороги по дефолту.

Т.е. сейчас мейнстрим в таких проектах именно нода, в силу экономически причин.
Re[4]: Какой язык стоит выбрать для написания микросервисов
От: Философ Ад http://vk.com/id10256428
Дата: 02.06.22 12:09
Оценка:
Здравствуйте, Ikemefula, Вы писали:

R>>> JS (Node.js) — как Python, только сильно современнее, динамичнее развивается и есть статическая типизация в виде TypeScript.


I>То есть, чисто экономические основания. В таком случае команда фулстеков комплектуется как обойма, ну или как пожарная команда — все умеют всё. Это дает существенную гибкость и при этом обходится намного дешевле смешаной команды команды с джава-дотнет(нужное вписать) бакендом.


Миллиард правок уже за 3 года существования кода на js легко превратят его в минное поле — абсолютно негодное для сопровождения. На том же шарпе лично я ковырялся в проектах, которым больше 10 лет.
Всё сказанное выше — личное мнение, если не указано обратное.
Отредактировано 02.06.2022 15:35 Философ . Предыдущая версия .
Re[7]: Какой язык стоит выбрать для написания микросервисов
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.06.22 12:09
Оценка:
Здравствуйте, Sheridan, Вы писали:

НС>>Далеко не во всех популярных базовых образах bash есть. В alpine, к примеру, sh. А в некоторых шелла вообще нет. Так что это тоже дополнительный компонент.

S>Тебе тоже непонятно значение фразы "...на чом угодно... Да хоть на..."?

Интересует не теоретическая возможность, а экономический эффект. Скажем, уже в среднесрочной перспективе старт проекта на баше, С++, перле означает переписывание с нуля на другой платформе в силу наличия сложностей с набором специалистов и бюджетом на зп для них. То есть, с таким выбором ты буквально напишешь приложение дважды. А может и трижды.
Re[8]: Какой язык стоит выбрать для написания микросервисов
От: Sheridan Россия  
Дата: 02.06.22 12:20
Оценка: :)
Здравствуйте, Ikemefula, Вы писали:

I>>>Так и вижу, как автоматизацию(веб приложение) какой услуги ктото будет писать на баше

S>>"... на чом угодно" — включает в себя перечисленное тобой тоже.
I>Кейс "на чом угодно" нужно исключить уже ради того, что бы у тебя был предсказуемый набор людей, иначе в команду придется добавить рекрутёра.
И тут мимо. Этот кейс как раз помогает найти людей, способных написать качественный код.
Matrix has you...
Re[5]: Какой язык стоит выбрать для написания микросервисов
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.06.22 12:21
Оценка:
Здравствуйте, Философ, Вы писали:

I>>То есть, чисто экономические основания. В таком случае команда фулстеков комплектуется как обойма, ну или как пожарная команда — все умеют всё. Это дает существенную гибкость и при этом обходится намного дешевле смешаной команды команды с джава-дотнет(нужное вписать) бакендом.


Ф>Миллиард правок уже за 3 года существования кода на js легко превратят его в минное поле — абсолютно негодное для сопровождения. На том же шарпе лично я ковырялся в проектах, которым больше 10 лет.


Т.е. ты построил статистику по тем единичным проектам, в которых тебе довелось учавствовать? Игнорировать экономику не выйдет — сейчас многие вопросы упираются именно в это. И слишком часто джава/С# просто не пролазят.
Re[8]: Какой язык стоит выбрать для написания микросервисов
От: Sheridan Россия  
Дата: 02.06.22 12:22
Оценка: -1
Здравствуйте, Ikemefula, Вы писали:

I>Интересует не теоретическая возможность, а экономический эффект.

Дальше не читал. Вообще насрать. Потому что если программистам думать про деньги — получается говнокод.
Да, ты щас начнёшь про "а вот тогда ниче не напишут, тогда ничего не выйдет ибо лучшее враг хорошего" и так далее. Это никак не противоречит тому что получается говнокод.
Matrix has you...
Re[9]: Какой язык стоит выбрать для написания микросервисов
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.06.22 12:42
Оценка:
Здравствуйте, Sheridan, Вы писали:

I>>Интересует не теоретическая возможность, а экономический эффект.

S>Дальше не читал. Вообще насрать. Потому что если программистам думать про деньги — получается говнокод.

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

S>Да, ты щас начнёшь про "а вот тогда ниче не напишут, тогда ничего не выйдет ибо лучшее враг хорошего" и так далее. Это никак не противоречит тому что получается говнокод.


Успокойся. Старт проекта на баше-перле-плюсах с большой вероятностью даст тот же говнокод. Дополнительно к этому будет еще и этап переписывания на другой стек.

Поэтому технологический стек выбирают не шериданы, а люди с должными полномочимями и компетенциями. Это совсем не разработчики.
Re[7]: Какой язык стоит выбрать для написания микросервисов
От: Ночной Смотрящий Россия  
Дата: 02.06.22 13:09
Оценка:
Здравствуйте, Sheridan, Вы писали:

НС>>Далеко не во всех популярных базовых образах bash есть. В alpine, к примеру, sh. А в некоторых шелла вообще нет. Так что это тоже дополнительный компонент.

S>Тебе тоже непонятно значение фразы "...на чом угодно... Да хоть на..."?

А если ничаво нет?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[9]: Какой язык стоит выбрать для написания микросервисов
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.06.22 13:52
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>>>"... на чом угодно" — включает в себя перечисленное тобой тоже.

I>>Кейс "на чом угодно" нужно исключить уже ради того, что бы у тебя был предсказуемый набор людей, иначе в команду придется добавить рекрутёра.
S>И тут мимо. Этот кейс как раз помогает найти людей, способных написать качественный код.

Нам нужны разработчики не только на старте, а на всём времени жизни проекта.
Вот стартовал ты прокт на баше. Ну и где ты потом будешь искать людей, которые будут выпускать новые версии?
Поэтому такие вырожденные технологии никто в своём уме не использует, кроме как если деваться некуда — типа "денег нет, но есть команда на баше с мизерной зп, готова делать что угодно"
Re[4]: Какой язык стоит выбрать для написания микросервисов
От: scf  
Дата: 02.06.22 14:10
Оценка:
Здравствуйте, Kernan, Вы писали:

K>Здравствуйте, scf, Вы писали:


scf>>Микросервисная система маложизнеспособна без нижележащей платформы, обеспечивающей мониторинг, логгирование, трассировку, service discovery, отказоустойчивость.

K>А разве это не ещё одни микросервисы?

Я про интеграционный код, который должен быть в каждом микросервисе
Re[9]: Какой язык стоит выбрать для написания микросервисов
От: Ночной Смотрящий Россия  
Дата: 02.06.22 14:11
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

I>>Интересует не теоретическая возможность, а экономический эффект.

S>Дальше не читал. Вообще насрать. Потому что если программистам думать про деньги — получается говнокод.

Кто должен думать про деньги?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[10]: Какой язык стоит выбрать для написания микросервисов
От: Ночной Смотрящий Россия  
Дата: 02.06.22 14:11
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Поэтому технологический стек выбирают не шериданы, а люди с должными полномочимями и компетенциями. Это совсем не разработчики.


А кто? У нас, к примеру, вся цепочка подчинения, вплоть до вице-президента по разработке, это разработчики. А выше него только CEO. Кто должен стек выбрать — CEO или какая то параллельная разработке структура?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[10]: Какой язык стоит выбрать для написания микросервисов
От: scf  
Дата: 02.06.22 14:14
Оценка: +2
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Кто должен думать про деньги?


CTO. Помимо всего прочего, это его обязанность — создать такую архитектуру и условия труда, чтобы программисты не могли кодить вне бизнес-стратегии компании.
Re[9]: Какой язык стоит выбрать для написания микросервисов
От: Ночной Смотрящий Россия  
Дата: 02.06.22 14:14
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>И тут мимо. Этот кейс как раз помогает найти людей, способных написать качественный код.


Пока ты будешь искать людей конкуренты выпустят продукт.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.