* Developpeur/Agence Theme Web Freelance MAGENTO Ecommerce 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
Developpeur/Agence Theme Web Freelance MAGENTO Ecommerce Scionzier
Article:
Apache Velocity s'explique en un package libre aménagé par la Fondation Apache. Velocity symbolise alors un moteur de templates, écrit en Java, qui fournit un langage de gabarit simple et puissant d'objets référencés définis en Java. Il permet de garantir une séparation claire entre la couche présentation et la couche métier dans une application web Voici certaines fonctions usuelles de Velocity : Applications Web : les web designers sont expérimentés dans la création des pages HTML avec des emplacements pour des informations dynamiques. La page est soignée avec VelocityViewServlet ou tout autre framework qui supporte Velocity. Cette approche du développement d'applications web est appelée Modèle-Vue-Contrôleur (MVC), et est pressentie pour se substituer à des applications développées en JSP ou PHP. Génération de code source : grâce à Velocity, la génération du code source Java, SQL, PostScript, ou autre basé sur des gabarits est possible. Un bon nombre de développements open source et commerciaux de packages ont recours à Velocity1. Courriers électroniques automatiques : beaucoup d'applications expédient de manière instantanée des messages pour des confirmations de créations de comptes, pour ne pas oublier les mots de passe, ou pour envoyer automatiquement des rapports. En se servant de Velocity, les gabarits de courrier électronique peuvent être entreposés dans des fichiers texte, au lieu d'être directement introduit en dur dans le code Java. Transformation XML : Velocity propose une tâche Ant, encore désignée Anakia, qui génère un fichier XML et en fait un autre fichier grâce à un template Velocity. Une application courante est la conversion d'une documentation stockée dans un format générique "xdoc" dans un document HTML par exemple. ASP.NET s'aperçoit comme un ensemble de technologies de programmation Web proliféré par Microsoft. Les programmeurs peuvent avoir besoin d'ASP.NET pour créer des sites Web dynamiques, des applications Web ou des Web services XML. Microsoft a complètement réétudié ASP.NET, en se basant sur le Common Language Runtime (CLR) partagé par tous les logiciels Microsoft .NET. ASP.NET doit par conséquent disposer de meilleurs exploits par rapport à d'autres technologies établies 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 finalisé, 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 passer plus facilement du développement classique d'applications Windows au développement d'applications Web en offrant la possibilité de créer des pages Web composées de Widget (ou zone de contrôle) comparables à celles des interfaces d'applications Windows communes.