Gw blom pernah pake mootools tapi gw tau orang yg pake... Dan it's quite
interesting bahwa this particular person punya mindset yang beda dengan
mainstream web-developer yg gw selama ini assume.

Kalo ada yg sebut bikin web application, most people i know biasanya dah by
default langsung start thinking mo pake web-framework apa. Lu otomatis
langsung juggle di kepala lu antara Spring MVC, struts, wicket, jsf, etc..
even plain jsp.

Tapi dia kagak.
Instead, dia punya specific architecture yang dia follow yang bikin paradigm
shift buat gw. Dia pake plain HTML! Gak ada server-side web framework, not
even web-engine! Gak ada server-side service yang generate dynamic web page
apapun.

Dia ngeliat web-application layaknya any other client-server application
laen (swing/applet/win-form/silverlight).
Gw kadang lupa bahwa browser adalah application. Javascript adalah
programming language. Applicationnya didistribute ke client melalui browser
yang ngedownlod html dan javascript dari static web-server.

Dia pake MVC.
- Controller: MooTools
- View: dia pake EJS (http://embeddedjs.com/). Ini view-engine yang mirip
kayak JSP, except dia runs di client-side, bukan web-server... Dan nicer
syntax (javascript instead of java). Alternatively, ada
JavascriptMvc<http://javascriptmvc.com/>
- Model: json
- Unit-test, mainly controllernya doank, juga dengan MooTools

This is pretty much *all* the front-end applicationnya! HTML file baisa. Gak
ada web-engine, let alone MVC web framework.
Dan kayak any other smart-client application, di client-app, controller nya
bakal communicate ke service-layer lewat web-service ato wcf.
Service-layernya ditulis pake java ato .net di server-side. In this case,
dia pake 
OpenRasta<http://serialseb.blogspot.com/2008/10/openrasta-status-update.html>,
yang diexpose sebagai REST json service.

Mayan menarik gimana dia do things. EJS juga view templating-engine yang
bagus, dan gampang diextend yang bikin views gampang dimaintain.

2010/4/14 Ahmad 'Ata' Tanwir <th3cr...@gmail.com>

>
>
> Wiyanto Ngasinur wrote:
> > Emank bener jquery UI ga sebagus apa yg ada di dojo, tapi kalo bicara ttg
> > keseluruhan jQuery komponen/komunitas/simple... uda lain cerita.
> > Sorry sekalian numpang iklan,
> >
> >
> http://stackoverflow.com/questions/394601/which-javascript-framework-jquery-vs-dojo-vs
> > <
> http://stackoverflow.com/questions/394601/which-javascript-framework-jquery-vs-dojo-vs
> >
> >
> http://blog.creonfx.com/javascript/dojo-vs-jquery-vs-mootools-vs-prototype-performance-comparison
> > <
> http://blog.creonfx.com/javascript/dojo-vs-jquery-vs-mootools-vs-prototype-performance-comparison
> >
> > http://www.google.com/trends?q=jquery,dojo,mootools,yui,extjs
> >
> > <http://www.google.com/trends?q=jquery,dojo,mootools,yui,extjs>from
> there
> > you can see who is actually sit in top of javascript frameworks.
>
> Kalo saya pribadi lebih suka mootools, lebih modular dan lebih clean,
> dan katanya lebih cocok bagi yang sudah terbiasa coding javascript
> vanila. Terasa lebih javascript aja.
>
> Subjektif lho...
>
>
> --
> Salam
>
> Ahmad Tanwir
> http://www.ata.web.id
>  
>

Kirim email ke