* Design Creation graphique Designeur Graphiste Freelance IHM Logo Scionzier
***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe
Design Creation graphique Designeur Graphiste Freelance IHM Logo Scionzier
Article:
Apache Velocity forme un package autonome développé par la Fondation Apache. En réalité, c'est un moteur de gabarits (ou templates en anglais), développé en Java, qui gratifie un langage de gabarit simple et puissant d'objets référencés définis en Java. Son objectif est d'assurer une séparation claire entre la couche présentation et la couche métier dans une application web (voir le design pattern Modèle-Vue-Contrôleur). Ce logiciel libre est disé selon les termes de la licence Apache. Voici certaines utilisations ordinaires de Velocity : Applications Web : les web designers procèdent à la création des pages HTML avec des emplacements pour des informations dynamiques. C'est VelocityViewServlet qui traite la page ou tout autre framework qui soutient Velocity. On parle de Modèle-Vue-Contrôleur (MVC), prévu pour être un remplaçant direct pour des applications développées en JSP ou PHP. Génération de code source : Velocity est adapté dans la génération du code source Java, SQL, PostScript, ou autre centré sur des gabarits. Certains développements open source et commerciaux de packages se servent Velocity1. Courriers électroniques automatiques : plusieurs applications mettent instinctivement en circulation des messages pour des confirmations de créations de comptes, afin de rappeler les mots de passe, ou envoyer automatiquement des rapports. En utilisant Velocity, les gabarits de courrier électronique peuvent être stockés dans des fichiers texte, au lieu d'être directement inclus en dur dans le code Java. Transformation XML : Velocity apporte une tâche Ant, appelée Anakia, qui produit un fichier XML et en fait un autre fichier grâce à un template Velocity. Une application courante veut dire la conversion d'une documentation stockée dans un format générique "xdoc" dans un document HTML par exemple. ASP.NET se décline en un ensemble de technologies de programmation Web créé par Microsoft. Il est utile pour les programmeurs afin de créer des sites Web dynamiques, des applications Web ou des Web services XML. Microsoft a entièrement réétudié ASP.NET, en se reposant sur le Common Language Runtime (CLR) partagé par tous les logiciels Microsoft .NET. D'après Microsoft, ASP.NET est censé avoir de meilleures performances que d'autres technologies basées sur des scripts [réf. souhaitée] car le code côté serveur est compilé en quelques simples DLL sur le serveur Web. Lors du développement, quand le code source est ficelé, la solution est précompilée avant d'être placée sur le serveur d'hébergement (publication). ASP.NET permet aux développeurs de transiter aisément du développement classique d'applications Windows au développement d'applications Web en offrant la potentialité de produire des pages Web composées de Widget (ou zone de contrôle) similaires à celles des interfaces d'applications Windows courantes.