Bonjour à tous,
Mon projet se compose d'éléments de calculs hébergés sur serveur, et d'une partie WEB qui les fera coucher ensemble. Dans cette partie WEB, je suis en train de chercher les technos / bibliothèques à utiliser.
Ce site ne sera pas juste un site de consultation, mais une réelle application divisée en deux phases :
- La phase de configuration où le client posera un certain nombre d'éléments comme l'accès à ses données, le rapatriement de ses dernières etc.
- La phase d'utilisation quotidienne qui se regroupera en une page avec des requêtes AJAX permettant de faire vivre l'application notamment pour charger les données de l'utilisateur dans des tableaux, les envoyer aux composants serveurs et exploiter les résultats en retour.
J'étais parti sur du PHP / JS, populaire et ouvert avec beaucoup de bibliothèques disponibles, mais on m'a parlé de Ruby On Rails.
D'après ce que j'ai lu, le point fort de cette dernière techno est l'architecture imposé, qui structure dès le départ un modèle MVC, mais j'ai peur de m'enfermer dans une techno juste pour ça.
Il y a quelques points bien pratiques comme les adaptateurs de connexion aux bases, la génération de l'architecture, mais je pense qu'à l'heure actuelle des bibliothèques PHP sont disponibles pour poser ce genre de choses de la même manière non ?
Je pose la question parce que celui qui m'a parlé de RoR est un fan des dernières technos à la mode, donc je doute de son objectivité quant aux besoins réels.
L'objectif est d'avoir un cadre structuré, productif et populaire qui répondent à nos besoins qui se résument à :
- Créer des éditeurs
- Afficher des données dans des listes avec filtres, tris etc.
- Communiquer en AJAX avec des éléments extérieurs au moyen de SOAP et JSON
Le reste n'est que structure, présentation et style.
Merci pour vos réponses,
A bientôt
Partager