Tuesday 23 August 2016

Trends on Web GUI

MVVM - Model–view–viewmodel
https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel
A criticism of the pattern comes from MVVM creator John Gossman himself,who points out overhead in implementing MVVM is "overkill" for simple UI operations. He states for larger applications, generalizing the ViewModel becomes more difficult. Moreover, he illustrates data binding in very large applications can result in considerable memory consumption.

implemented for Java by ZK:
https://en.wikipedia.org/wiki/ZK_(framework)
the markup language did not get a diffusion and Mozilla the author of XUL declared it will change the approach in the future in favour of WebExtensions (pure plug-in oriented staff for Mozilla browser)

Most used AJAX framework on the web is:
https://en.wikipedia.org/wiki/JQuery

https://en.wikipedia.org/wiki/List_of_Ajax_frameworks

  • jQuery
  • Ext JS
  • Google Web Toolkit passed to open source comunity
  • JBoss RichFaces, ICEfaces and PrimeFaces open-source Ajax component libraries for JavaServer Faces





No comments: