2010-11-02 7 views
2

Nous (nous sommes 2) sommes nouveaux dans le développement d'applications Web et essayons de développer un produit d'application Web destiné aux moyennes entreprises.Utilisation de python pour le développement d'applications Web commerciales

Ce qui suit est un flux de base du flux de travail de l'application:

  1. Recueillir des données par le biais de processus de transfert de fichiers (100K à 5 millions de disques)
  2. de données de contrôle Collectionnez des utilisateurs par le biais de formulaires
  3. Effectuer une analyse statistique sur les données d'entrée en fonction des règles métier
  4. Générer des rapports et des graphiques de visualisation
  5. Processus (Editer, Crypter, Redact etc ...) le fichier d'entrée et le gène taux de sortie du fichier.
  6. L'application doit prendre en charge de 50 à 100 utilisateurs simultanément.
  7. L'application sera une application intranet et ne sera pas disponible sur le Web.

Nous avons décidé d'utiliser PostgreSQL comme base de données.

Nous avons fait quelques recherches sur le web pour trouver une langue appropriée pour construire notre application. Nous pensons utiliser Python car nous avons déjà une expérience Python.

Cependant, nous ne pouvions pas décider des frameworks web python. Y a-t-il de sérieux inconvénients à utiliser un framework web tiers pour un projet comme le nôtre?

Nous vous invitons à faire des suggestions sur d'autres langages/frameworks qui conviendraient le mieux à ce scénario.

Ceci est notre premier article et si vous avez besoin de plus de détails, faites le nous savoir.

Répondre

3

Pour répondre à votre première question, oui, vous devez absolument utiliser un framework web tiers. Il ne sert à rien de réinventer la roue.

Les deux frameworks web Python que je connais sont Pylons et Django. This question couvre les avantages et les inconvénients de l'utilisation soit. Sur la base de votre description, je recommande Django.

+1

Notre application web commerciale est similaire à celui-ci. Nous utilisons Django. –

Questions connexes