论坛首页 Java企业应用论坛

我们应该怎样看待框架

浏览 27807 次
该帖已经被评为精华帖
作者 正文
   发表时间:2009-04-30  
大家说的都很有道理 各家有各家的道理
0 请登录后投票
   发表时间:2009-04-30  
抛出异常的爱 写道

人生不幸赶上过这两种开发
1.jdbc 人类的想象力毫无约束...
什么样的sql都能屏空拼出来.200行的字串append那是常规....
还有2K行左右的储存过程过来添乱.....
查找关闭连接也是一件脑袋 的活.



那时候 PHP 也是页面和逻辑混合在一起 //现在 PHP 都分离了。 java 不干了。
那时候 mysql 还不支持 存储过程 // 用 Java 势必配 oracle ,那才能卖好价钱。
那时候 PHP 还没有很好的 sql 编码函数 // JDBC 有没有编码函数我忘记了
那时候的 Java 新手还是直接用 "+" 连接字符串。 //快速开发还是直接  + 之为好。


1 请登录后投票
   发表时间:2009-05-03  
jdbc有什么好的,SQL瞎拼,维护是个大问题。
hibernate多好,面向对象的思想。
0 请登录后投票
   发表时间:2009-05-03   最后修改:2009-05-03
引用
我就给我们项目组的人算过,你启动一次服务器3分钟+手工测试1分钟,每改一点花10秒,都要启动服务器测一下,那改个10次,光启动服务器就浪费了40多分钟,编代码时间100秒钟,差了24倍,也就是每编写一小时代码,就有25小时在等着服务器启动和手输测试数据,这多可怕啊


没错,所以我在想,原型开发的时候,将需要变化的东西,定义成DSL或者什么,可以从原型框架里挪出来的东西。

在正式的开发框架里部署这些东西,直接运行就ok了。

原型开发快速便捷,比如rails什么的。正式框架稳定高性能。
0 请登录后投票
   发表时间:2009-05-04  
ych19850810 写道
wendong007 写道
越来越觉得整个Java社区就是个大忽悠,或者说整个软件业就是忽悠,大家都忙着把简单的东西搞复杂,大概是觉得做的太简单了,不用点忽悠人的技术对不起那个报价,不过咱们再怎么忽悠也只能弄碗汤喝,大块的肉都在IBM、Oracle这些巨头碗里呢

说到Hibernate,真不知道这东西为什么能火起来,不是说这东西不好,而是我觉得中国90%的Java程序员根本没有能力用好Hibernate,在这样的背景下用Hibernate,除了给自己添麻烦,我实在想不到还有什么用处

楼上说的对!自己写框架几乎很难,用好别人写好的框架也不是那么容易的事。起码中国的程序员是这样的,太模式化了,一窝蜂,别人学什么,我也学什么,等到人家新的技术出来了,再研究新的技术,自己就不能来点创新吗?


就这种水平也有脸来发帖
0 请登录后投票
   发表时间:2009-05-04  
这个问题很值得思考啊,不能因为框架的简洁、快速和抽象让我们丧失了思考的能力。
0 请登录后投票
   发表时间:2009-05-10  
sslaowan 写道
neora 写道
将grails作为框架选择的话,最大的问题就是:他是grovvy而不是java.....


我在想,难道用Java,做不出一个Rails那样的框架吗?


当然能拉,我觉得只会比 Rails 强,不会比它差
0 请登录后投票
   发表时间:2009-05-11  
zozoh 写道
sslaowan 写道
neora 写道
将grails作为框架选择的话,最大的问题就是:他是grovvy而不是java.....


我在想,难道用Java,做不出一个Rails那样的框架吗?


当然能拉,我觉得只会比 Rails 强,不会比它差

 

在Ruby的世界里,Rails没什么竞争对手,而Java框架实在是太多了,选择太多反而造成了很多问题。

 

至于用Java做出一个Rails那样的框架,我觉得很难,毕竟动态语言和静态语言的差别还是挺大的,而且这两种语言的价值观相差也很大

0 请登录后投票
   发表时间:2009-05-11  
wendong007 写道
zozoh 写道
sslaowan 写道
neora 写道
将grails作为框架选择的话,最大的问题就是:他是grovvy而不是java.....


我在想,难道用Java,做不出一个Rails那样的框架吗?


当然能拉,我觉得只会比 Rails 强,不会比它差

 

在Ruby的世界里,Rails没什么竞争对手,而Java框架实在是太多了,选择太多反而造成了很多问题。

 

至于用Java做出一个Rails那样的框架,我觉得很难,毕竟动态语言和静态语言的差别还是挺大的,而且这两种语言的价值观相差也很大

最近几天一直在研究这个问题,http://www.iteye.com/topic/382298,应该是可以实现的,另外看了Grails和Groovy,跟Rails是一样的了,但毕竟不是真正的Java了。

0 请登录后投票
   发表时间:2009-05-11  
看了这篇文,根据数据表生成点 Java 代码和 HTML/CSS 代码,然后让程序员随便改。 这种方式动态语言和静态语言没啥差别。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics