Использование python для разработки коммерческих веб-приложений - PullRequest
2 голосов
/ 03 ноября 2010

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

Ниже приведен основной поток рабочего процесса:приложение:

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

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

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

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

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

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

Ответы [ 2 ]

3 голосов
/ 03 ноября 2010

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

Я знаком с двумя веб-фреймворками Python: Pylons и Django. Этот вопрос охватывает плюсы и минусы использования. На основании вашего описания я бы порекомендовал Django.

1 голос
/ 03 ноября 2010

Django потрясающий.

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

http://www.djangoproject.com/

...