История изменений
Исправление ritsufag, (текущая версия) :
- Это скорее вкусовщина, но жава всегда была довольно многословна в плане синтаксиса(не знаю как сейчас), и во многом из-за своего неторопливого развития выбор пал на конкурента. Собственно дотнет и C# в частности, все это время активно развивался, обрастал фичами, опенсорснулся. Сейчас он такой же платформонезависимый так что стоит выбирать по каким то другим критериям - кол-во вакансий, пакетов и личные предпочтения.
- Нет никаких проблем. Проект создаётся с помощью консольных комманд(ну и возможно в иде типа rider/vscode возможно через гуй). Запускается и отлично работает в разных вариантах деплоя. Можно хоть self contained приложение собрать, для которого не нужен рантайм на хосте.
- Ставишь vscode/rider или какую нибудь опенсорсную IDE, ставишь дотнет по гайду из оф. документации. Собственно и всё. Разумеется потребуется время чтобы вкатиться у новую платформу и тут уже надо взвесить все за и против - нужно ли это все, для каких целей и т.д
- Тут не скажу. Нужно смотреть бенчмарки конкретных приложений.
- Конечно. Скажем в шаблонах приложений уже есть готовый пресет с ASP.NET Core + swagger. Да и вручную его добавить нужные сервисы и мидлуху по докам дело 5 минут. Новый ASP.NET к слову совершенно другой фреймворк - был вдохновлён современным фреймворками с других платформ, во многом что называется low ceremony, многие вещи работают по конвенции.
Исходная версия ritsufag, :
- Это скорее вкусовщина, но жава всегда была довольно многословна в плане синтаксиса(не знаю как сейчас), и во многом из-за своего неторопливого развития выбор пал на конкурента. Собственно дотнет и C# в частности, все это время активно развивался, обрастал фичами, опенсорснулся. Сейчас он такой же платформонезависимый так что стоит выбирать по каким то другим критериям - кол-во вакансий, пакетов и личные предпочтения.
- Нет никаких проблем. Проект создаётся с помощью консольных комманд(ну и возможно в иде типа rider/vscode возможно через гуй). Запускается и отлично работает в разных вариантах деплоя. Можно хоть self contained приложение собрать, для которого не нужен рантайм на хосте.
- Ставишь vscode/rider или какую нибудь опенсорсную IDE, ставишь дотнет по найду из оф. документации. Собственно и всё. Празумеетмя потребуется время чтобы вкатиться у новую платформу и тут уже надо взвесить все за и против - нужно ли это все, для каких целей и т.д
- Тут не скажу. Нужно смотреть бенчмарки конкретных приложений.
- Конечно. Скажем в шаблонах приложений уже есть готовый пресет с ASP.NET Core + swagger. Да и вручную его добавить нужные сервисы и мидлуху по докам дело 5 минут. Новый ASP.NET к слову совершенно другой фреймворк - был вдохновлён современным фреймворками с других платформ, во многом что называется low ceremony, многие вещи работают по конвенции.