EasyJWeb、RoR、JSFStruts2,谁更Easy?

news/2024/7/8 4:27:48
这是一篇摘自EasyJF团队交流群里面关于MVC框架的讨论,涉及到目前的一些主流框架,如RoR、JSF及Struts2等,如何改进EasyJWeb,如何才能让WEB应用开发变得快速、高效、简单。这是讨论的主题,这里发出来,欢迎更多的人来参与讨论。
 
完整的讨论内容摘要:http://www.easyjf.com/html/bbs/20070429/2772439984960200.htm
calmness:
你看可不可以做灵活点,action不作为一个抽象,针对方法进行处理,就是说配置的时候可以随便配置任何一个类,然后通过注释指定某一方法处理请求,可以是bean,也可以是action,什么都行,这样就减少了框架的依赖,方便移植,而且也可以满足旧有的习惯,习惯用action的也可以自己写个action,只需要用注释指定一个方法处理即可,而form呢就通过注释指定,对form没要求的话也可以不指定,这样就灵活好多,而且也很简单,用户需要做的就是指定请求处理的一个类即可,其他的配置都不需要,基本通过注释搞定一切,抛弃以前的配置方式

大峡
action不作为一个抽象,针对方法进行处理,就是说配置的时候可以随便配置任何一个类,!
跟 webwork一样了。。。。
 
calmness:
我没看过webwork,但是我觉得这种方式是最简单的
这种方式的好处我以前也说过,那就是可以使用纯粹的bean,不会对框架有任何的依赖

大峡
但实际应用想过没?

calmness
你说说

大峡
玩玩Spring之八卦MVC框架与 “中庸”之道
http://myrss.easyjf.com/html/20060522/1187140214822294.htm
这是我一年前的想法
...
什么是中庸?这里我用通俗点的语言看能不能解释一下。我认识一位大伯,他以前是知识分子,但

他因为他的知识而坐了10年牢,于是他把他儿子从小就带进了我们贵州最穷的山区里面,如今儿子变成

了文盲。另外我还听说有一个人本来住在南极的,但后来他说南极太冷了,他要搬到北极去住,到了北

极他才发现其实北极跟南极一样的冷。为什么会这样,因为他们不懂中庸。
...
 
calmness
我觉得以纯粹javabean形式处理已经成为趋势,我们不应该再走老路,javabean是j2se的标准,有利于

以后的扩展,而且更有利于客户应用的移植
....(省略1W字)
 
calmness
其实在这之前我请了公司的几个同事试着去使用easyjf了,他们看完试了下,一致认为复杂麻烦,这也是我今天跟你们谈这些的主要原因

...(省略5000字)
 
竹雨林风  
calmness 能把改进意见提出来吗?
..
stef_wu
easy有很多方面
入门容易不一定开发容易

calmness 2
至少对于easyjf来说,入门都不easy的话,那就谈不上easy了
 
...
大峡
我觉得关于easyjf这方面,我们要多学学Microsoft
 
....
stef_wu
rails你觉得入门easy么?
 
William Raym
EASY也要看从哪个角度来讲


William Raym
如果从一个连英文都看不太明白的人来学习一个新的框架,肯定要一定成本
....
stef_wu
说rails入门了的人可能连ruby都不懂。。
如果你认为这个就是入门了,
那我没有话说,
我们用。net算了
...
calmness
stef_wu
对,
那ruby确实简单,
一个命令一个CRUD就出来了,

那我也可以,
我用ssh,esh都可以
既然可以做到,为什么不做呢?

……

完整的讨论内容摘要: http://www.easyjf.com/html/bbs/20070429/2772439984960200.htm




http://www.niftyadmin.cn/n/3648065.html

相关文章

EasyJF第一次网下交流会成功召开

3月31日,EasyJF开源团队的第一次网下交流会成功在北京召开。这次会议是EasyJF开源的第一次网下交流会,会议主要对EasyJF2007年要开展项目、工作、团队的改组、目标、定位、管理等作了比较深入的交流及探讨。会议主要是身在北京的成员参加,并邀…

.glusterfs_如何在Ubuntu 18.04上使用GlusterFS创建冗余存储池

.glusterfsAn earlier version of this tutorial was written by Justin Ellingwood. 本教程的早期版本由Justin Ellingwood编写。 介绍 (Introduction) When storing any critical data, having a single point of failure is very risky. While many databases and other so…

前端调试devtools_如何使用内置调试器和Chrome DevTools调试Node.js

前端调试devtoolsThe author selected the COVID-19 Relief Fund to receive a donation as part of the Write for DOnations program. 作者选择了COVID-19救济基金来接受捐赠,这是Write for DOnations计划的一部分。 介绍 (Introduction) In Node.js development…

centos ssl证书_如何在CentOS 8上为Apache创建自签名SSL证书

centos ssl证书介绍 (Introduction) TLS, or “transport layer security” — and its predecessor SSL — are protocols used to wrap normal traffic in a protected, encrypted wrapper. Using this technology, servers can safely send information to their clients wi…

5月26日北京开源沙龙活动通知

为了加强对前沿技术的学习及交流,EasyJF团队将于5月26日下午在北京举办第一次开源沙龙活动,本次活动主题为“JPASpring2.0EasyJWeb技术构架在企业级系统中的应用”,凡是EasyJF的正式及考察成员均可报名参加。由于本次活动场地人数限制&#x…

使用JPA+Spring2.0+EasyJWeb开发企业级应用

作为EJB3.0的一部分,JPA是一个好东西。其简单的配置方式及强大的默认配置支持,使其可以轻松自由的存在于轻量与重量之间,如果现在您的JavaEE项目,不管是选择轻量级构架还是重量级构架,持久层使用JPA应当是企业级应用系…

flask sqlite_如何通过Flask和SQLite使用一对多数据库关系

flask sqliteThe author selected the COVID-19 Relief Fund to receive a donation as part of the Write for DOnations program. 作者选择了COVID-19救济基金来接受捐赠,这是Write for DOnations计划的一部分。 介绍 (Introduction) Flask is a framework for b…

EasyJF开源北京专职团队又添新成员

2007年6月1日,一直主要负责团队服务器安全,配置管理及开源项目测试的netgod同学,怀着对国产开源梦想的无限憧憬及对理想的追求,从兰州飞到北京,正式宣布加入EasyJF开源北京网下专职团队,全身心投入开源事业中。这样&am…