* Agence Web Developpeur Application Mobile Tablette Samsung Android iPhone iPad Freelance 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
Agence Web Developpeur Application Mobile Tablette Samsung Android iPhone iPad Freelance Scionzier
Article:
Apache Velocity se définit clairement comme un package libre développé par la Fondation Apache. Velocity représente 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 spécialisés dans la création des pages HTML avec des emplacements pour des informations dynamiques. La page est traité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 envoient automatiquement 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 offre une tâche Ant, connue sous la fameuse appellation d'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 avoir de meilleures performances que d'autres technologies tablé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 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) identiques à celles des interfaces d'applications Windows usuelles.