Archetype JavaScript Framework
Archetype
Importez le logo de ce logiciel
Développeur Florian Traverse, Matthieu Lux, soutenu par Atos Worldline
Dernière version 0.10.0 (8 avril 2009) [+/-]
Environnement Cross-platform (navigateur Web)
Type Ajax Web Framework
Licence Licence MIT
Site web archetypejs.org

Archetype est un framework JavaScript, écrit au-dessus de Prototype dont le but est l'industrialisation du Javascript côté client.

Celui-ci vise à simplifier le développement et l'écriture du JavaScript, ainsi qu'à inciter aux bonnes pratiques de développement pour rendre le code plus lisible et plus maintenable, notamment en utilisant le Javascript discret.

Présentation

Le framework offre des possibilités que l'on retrouve d'habitude côté serveur, telles que:

  • Gestion de dépendance
  • Interprétation de template
  • Séparation Modèle Vue Contrôleur
  • Système de log
  • Communication inter-composant par broadcast d'évènements (permettant aux différents objets de ne pas être inter-dépendants).

Afin de simplifier les développements, le framework fonctionne sur le principe de Convention plutôt que configuration, ceci ayant le double avantage d'organiser les développements de façon homogène et de diminuer la configuration requise pour obtenir ce que l'on désire.

En outre, le concept de Composant, sorte de "super objet", accompagné des MethodBuilder, permet au framework d'associer des services transversaux aux Composants, visant à simplifier l'écriture et le développement, ainsi que de faciliter les tâches courantes que posent le développement d'une application Web (... 2.0). Ce principe se rapproche de la programmation orientée aspect.

Grâce à ces fonctionnalités, il devient aisé, même pour des débutants en Javascript, de développer des RIA utilisant un Front entièrement Javascript, communiquant par le biais d'Ajax, se basant soit sur les capacités Ajax de Prototype, soit sur les capacités de chargement de Javascript du framework, soit en utilisant un framework dédié à la couche de transport, tel que DWR ou YAWS RPC.

Liens


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Archetype JavaScript Framework de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Archetype Javascript Framework — Archetype Développeur Florian Traverse, Matthieu Lux, soutenu par Atos Worldline …   Wikipédia en Français

  • Javascript Discret — Le javascript discret (Unobtrusive Javascript) est une pratique dans la programmation informatique en javascript. Cette pratique n est pas décrite par une norme. Cette pratique consiste en la séparation du code html et du javascript. Origine de… …   Wikipédia en Français

  • Javascript discret — Le JavaScript discret (Unobtrusive JavaScript) est une pratique dans la programmation informatique en JavaScript. Cette pratique n est pas décrite par une norme. Cette pratique consiste en la séparation du code HTML et du JavaScript. Origine de… …   Wikipédia en Français

  • Cadre d'application AJAX — AJAX n est pas une technique, c est un ensemble d outils qui permet de construire des pages web dynamiques côté client. Les données sont échangées avec le serveur par des requêtes HTTP générées en Javascript, et le serveur effectue des… …   Wikipédia en Français

  • Prototype (disambiguation) — A prototype is something that is representative of a category of things. Prototype may also refer to:;Automobiles* Citroën Prototype C, range of vehicles created by Citroën from 1955 to 1956 * Citroën Prototype Y, project of replacement of the… …   Wikipedia

  • Prototype — A prototype is an original type, form, or instance of something serving as a typical example, basis, or standard for other things of the same category. The word derives from the Greek πρωτότυπον ( prototypon ), archetype, original , neutral of… …   Wikipedia

  • UJS — Javascript discret Le javascript discret (Unobtrusive Javascript) est une pratique dans la programmation informatique en javascript. Cette pratique n est pas décrite par une norme. Cette pratique consiste en la séparation du code html et du… …   Wikipédia en Français

  • Cadre d'Application AJAX — AJAX n est pas une technologie, c est un ensemble d outils qui permet de construire des pages web dynamiques côté client. Les données sont échangées avec le serveur par des requêtes HTTP générées en Javascript, et le serveur effectue des… …   Wikipédia en Français

  • Smalltalk — This article is about the programming language. For other uses, see Small talk (disambiguation). Smalltalk Smalltalk 80: The Language and its Implementation, a.k.a. the Blue book , a seminal book on the language Paradigm(s) object oriented… …   Wikipedia

  • Garbage collector — Ramasse miettes (informatique) Pour les articles homonymes, voir Ramasse miettes (homonymie). Un ramasse miettes, ou récupérateur de mémoire, ou glaneur de cellules (en anglais garbage collector, abrégé en GC) est un sous système informatique de… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”