精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-06-01
pipilu 写道 airport 写道 liujunsong 写道 打个比方.
现在的j2ee开发,就好象对面来了一个人. 最外面穿着一件风衣(HTML) 风衣里面穿着西装(Struts) 西装里面穿着马甲(Spring) 马甲里面穿着衬衫(Hibernate) 衬衫的里面才是真实的人(数据库) 全部衣服都是采用棉布做成的(Java) 每件衣服上都可能有其他配件(第3方库) 各件衣服之间需要配套使用(版本兼容) 如果你想看到这个人到底长啥样,必须得:先脱一件,再脱一件,再脱一件.最后才能看到最终数据库里面的数据是啥样子. 在很久很久以前,这个人是不穿衣服的. 你直接可以看到他(SQL语句) 现在不行了,你必须穿越层层衣服来看这个人. 每件衣服都是不同的厂家做出来的.而且随时在改变. 你必须自己把这些衣服一件一件套上去,祈祷他们大概能够合身. 每件衣服都可能有漏洞(bug),你得自己想办法打个补丁(patch)上去. 你太经典了............ 经典在哪儿??第一次听说数据库是本质。第一次听说这样一个强人——看了数据库就知道这个软件“到底长啥样”。 事实如此,做的久了,也就明白了 |
|
返回顶楼 | |
发表时间:2009-06-01
ltian 写道 在采用合适的技术构架,适当的二次开发平台积累之下,使用JAVA 开发WEB 应用还是有非常高的开发效率。我们采用FLex+Java开发企业WEB应用,在开发了权限资源管理、工作流平台、消息传递框架,系统集成框架、报表打印、应用建模框架等通用平台和框架之后,开发复杂的企业应用的效率还是非常高的,能够赶上或超过传统的Delphi,VB的开发效率。
希望每个开发团队都能找到适合自己的框架和技术。 WEB开发不是难题,难的在于“特色”之下的人际关系,没有良好的关系背景,再好的团队,再高的开发效率,再好的软件都是徒劳无益的。所以,在当今的世界,从来都是营销和经营决定企业前途,而不是产品和技术,所以即使产品和技术暂时遇到难题也不必过于悲观,慢慢的就好了,技术不会影响大局,随着技术的发展,WEB开发只能越来越简单,越来越快,这是一条技术发展的客观规律,不可能是“javaWeb开发越来越复杂”。 我们也是采用Flex+Java ,希望一起交流下, qq: 280615552 msn: wanglm@live.cn |
|
返回顶楼 | |
发表时间:2009-06-01
如果什么JAVAWEB开发变成这么简单的话,世界上是个人都会了.
|
|
返回顶楼 | |
发表时间:2009-06-01
liujunsong 写道 我的观点可能比较偏激一点.
要简化web开发,有一种可选方式就是在前端直接生成SQL语句,然后把SQL直接扔到后台去执行就好了. 目前Web开发的复杂性,很大原因就在于一层一层的包装转换,信息被一次一次进行变换,如果能够省略信息的转换过程,在页面上直接能够操作访问后台数据库,很多问题都可以得到简化. 也许过上个几年,你再回来看你当初的这段话,就会觉得当时的自己是多么的无知…… |
|
返回顶楼 | |
发表时间:2009-06-01
grails 定义好domain对象就实现CRUD了
|
|
返回顶楼 | |
发表时间:2009-06-01
liujunsong 写道 打个比方.
现在的j2ee开发,就好象对面来了一个人. 最外面穿着一件风衣(HTML) 风衣里面穿着西装(Struts) 西装里面穿着马甲(Spring) 马甲里面穿着衬衫(Hibernate) 衬衫的里面才是真实的人(数据库) 全部衣服都是采用棉布做成的(Java) 每件衣服上都可能有其他配件(第3方库) 各件衣服之间需要配套使用(版本兼容) 如果你想看到这个人到底长啥样,必须得:先脱一件,再脱一件,再脱一件.最后才能看到最终数据库里面的数据是啥样子. 在很久很久以前,这个人是不穿衣服的. 你直接可以看到他(SQL语句) 现在不行了,你必须穿越层层衣服来看这个人. 每件衣服都是不同的厂家做出来的.而且随时在改变. 你必须自己把这些衣服一件一件套上去,祈祷他们大概能够合身. 每件衣服都可能有漏洞(bug),你得自己想办法打个补丁(patch)上去. 这个比喻真不错. 还有一点可以联想一下. 真实的人(数据库) 也是有不同的, 有小个子(小应用),有大个子(大应用),有胖(相对复杂,有些可能要定制),有瘦(相对简单),有男(偏应用),也有女(偏外表)。 针对不同的人就得有不同的衣服来包装。 甚至于还还要考虑到季节的因素, 比如天热时,只穿几件短衣,短裤也许就够了,穿多了反而要热死了。 而天冷时,就得穿得厚重些,穿少了就得冷死了。 总而言之,穿的合适,舒服才是正道。 |
|
返回顶楼 | |
发表时间:2009-06-01
mock1234 写道 pipilu 写道 airport 写道 liujunsong 写道 打个比方.
现在的j2ee开发,就好象对面来了一个人. 最外面穿着一件风衣(HTML) 风衣里面穿着西装(Struts) 西装里面穿着马甲(Spring) 马甲里面穿着衬衫(Hibernate) 衬衫的里面才是真实的人(数据库) 全部衣服都是采用棉布做成的(Java) 每件衣服上都可能有其他配件(第3方库) 各件衣服之间需要配套使用(版本兼容) 如果你想看到这个人到底长啥样,必须得:先脱一件,再脱一件,再脱一件.最后才能看到最终数据库里面的数据是啥样子. 在很久很久以前,这个人是不穿衣服的. 你直接可以看到他(SQL语句) 现在不行了,你必须穿越层层衣服来看这个人. 每件衣服都是不同的厂家做出来的.而且随时在改变. 你必须自己把这些衣服一件一件套上去,祈祷他们大概能够合身. 每件衣服都可能有漏洞(bug),你得自己想办法打个补丁(patch)上去. 你太经典了............ 经典在哪儿??第一次听说数据库是本质。第一次听说这样一个强人——看了数据库就知道这个软件“到底长啥样”。 经常处理大型通讯系统、行业专门应用、经常负责集成用户原本的各种孤立系统,等等真正应用架构的人,一下就可以看出猴子化妆出来的美女。 一谈设计就从数据库做起,那也就是个小公司的一般 pm 常做的小项目才会有的观点。有经验的架构师正好相反,只是制定标准,清楚地对各种重要的标准的内容和通讯流程进行设计,而把具体的数据库实现等等那些底层的东西放在最后次要位置。 是啊,正是此意。 |
|
返回顶楼 | |
发表时间:2009-06-01
总有奇怪的人,过久了现代生活就憧憬石器时代的生活,还以为是进步。
|
|
返回顶楼 | |
发表时间:2009-06-01
最后修改:2009-06-01
框架自有框架要解决的问题。
不会用的就用的累赘。 谁也没说必须把所有的都要用上,框架多跟是不是过度设计了一点关系都没有。 写方便扩展的程序也是一个程序员的好习惯。除非你只想做个原型尽快让业务跑起来(但这和实际要发布的程序是有区别的)。 如果你能用更简单有效的方式来做到框架要解决的问题,那说明人家的框架不好。 没有具体的事例从何谈起是不是“过度设计”?这问题谈的也太虚了,例子举的更虚。 |
|
返回顶楼 | |
发表时间:2009-06-01
liujunsong 写道 打个比方.
现在的j2ee开发,就好象对面来了一个人. 最外面穿着一件风衣(HTML) 风衣里面穿着西装(Struts) 西装里面穿着马甲(Spring) 马甲里面穿着衬衫(Hibernate) 衬衫的里面才是真实的人(数据库) 全部衣服都是采用棉布做成的(Java) 每件衣服上都可能有其他配件(第3方库) 各件衣服之间需要配套使用(版本兼容) 如果你想看到这个人到底长啥样,必须得:先脱一件,再脱一件,再脱一件.最后才能看到最终数据库里面的数据是啥样子. 在很久很久以前,这个人是不穿衣服的. 你直接可以看到他(SQL语句) 现在不行了,你必须穿越层层衣服来看这个人. 每件衣服都是不同的厂家做出来的.而且随时在改变. 你必须自己把这些衣服一件一件套上去,祈祷他们大概能够合身. 每件衣服都可能有漏洞(bug),你得自己想办法打个补丁(patch)上去. |
|
返回顶楼 | |