Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Echo (Framework) — Wikipédia
Echo (Framework) — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir Écho.

Echo

Informations
Première version 21 février 2002[1]Voir et modifier les données sur Wikidata
Dépôt github.com/echo3/echo3Voir et modifier les données sur Wikidata
Écrit en Java et JavaScriptVoir et modifier les données sur Wikidata
Environnement Java EE et web platform (en)Voir et modifier les données sur Wikidata
Type Framework web
Bibliothèque Java (d)Voir et modifier les données sur Wikidata
Licence MPL-1.1, licence publique générale limitée GNU version 2.1 ou ultérieure (d) et licence publique générale GNU version 2 ou ultérieureVoir et modifier les données sur Wikidata
Site web echo.nextapp.com/siteVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

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.

Echo 2

[modifier | modifier le code]

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

[modifier | modifier le code]

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

[modifier | modifier le code]

GWT est souvent comparé à Echo car ce dernier 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, Echo 2 est contrôlé par le serveur.

Des implémentations proches de Echo se retrouvent dans des infrastructures 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

[modifier | modifier le code]

Echo a inspiré de nombreux projets comme :

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

Notes et références

[modifier | modifier le code]
  1. ↑ « https://sourceforge.net/projects/echo/files/Echo%201.0%20%28Stable%29/0.6/ »
  2. ↑ http://echopoint.sourceforge.net
  3. ↑ a et b (en) « Karora », sur karora.org via Wikiwix (consulté le 3 novembre 2023).
  4. ↑ echostruts
  5. ↑ « HSE - Hibernate Spring Echo2 », sur SourceForge (consulté le 1er septembre 2020).
  6. ↑ « zephyrsoftware.sourceforge.net… »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?).
  7. ↑ « Echo2 Gantt », sur SourceForge (consulté le 1er septembre 2020).
  8. ↑ « Echofaces », sur SourceForge (consulté le 1er septembre 2020).
  9. ↑ « JZENO - Home », sur jzeno.org via Wikiwix (consulté le 3 novembre 2023).
  10. ↑ (en) « Aejaks.sourceforge.net », sur sourceforge.net (consulté le 27 avril 2023).

Voir aussi

[modifier | modifier le code]

Liens externes

[modifier | modifier le code]
  • Echo Framework
v · m
Frameworks web
Python
  • Django
  • Flask
  • Tornado (framework) (en)
  • Scrapy
  • Twisted
  • Web2py
  • CherryPy
  • Pyramid
  • TurboGears
PHP
  • Symfony
  • API Platform
  • Zend Framework
  • CodeIgniter
  • FuelPHP
  • Yii
  • CakePHP
  • QCodo
  • Laravel
  • Jelix
  • Agavi
  • Atomik
  • Copix
  • Kumbia PHP
  • PRADO
  • WebSite-PHP
  • Phalcon
Ruby
  • Ruby on Rails
  • Sinatra
  • Merb
Perl
  • Catalyst
  • Dancer
  • Mojolicious
Smalltalk Seaside
JavaScript
Côté serveur
  • Express.js
  • Meteor
Côté client
  • Angular
  • AngularJS
  • Backbone.js
  • Cappuccino
  • Dojo
  • Ember.js
  • Ext JS
  • Meteor
  • MooTools
  • Prototype
  • qooxdoo
  • React
  • script.aculo.us
  • YUI
  • Vue.js
  • Svelte
CSS
  • Blueprint
  • Frameworks d'interface
    • Bootstrap
    • Foundation
Java
  • Jakarta EE
  • Spring
  • Struts
  • Tapestry
  • Play
  • Stripes
  • ZK
  • Cocoon
  • GWT
  • Echo
  • AppFuse
  • Grails
  • RAP
  • Wicket
  • WebObjects
  • Vert.x
  • Quarkus
.NET
  • ASP.NET
  • ASP.NET AJAX
  • icône décorative Portail de la programmation informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Echo_(Framework)&oldid=222099349 ».
Catégories :
  • Logiciel écrit en Java
  • Logiciel écrit en JavaScript
  • Framework de programmation
  • Technologie web
  • Web 2.0
  • Logiciel libre sous licence MPL
Catégories cachées :
  • Article contenant un lien mort
  • Page utilisant P571
  • Page utilisant P1324
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant des données de Wikidata à traduire de l'anglais
  • Page utilisant P400
  • Page utilisant P31
  • Page utilisant P275
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Programmation informatique/Articles liés
  • Portail:Informatique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id