Страницы

Поиск по вопросам

вторник, 17 марта 2020 г.

ASP.NET MVC или Python Django

#c_sharp #aspnet #mvc #python #django


Добрый вечер. Я собираюсь создать веб приложение с повышенной нагрузкой. И сейчас
у меня стоит выбор инструмента, но определиться я не как не могу. Обе технологии я
знаю на должном уровне, и обе отлично подходят под мою задачу. Скрипт приложения будет
стоять на разных сайтах, получая код из моего скрипта из бд. В качестве базы данных
я буду использовать Postgresql(даже в случае ASP.NET), так как Sql server по началу
в финансах не потяну (но хотелось бы и по этому поводу что-нибудь услышать). В качестве
серверной ОС скорее всего будет использоваться Windows Server 2008 R2(даже в случае
с Python Django), возможно и линукс подобные, пока не решил точно. Подскажите пожалуйста
плюсы и минусы. Спасибо.     


Ответы

Ответ 1



Есть несколько "сравнений", типа этого: http://www.pythondiary.com/blog/Apr.11,2012/comparing-django-aspnet-mvc.html, но конкретики в них мало, да и сравнивать совершенно разные платформы сложно. Точно можно сказать, что windows выйдет дороже. Дороже лицензия, дороже саппорт (Вы же не собираетесь нагруженный проект поддерживать сами вручную?). Абсолютно точно деплой python на винде будет неудобным и глючным (а деплоя asp на линуксе вообще не будет). В остальном - берите то, что лучше знаете, что больше нравится, и для чего лучше представляете себе могущие возникнуть сложности. Хуже нет на большом проекте, чем упереться в неочевидный косяк технологии, которая выбрана маркетологами из-за "низкого ТСО".

Ответ 2



Предложение: python + django (вместе с gunicorn), ngnix, postgresql. ОС - можно хоть убунту взять на первом этапе (несложная настройка). Если опишете задачу подробнее - можно порекомендовать какие-нибудь NoSQL БД (как правило, под конкретную задачу можно выбрать удачное решение).

Ответ 3



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

Комментариев нет:

Отправить комментарий