锁定老帖子 主题:欢迎使用支持ajax的开源web框架
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-11-19
是不是元框架的复用体,可以先看代码或者文档再评论的!
|
|
返回顶楼 | |
发表时间:2005-11-22
醒来 写道 edge_hh 写道 flyromza 写道 大愚弱智 写道 又多了一个MVC框架,到底好不好,先且不说,光是学习成本已经够腔,
现在很多框架都是一些其他“元框架”(例如spring, hibernate...)的复用体,加入了一些自己的想法和设计,只要你对这些“元框架”有足够的认识,加上有一些业余时间,自己写一个基于ajax(struts,webwork2,springMVC...) + spring(pico...) + hibernate(JDO...)的框架也不是什么难事 nod~ 这些框架都是牺牲了一些元框架的灵活性来换取在某一业务领域的快捷性或者专业性。 嘿嘿。 我写的那个就是。 Ajax一定会改变web开发的方式,但是现在确实还难以理请头绪。在选择开发方式和工具的时候以前几年ejb为前车之鉴。 但不管怎样,ajax 激发了我们去思考。 Ajax一定会改变web开发的方式,这点我觉得很显而易见,就是:像开发C/S程序一样开发B/S程序! 就像用Swing或者PB一样。写这些C/S程序时不需要考虑什么刷新,post,Session。写业务逻辑,画窗口,拖控件(这两步也可能是写程序),写事件响应,这种开发在我看来是正常的,符合程序员思维的。而通常的web程序是拉式的,你是被动的(这是符合web的信息浏览应用的,而非符合企业应用等交互性强应用的)。ajax正是为了解决这个问题。 我写的框架建立在Json-rpc(元框架?^_^)基础上的,目的就是能够使js端和java端无缝集成。 var uiaction=new elusrate_HelloAction();; alert(uiaction.sayHello(username););; 其中 elusrate_HelloAction就是java类 elusrate.HelloAction。 什么序列化反序列化xml的配置,全都是阻碍我们开发的事情,或者消灭,或者封装到底层,应用的程序员就不该关心这个。 ajax目前的最大缺点就是Javascript和java有区别呀!程序员要时时切换这两种思维。 |
|
返回顶楼 | |
发表时间:2005-11-22
edge_hh 写道 我写的框架建立在Json-rpc(元框架?^_^)基础上的,目的就是能够使js端和java端无缝集成。 var uiaction=new elusrate_HelloAction();; alert(uiaction.sayHello(username););; 其中 elusrate_HelloAction就是java类 elusrate.HelloAction。 什么序列化反序列化xml的配置,全都是阻碍我们开发的事情,或者消灭,或者封装到底层,应用的程序员就不该关心这个。 ajax目前的最大缺点就是Javascript和java有区别呀!程序员要时时切换这两种思维。 很高兴,我也一直用json-rpc-java, 其实用xml 还是 json,只是数据传输的格式而已,根据自己的项目做出选择,如果是用xslt,那么xml也许合适些,如果使用javascript template,那么json可能是最佳之选。 不过除了xml和json,我们常常忽视了xhtml,xhtml就是web model,而且本事就是已经标准化的xml。比如如果后台返回一个如下类似的xml: <items> <item id="1"> <name>xxxx</name> </item> <item id="2"> <name>xxxx</name> </item> </items> 数据返回给前台后 parse 然后 render,那为什么不直接返回 <ul> <li>xxxx</li> <li>xxxx</li> </ul> 呢? 通过配合css,很多烦琐的工作交给所有浏览器都支持的web标准去完成,岂非不是更好,同理,类似与 <dataset><row><cell>xxx</cell></row></dataset> 这样的数据,其实和 <table><tr><td>xxx</td></tr></table> 又有什么区别呢。 我们在Ajaxify的时候,要记得那个“x”不全是指xml, 我认为更多的意义在于xhtml。 |
|
返回顶楼 | |
发表时间:2006-12-25
http://www.iteye.com/topic/32542
|
|
返回顶楼 | |