Какие рамки следует выбрать для конкретного веб-приложения?

Каковы факторы в выборе основы для выбора, технология для веб-приложения. Любой архитектор, пожалуйста, предоставьте руководство.

3 ответа

Целевые устройства. Если ваше приложение должно запускаться на мобильных устройствах, ваше приложение должно быть легким на стороне клиента (не слишком сложные javascript, светлые структуры DOM...)

Видимость. Должен ли индекс вашего приложения индексироваться поисковыми системами? Если да, то вы должны помнить, что, например, решения на основе AJAX и Flash не будут индексироваться (обходные пути существуют).

Юзабилити. Если вашему приложению требуется высокая удобство использования, вам следует подумать о создании настольных приложений - другими словами, Rich Internet Application (RIA)

Безопасность. Независимо от того, что вы отвечаете по предыдущим пунктам, вы должны помнить о безопасности. Использование клиентских решений (бизнес-логика, написанная на клиентском коде (например, javascript)) является серьезным риском для безопасности. Помните, что я говорю только о безопасности архитектуры. Никакая инфраструктура не предоставит вам безопасность бесплатно, в конечном счете, уровень безопасности всегда зависит от разработчиков.


  • Навык команды.
  • Знакомство с подобными структурами
  • Сила фреймворка
  • Простота разработки
  • Объем проекта. Я имею в виду то, что вам нужно или нужно, что он предлагает, или нет.
  • Поддержка сообщества, книги


  • требования проекта
  • ограничения среды
  • временные рамки проекта
  • предыдущий базовый код
  • текущие возможности команды.

licensed under cc by-sa 3.0 with attribution.