Yankı (çerçeve) - Echo (framework)

Eko bir web uygulama çerçevesi NextApp şirketi tarafından yaratılmıştır. En son yineleme olan Echo3, her iki sunucu tarafında da uygulama yazmaya izin verir Java veya müşteri tarafı JavaScript. Sunucu tarafı uygulamalar, geliştiricilerin HTML, HTTP veya JavaScript bilgisine sahip olmasını gerektirmez. İstemci tarafı JavaScript tabanlı uygulamalar bir sunucu gerektirmez, ancak bir sunucu ile iletişim kurabilir AJAX.

Bu ücretsiz yazılım şartlarına göre lisanslı Mozilla Kamu Lisansı (MPL).

Echo2

Echo başlangıçta bir istek-yanıt kullanan web uygulaması çerçevesi Salıncak Uygulama geliştirme hızını artırmak için nesne modeli.[1] Swing modelinin kullanımıyla Echo, bileşenler ve bileşenler gibi kavramları kullanabildi. olay odaklı programlama Acının çoğunu gideren web uygulaması geliştirme.

NextApp, 2005'in sonlarında yeni Ajax tabanlı web uygulama platformu, "Echo2". Bu çerçeve, Echo (iyi bilinen API, toplam web soyutlama ) ancak bir Ajax ortamı olmanın ek avantajını sağladı. NextApp, bu yaklaşımın çerçeveyi şu anki yeteneklerine son derece yaklaştırdığına inanıyordu. zengin müşteriler. NextApp ayrıca Echo çerçevesinin bu reenkarnasyonunun, verim, yetenek ve kullanıcı deneyimi Yeni Ajax tabanlı ile mümkün kılınan iyileştirmeler işleme motoru.

Echo3

2007 yılında, çerçevenin üçüncü nesli olan Echo3'ün geliştirilmesi başladı. Bu evrimin odak noktası, sunucu tarafında işaretleme oluşturmaktan uzaklaşmak ve bunun yerine oluşturma eşlerini yerel olarak uygulamaktı JavaScript nesneler XML istemci (web tarayıcısı) ve sunucu arasında durum tabanlı senkronizasyon protokolü. Bu, çekirdek bir JavaScript çerçevesi ile birlikte geliştirildi ve içinde miras hiyerarşilerini tanımlama yeteneği sağladı. JavaScript geliştiricilerine tanıdık bir şekilde nesne odaklı Diller.

Rakipler

Yankı genellikle aşağıdaki çerçevelerle karşılaştırılır: Google Web Araç Seti (GWT) hem Echo hem de GWT (diğerleri arasında), kullanıcıları web katmanı.[2] Bununla birlikte, Echo, etkileşime girme biçiminde GWT'den önemli ölçüde farklıdır. JavaScript. GWT, esasen bir alt kümesini uygular. Java API JavaScript'te ve bu nedenle, Java kodu JavaScript'e derlenir ve istemci tarafında tamamen yürütülür. Öte yandan Echo, sürüm 3'ten beri çift yığın yaklaşımı sunuyor. Uygulamalar JavaScript (istemci tarafı) veya Java (sunucu tarafı) veya karışık formlarda yazılabilir.

Karşılaştırılabilir çerçeveler şunları içerir: Vaadin, RAP, ZK, OpenLaszlo, ICEfaces, İnce tel, Apache Wicket, ve jSeamless.

İlişkili projeler

Echo2, aşağıdakiler dahil çeşitli eklenti projelerine ilham verdi:

  • EchoPoint: "Yeni Nesil": Echo2 için en iyi bilinen 3. taraf bileşen kitaplığı
  • Hibernate-Spring-Echo: Echo2'yi içeren kullanıma hazır bir uygulama çerçevesi sağlama çabası
  • Echo2 için Google haritaları
  • Echo2 için Google haritalar v3
  • Echo2 için Gantt Grafiği
  • Echo2Faces: Echo2 UI düzenleri için XML işaretlemesi sağlama çabası
  • jZeno: Orijinal Echo çerçevesinin yüksek düzeyde optimize edilmiş bir sürümünü işleme motoru olarak kullanan tam yığın uygulama çerçevesi.
  • Aejaks: A Jacl kolayca zengin web uygulamaları oluşturmak için Echo2'nin üstüne katman.

Ayrıca bakınız

Referanslar

  1. ^ Liebeck, Tod (9 Eylül 2003). "Echo Web çerçevesi ile çalışmak" (PDF). IBM developerWorks. Alındı 26 Mayıs 2018.
  2. ^ Hunt, John (24 Ağustos 2006). "Echo2 ve GWT". Kayıt. Alındı 26 Mayıs 2018.

Dış bağlantılar

  1. ^ Hgc (1995). İngilizce, 10. sınıf kompozisyon çalışma kitabı: mcdougal littell ingilizce. Holt Mcdougal. ISBN  0669377511. OCLC  948275561.