170 похожих чатов

Почему считается, что разработке на ноде быстрее разработки на том

же дотнете, хотя у последнего есть мощные фреймворки, орм, LINQ-магия, которые явно помогают быстрее писать код.

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

@murzilka17 у тебя кажется есть опыт с дотнетом?

41 ответов

10 просмотров

Есть ещё отличие в типизации ж

Pavel-Shakhov (pongo) Автор вопроса

для ноды есть тайпскрипт, типы тоже надо писать

тайпскрипт имеет слабую утиную типизацию

Да, именно так

вы спите хотя бы?😅

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

Ты на ts пишешь дольше, чем на js, мне кажется А под .net обычно пишут на шарпе, который вроде ещё более строг Сначала тебе нужно обмазаться интерфейсами и абстрактными классами, потом всё это реализовать

Микросервисы - это удобно

разработчикам и заказчикам

Уже ответили, да В первую очередь разработчикам

дело в том что припахать несколько разных аутсорсеров и фрилансеров быстрее чем заказать цельный продукт, хотя и дороже

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

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

Что мешает иметь маленькие модули/плагины?)

Pavel-Shakhov (pongo) Автор вопроса

ну так это и есть архитектура. а на ноде мы в базу из контроллера лезем

из роутера*

Pavel-Shakhov (pongo) Автор вопроса

а есть разница?

А чем они отличаются от микросервисов? Если всё в рамках одного процесса, то много чего мешает

для отладки надо локально развернуть и собрать всю систему, это тоже время, целесообразней работать с изолированным фрагментом

Отсутствием транспорта, сериализации и маршалинга

Не, не лезем И архитектура разная может быть, вон вы ночью не спали, всё обсуждали - слои, гексы, эм ви си

Pavel-Shakhov (pongo) Автор вопроса

так если не лезть, то, наверное, и по времени это займет уже как на дотнете. тем более что придется продумывать архитектуру, а в asp.net всё уже продумано

@ShGKme сейчас шина есть почти в любом крупном монолите Как и несколько бд, как и очереди На чём вы там экономите? И всё по кругу идёт. Если взять подходящие инструменты накладных расходов почти не будет

Одно дело один раз обратиться в БД. Другое, если запрос через 10 сервисов проходит, 10 раз проходя через сериализацию и транспорт.

с инструментами надо ещё угадать, инструмент может не подходить к изменённым требованиям

Я не готов ответить на твои вопросы просто потому что на шарпе я писал прикладной/системный софт, и то же asp.net в глаза не видел Прикладной софт на шарпе писать быстро и приятно

Ну собственно вопрос в том, что такое "подходящий инструмент". Я с плюсами микросервисов согласен ровно до тех пор, пока не говорят, что их основное преимущество, это возможность делать модули

процессорное время дешевле чем время пользователей

советую посмотреть доклад на хайлоэд Бунина, он говорит что для микросервисов не нужны высококвалифицированные кадры

Вот вообще не забочусь об этом

Что это за ад?

Ну пока меня устраивает молекуляр

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

на самом деле высоковалифицированные кадры нужны везде, но микросервисы позволяют кроме них припахать толпу рабов за еду

Пиздец как жизненно

Почему ты так думаешь?

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

Что это за суть? Она сформулирована как-то?

Это то, что отличает их от соа

Если ты ждёшь ссылку на стандарт, принятый комитетом, то нет

Ну ок Я готов не вдаваться в детали, и топить за всё скопом - микросервисы, соа, акторы 🙂

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
#include <stdio.h> int main(void) { int n; scanf("%d", &n); int digits1[n] = {0}; int digits2[n] = {0}; я не могу таким образом заранее массив нулями заполнить?
Linus
12
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
я про форму записи. смысл указывать что 8 байтный регистр 8 байт?
Aiwan \ (•◡•) / _bot
10
Вроде бы вопрос уже заезжанный, но тем не менее У меня есть функция menu() которая выводит набор возможных действий, а затем спрашивает у пользователя что он хотел бы сделать....
David Golovatin
4
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Карта сайта