Comments 29
странный набор альтернатив. Я думал, тут пойдет речь о штуках вроде QuickJS
Снова вспомним Deno, а именно то, что сейчас его код написан на Ruby.
орал во весь голос!
Единственное в чем ASP.NET серьезно уступает Node.js — это простота развертывания. Node нужен только движок и прокси-сервер или Docker
Что за хрень? ASP.NET Core это докер образ + перед ним нужно прокси-сервер.
Я как-то ожидал Deno, но никак не ожидал Ruby и .NET.
В ASP.NET многое предопределено, он предлагает все готовое, начиная с файловой структуры, тогда как, начиная работать с Node.js, приходится выбирать все самому, что дает большую гибкость, но усложняет разработку.
Мы же говорим о Core, да? Так вот, то что там предопределено не означает, что это нельзя переопределить. Прошли времена .NET и IIS 6. Сейчас ASP.NET Core — вполне себе модульный конструктор, где любая часть заменяется.
А какой смысл делать его на Яве или .Net? Оба жрут память как не в себя и время холодного запуска в минутах.
Если раз запустил и забыл то почему надо мой зоопарк переписывать? Он что, сгниёт что-ли?
.Net Core вышел в 16м и в этом году вроде как будет 6я версия, и вот смотря на это скажите мне раз в сколько лет нужно переписывать код на дотнете?
ASP Net устоявшаяся, распространённая, развивающаяся технология, как и многие другие, чем-то где-то хуже, а где в чём-то получше.
P.S. Есть множество сайтов/сервисов на Asp Net Core 3.1 пока переводить на Net 5 не планируем. Если будет критическая нужда как выше писал переведём.
java тоже "устоявшаяся, распространённая, развивающаяся технология" однако покажите мне на джаве хотя бы средних размеров приложение запускающееся за 2 секунды и влезающее в 512 Mb памяти.
Про дотнет мне даже сказать нечего, до сих пор мне не попалось ни одного потенциально интересного для запуска проекта на дотнете(десктопные приложения не в счет), возможно это как то связанно с тем что никто не запускает дотнет под линуксом?
И хотелось бы услышать аргумент почему это вдруг время исполнения и память перестали быть важными, в гиг рамы и одно ядро вполне себе влазят нормальные проекты, при этом для "энтерпрайза" это ниже минимальных требований для ОС. Сверху спрашивали в чем смысл писать не на дотнете — смысл в том чтобы сэкономить на железе и эксплуатации например, не жертвуя производительностью или качеством кода. Ну или запускать на серверной ОС а не винде как вариант. А зачем тогда писать на оном спросите вы? Ну например чтобы нанимать людей было легче. На самом деле все эти аргументы "энтерпрайз vs смузи" вообще не релевантны, люди выбирают технологию по убеждениям и рекламе, а потом за уши притягивают аргументы что они правильно выбрали а остальные нет.
А так да, я сейчас на c++ пишу и оптимизирую микросекунды времени исполнения, потому что они денег стоят (но это не jsonы перекладывать разумеется).
Опять просто прямолинейная защита языка N на котором человек пишет и все остальные до него не дотянули, потому что потому.
Мы то поди на своём ЯП и платформе чушью занимаемся, и бизнес ничего не выигрывает.
В 2007 году инженеры компании решили,
Инженеры компании Google вероятно?
А как же Bun ?
5 альтернатив Node.js — и есть ли в этом смысл