Информация об изменениях

Сообщение Re: на чём писать бэкенд? от 06.04.2019 11:20

Изменено 06.04.2019 11:35 VladCore

Re: на чём писать бэкенд?
Здравствуйте, Dair, Вы писали:


D>C#/.NET — вроде уже умеет под линуксом работать, но брать продукт от Microsoft мне всё ещё стрёмно.


До моно, java и питон ему ещё далеко. если говорить про "any Linux". На LTS-версиях популярных дистрибутивов с .net core все хорошо начиная с версии 2.1
Единственное что плохо с .NET — нет SDK под x86, хотя под 32х битный arm есть. похоже на то что 32-х битный линукс под Intel-архитектуру всё уже.

D>И тяжёлое оно.


Я буду топить за C#/.NET для новичка. Гайд ровно один и неправильную библиотеку выбрать сложно. Гайд описывает все. Вместе с БД, безопасностью. Кстати entity framework тоже та самая правильная библиотека — новичкам позволяет девелопить БД так, как раньше только сеньоры умели.

D>Java/J2EE — тоже тяжёлое.

D>Python/Django — за часа три курения мануала по Django я не понял, как там сделать просто. Как сделать сложно — понял.

питон говорят вне конкуренции в научных/расчетных/gpgpu расчетах. несложный в освоении. про бекенды на питоне не слышал.

D>Ruby/Rails — есть даже опыт, понятно что и как, пока что вариант по-умолчанию, если не найду ничего лучше.


D>Дальше терра инкогнита:

D>Go — почитал страницу "как сделать веб-приложение на го за полтора часа" или типа того — вроде понятно всё
D>Rust — почитал страницу "как сделать веб-приложение на русте за полтора часа" или типа того — тоже вроде понятно всё

D>Nodejs — мне претит писать на JS, но, может, миллионы мух не могут ошибаться?..


Полная противоположность .NET/C#. Особенно во фронтенде я уверен — 50 полифиллов, 50 pub/sub-ов. 50 фрейморков рендера babel-ом. Ужас.
Re: на чём писать бэкенд?
Здравствуйте, Dair, Вы писали:


D>C#/.NET — вроде уже умеет под линуксом работать, но брать продукт от Microsoft мне всё ещё стрёмно.


До моно, java и питон ему ещё далеко. если говорить про "any Linux". На LTS-версиях популярных дистрибутивов с .net core все хорошо начиная с версии 2.1
Единственное что плохо с .NET — нет SDK под x86, хотя под 32х битный arm есть. похоже на то что 32-х битный линукс под Intel-архитектуру всё уже. И похоронила его не УбунтаЮ а MS.
Там длинная вобщем история не в пользу Microsoft. Если краткто то в MS очень любят убунту для серверов, а они, каноникал, выкинули поддержку x86. И майкрософт их поддержала. Напрасно.

D>И тяжёлое оно.


Я буду топить за C#/.NET для новичка. Гайд ровно один и неправильную библиотеку выбрать сложно. Гайд описывает все. Вместе с БД, безопасностью. Кстати entity framework тоже та самая правильная библиотека — новичкам позволяет девелопить БД так, как раньше только сеньоры умели.

D>Java/J2EE — тоже тяжёлое.

D>Python/Django — за часа три курения мануала по Django я не понял, как там сделать просто. Как сделать сложно — понял.

питон говорят вне конкуренции в научных/расчетных/gpgpu расчетах. несложный в освоении. про бекенды на питоне не слышал.

D>Ruby/Rails — есть даже опыт, понятно что и как, пока что вариант по-умолчанию, если не найду ничего лучше.


D>Дальше терра инкогнита:

D>Go — почитал страницу "как сделать веб-приложение на го за полтора часа" или типа того — вроде понятно всё
D>Rust — почитал страницу "как сделать веб-приложение на русте за полтора часа" или типа того — тоже вроде понятно всё

D>Nodejs — мне претит писать на JS, но, может, миллионы мух не могут ошибаться?..


Полная противоположность .NET/C#. Особенно во фронтенде я уверен — 50 полифиллов, 50 pub/sub-ов. 50 фрейморков рендера babel-ом. Ужас.