2010-11-02 2 views
2

Мы (есть 2 из нас) являются новыми для разработки веб-приложений и пытаются разработать продукт для веб-приложений, ориентированный на предприятия среднего бизнеса.Использование python для разработки коммерческих веб-приложений

Ниже приведен основной поток потока работы приложения:

  1. Сбор данных через процесс загрузки файлов (100K до 5 миллионов записей)
  2. Сбора данных управления от пользователей через форму
  3. Выполнение статистического анализа входных данных на основе бизнес-правил
  4. Создание графиков отчетов и визуализации
  5. Обработка (редактирование, шифрование, изменение и т. Д.) Входного файла и гене .
  6. Приложение должно поддерживать от 50 до 100 пользователей одновременно.
  7. Приложение будет интрасети и не будет доступно через Интернет.

Мы решили использовать PostgreSQL в качестве нашей базы данных.

Мы провели некоторое исследование в Интернете, чтобы найти подходящий язык для создания нашего приложения. Мы думаем об использовании Python, поскольку у нас уже есть опыт Python.

Однако мы не смогли принять решение о веб-фреймах python. Существуют ли какие-либо серьезные недостатки в использовании сторонней веб-структуры для такого проекта, как наша?

Мы приветствуем предложения относительно других языков/фреймворков, которые лучше всего подходят для этого сценария.

Это наш первый пост, и если вам нужна дополнительная информация, сообщите нам об этом.

ответ

3

Чтобы ответить на ваш первый вопрос, да, вы абсолютно должны использовать сторонний веб-фреймворк. Нет смысла изобретать колесо.

Два веб-фрейма Python, с которыми я знаком, это Pylons и Django. This question покрывает плюсы и минусы для использования. Основываясь на вашем описании, я бы порекомендовал Django.

+1

Наш коммерческий веб-приложения похож на этот. Мы используем Django. –

1

Django является удивительным.

Очень прост в распространении и очень хорошо документирован. Я настоятельно рекомендую вам проверить это.

http://www.djangoproject.com/

Смежные вопросы