Je reçois un ordre pour développer une application Web (SAAS). Quelque chose comme ZohoCRM.
C'est ma première application si compliquée.Technologie côté client pour une application Web volumineuse
Les principales exigences sont les suivantes:
- une application page (pas rafraîchir la page)
- fonctionnalités Ajout facile
- Modularité
- UPD: échange de données en temps réel: utilisateurs-server- utilisateurs (sockets ou interrogation longue)
J'ai donc du mal à faire face à Javascript (jQuery) et Flash (Flex).
Réflexions sur: Javascript
Plus: pluginless, support par les tablettes et les smartphones, les navigateurs légers (chargement plus rapide). Inconvénients: beaucoup de travail sur les problèmes de croisement de la route, les sources visibles.
Pensées à propos de Flash:
Plus: pas besoin de truquer avec recherche croisée, la personnalisation des composants riches. Les inconvénients: nécessitent un plugin, pas une situation claire avec les produits Apple.
Dans quel sens dois-je aller?
Merci d'avance.
UPD # 1: Ce sera une application Web pour les entreprises. La première partie est la fonctionnalité CRM de base. Plus tard, étape par étape, vous obtiendrez des fonctionnalités ERP.
Les opérations de données principales seront avec des tables et des arbres avec filtrage.
Doit fonctionner seulement dans les navigateurs jusqu'à présent. Mais je suis sûr que plus tard apparaîtra exigences pour le soutien des tablettes et smartphones.
P.S. Après réflexion et googling je m'incline de plus en plus vers Javascript stack (jQuery, backbone et underscore).
Votre description est trop large et il va probablement commencer une guerre de flamme. Si vous voulez vraiment aider à décider quel chemin prendre, vous devriez donner plus d'informations sur l'application prévue (cible, contenu ...) –