Какие технологии для бизнес-приложений? - PullRequest
0 голосов
/ 23 августа 2010

Я размышляю над созданием CRM для консалтингового бизнеса и ищу лучшую технологию для построения.Это будет веб-интерфейс, возможно, с плагином, который интегрируется с Outlook.Чего я не хочу, так это тратить много времени на HTML-фу и CSS-фу, просто чтобы получить базовые сетки, записи данных и так далее.Я не против подобрать новый язык.Предпочтение отдается проектам FLOSS.Если он работает с Python + 50 баллов:)

Проекты на мой взгляд:

  • GWT от Google - отличная экосистема.Жаль, что это в старомодной Java, но есть Пижама тоже!
  • Django - имеет все приятные виджеты для веба, но требует поддержки по существу двойной базы кода - языка бэкэнда и фронт-конец.Не работает с браузерами JS: (

Любые предложения о том, как быстро создать и поддерживать веб-приложение для бизнеса, приветствуются.

1 Ответ

1 голос
/ 15 февраля 2011

Мой голос за Adobe Flex. Некоторые основные преимущества flex:

  • Совместимость с браузерами: любой браузер с флеш-плеером будет работать на сайте (в настоящее время я считаю, что этот показатель превышает 90%). Не нужно выдумывать с html / css.
  • Привязка данных: сильная сторона гибкой платформы - это динамическое масштабируемое связывание данных.
  • Технология на стороне сервера: Flex может соединяться с любой технологией на стороне сервера для внутренних операций (Java, PHP, веб-службы RESTful и Coldfusion и многие другие)
  • Открытый исходный код: flex - это открытый исходный код (однако покупка Flash Builder на основе затмения обычно является хорошей идеей)
  • Настройка: каждый гибкий компонент полностью настраиваемый и скины. Прекрасно подходит для бизнес-приложений, которые не хотят просто выглядеть так же, как все остальные.
  • Рабочий стол: с помощью среды рабочего стола Adobe AIR пользователи могут взаимодействовать с ОС.
...