Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Vous avez demandé le commentaire #781649.

Retourner sur le contenu associé.

Re: Quelle place pour les pages web ?

Posté par golum () le 06/12/2006 à 14:56. (lien). Évalué à 2.

JSP est un lagage de templates comparable à ca
http://www.djangoproject.com/documentation/templates/

Ces projets reprennent tous les mêmes concepts.
Langage de templates, outils de mapping, ....

La seule différence avec JEE c'est le "paradigme" convention over configuration ou comment remettre au goût du jour les paramètres en dur.

J2EE externalise tout ce qui est paramètrable dans des fichers de configuration là ou RoR et ses clones imposent leurs conventions.
Ca a l'avantage d'être plus rapide à mettre en oeuvre mais c'est aussi moin evolutif

De plus JEE permet de faire du traitement réparti assez naturellemnent et soutient donc la mise en place d'architectures multi-tiers. En résumé on appelle un service dans une page web et le traitement ne sera pas effectué sur le serveur Web mais délégué à un autre serveur (noeud)qui implémente ce service par appel de méthode distant. (RMI, Corba,.. équivalent du RPC en objet)
Cela permet de mieux absorber la charge car ce même service peut être réparti sur plusieurs noeuds.C'est là qu'interviennenet les serveurs d'applications

Bien entendu cette architecture est plus lourde qu'une architecture 3 tiers (client - serveur web - base de données) et c'est pourquoi il est mis en place dans les entreprises et pas chez les particuliers.

La question à se poser pour choisir une techno est donc plutôt: est-ce que je veux créer un petit site perso ou je souhaite créer une application robuste qui demain sera peut être très sollicitée.

[ Répondre ]