Echo (Framework)

Echo (Framework)

Echo est un framework orienté web (RIA) créé par la société NextApp en Open Source. Sa création avait pour but d'améliorer la vitesse de développement d'application web basé sur Swing (Java). Echo utilise les concepts retrouvés dans le modèle swing, comme les composants et la programmation évènementielle, mais appliqué à un rendu AJAX.

Sommaire

Echo 2

Le framework Echo sort en 2005, et NextApp annonce que son framework augmente de façon "net" les performances et l'interactivité côté utilisateur grâce à un nouveau moteur de rendu basé sur la technologie AJAX.

Echo 3

En 2007 , Echo 3 est porté sur le navigateur et non plus le client en proposant un framework objet natif javascript basé sur un protocole serveur-client XML.

Avantages/Inconvénients

GWT est souvent comparé à Echo car echo propose une programmation par modèle qui fait totalement abstraction de l'interface graphique. Mais Echo 2 diffère radicalement de GWT dans sa façon d'interagir avec JavaScript. GWT compile du code java en javascript qui s'exécute sur le client, echo2 est contrôlé par le serveur.

Des implémentations proches de Echo se retrouvent dans des infrastructure web utilisant Flash ou Java

  • Vaadin : framework java côté serveur orienté objet et évènement utilisant GWT
  • Thinwire : framework java côté serveur dynamique, orienté objet utilisant AJAX pour simuler un logiciel
  • ZK : framework java, orienté évènement utilisant un protocole AJAX mais une interface XUL/XHTML et ZUML
  • Openlaszlo : framework basé sur XML (LZX) compilé dynamiquement sur le serveur utilisant un protocole SOAP et XML RPC pour un rendu binaire SWF
  • jSeamless

Projets liés

Echo a inspiré de nombreux projets comme:

  • EchoPoint: "Next Generation"[1] Librairie de composants
  • Cooee framework[2] Un projet basé sur Echo 2
  • Echo2Struts[3] Une implémentation struts compatible
  • Hibernate-Spring-Echo[4] Application prête à l'emploi incluant Echo2
  • Google maps for Echo2[5] Implémentation Google Maps
  • Gannt Charting for Echo2[6] Diagramme de Gantt
  • Echo2Faces[7] XML pour Echo2
  • Moomba[2] Un projet qui implémente l'API Eclipse
  • jZeno[8] Une application qui utilise une version optimisée d'Echo comme moteur de rendu.
  • Aejaks[9] Une couche Jacl s'appuyant sur Echo2 pour créer des applications web élaborées.

Notes et références

Voir aussi

Liens externes


Wikimedia Foundation. 2010.

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

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Echo (framework) — Echo is a web application framework that was created by the company NextApp. It originally started as a request response web application framework that leveraged the Swing object model to improve the speed of application development. Through the… …   Wikipedia

  • Echo (disambiguation) — Echo most commonly refers to Echo (phenomenon), a reflection (and/or repetition) of sound.It may also refer to:Computing* Echo (command), a Unix, DOS and Microsoft Windows command to display a line of text * Echo (framework), a web framework for… …   Wikipedia

  • Framework — Framework  термин, имеющий размытое значение. Обычно используется в программировании, обозначая «простую концептуальную структуру, используемую для решения сложной, проблемной задачи». Значение этого термина существенно зависит от контекста его… …   Википедия

  • Echo — Écho Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.  Pour les articles homophones, voir écot et eco …   Wikipédia en Français

  • ECHO — ECHO  хеш функция, выдвинутая как кандидат на конкурс SHA 3, проводимый Национальным институтом стандартов и технологий (США). Алгоритм разработан в Orange Labs, его авторы: Ryad Benadjila Olivier Billet Henri Gilbert Gilles Macario Rat… …   Википедия

  • Framework — Atención: La entrada hermana de Framework (en francés) de Wikipedia, está mucho mejor redactada. La palabra inglesa framework define, en términos generales, un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de… …   Wikipedia Español

  • Cooee framework — Karora Cooee Developer(s) Karora Stable release 1.1 / March 20, 2008; 3 years ago (2008 03 20) Operating system Cross platform (JVM) …   Wikipedia

  • ZK Framework — ZK Simple and Rich Тип Ajax веб фреймворк Разработчик …   Википедия

  • Spring Framework — У этого термина существуют и другие значения, см. Spring. Spring Framework Тип Application framework Разработчик SpringSource Написана на …   Википедия

  • Zend Framework — Тип Программный каркас для создания веб приложений Разработчик Zend Technologies Операционная система Кроссплатформенное программное обеспечение Последняя версия …   Википедия

Share the article and excerpts

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