• [^] # Re: Quelle place pour les pages web ?

    Posté par . En réponse au message php vs jsp?. Évalué à 3.


    Pourquoi utiliser un autre langage pour la configuration (XML par exmple), si on en a tout simplement pas besoin?


    Ce qu'il faut surtout plus qu'un langage interprèté c'est l'introspection. Grâce à ca on peut parfaitement charger dynamiquement la classe qui correspond aux paramètrage et cette approche commence à emerger y compris dan sJEE.

    Sinon tu peux aussi joindre le meilleur des 2 mondes à savoir la plateforme JEE avec un langage dynamique et le paradigme "convention" j'ai nommé:
    Groovy On Rails dont le chef de projet est un petit gars de chez nous
    http://grails.codehaus.org/


    Sinon JEE c'est bien, mais c'est pas parqu'on est en entreprise qu'on est obligé de l'utiliser. J'ai souvent vu des appli ou on mettait derrière une archi répartie, avec load balancing, replication des noeuds et tout, alors qu'un trois tiers à base de Python ou Ruby aurait largement suffit.
    Ceci juste parque les gens qui décident ont l'habitude de toujours faire "classique". Ce qui aboutit à une complexité qui n'est pas nécessaire, à tous les niveau: développement, test, integration, production.

    Tu peux parfaitement fiare une appli 3 tiers avec JEE et la fiare evoluer vers un répartie. Ce qui refroidit les daicideurs c'est d'être obligé de de démarrer avec une techno et d'être obligé d'en changer parce que le besoin
    evolue et que l'appli devient plus sollicitée.
    Les daicideurs n'aiment pas devoir faire des choix définitifs.
    Ca me rappelle le projet Nuxeo CPS qui passe de Zope à JEE. Eux aussi pensaient que Zope répondait à leur besoin pour des PME et le succès grandissant ils ont été contraint de revoir tout leur produit.