2010-08-23 14 views
0

Je réfléchis à la création d'un CRM pour les entreprises de conseil et je suis à la recherche de la meilleure technologie pour construire. Ce sera basé sur le Web avec peut-être un plugin qui s'intègre à Outlook. Ce que je ne veux pas, c'est passer beaucoup de temps à faire du HTML-fu et du CSS-fu juste pour avoir des grilles de base, des entrées de données et ainsi de suite. Cela ne me dérange pas de choisir une nouvelle langue. La préférence va aux projets FLOSS. Si cela fonctionne avec Python + 50 points :)Quelle technologie pour une application Web professionnelle?

Projets sur mon esprit:

  • GWT de Google - grand écosystème. Dommage que ce soit dans l'ancienne Java, mais il y a aussi Pyjamas! Django - a tous les bons widgets pour le Web, mais nécessite essentiellement de maintenir une base de code double - le langage backend et le front-end. Ne fonctionne pas avec JS interpeller les navigateurs :(

Toute suggestion comment

Répondre

1

construire rapidement et de maintenir l'application commerciale basée sur le Web sont les bienvenus Mon vote est avec Adobe Flex Certains avantages de haut niveau de flex:..

  • compatibilité du navigateur:. un navigateur avec un lecteur flash se déroulera sur le site (actuellement plus de 90% je crois) Pas besoin de truquer avec html/css
  • Liaison de données:. la plus forte combinaison du cadre flexible est dynamique évolutive liaison de données
  • Technologie côté serveur: Flex peut être associé à n'importe quelle technologie côté serveur pour les opérations principales (Java, PHP, RESTful web services, et Coldfusion pour en nommer quelques-unes)
  • Open source: flex est open source (cependant , l'achat de Flash Builder basé sur l'éclipse est généralement une bonne idée)
  • Personnalisation: chaque composant flex est entièrement personnalisable et skinnable. Nice pour les applications professionnelles qui ne veulent pas simplement ressembler à tout le monde. Bureau: à l'aide d'Adobe AIR Desktop Les utilisateurs de l'environnement peuvent interagir avec le système d'exploitation.
+0

Seul inconvénient que je vois c'est son flash - pas d'iPhone/iPad/BlackBerry :( – Konrads