Выбор технологий для нового проекта
От: Аноним Ниоткуда  
Дата: 15.09.14 23:26
Оценка:
Начинаем писать с нуля новый Enterprise-проект (скажем, магазин с неким уникальным функционалом WebApp+MobApp+API). Планируется длительная итерационная разработка и поддержка.

Проект состоит из 2 частей: открытая для внешних пользователей и закрытая для внутреннего использования.

Хотелось бы заложить правильный фундамент в выборе технологий.

Критерии:

1. Гарантия длительной поддержки технологии желательно (до 5 лет).
2. Гарантия популярности, легкость поиска разработчиков с опытом.
3. Минимум проблем с ней (простота, безбажность).

1. Web.

Какой клиентский фреймворк использовать? Angular? Knockout? Backbone? Etc? Как знать, что выбранный фреймворк не останется заброшенным через пару лет? Какие имеют хорошую интеграцию с VS (поддержку NuGet, синтаксиса?)?

2. Слой работы с DB.

EF можно считать бесспорным лидером?

Как вы решаете эти вопросы?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.