锁定老帖子 主题:我们应该怎样看待框架
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-30
大家说的都很有道理 各家有各家的道理
|
|
返回顶楼 | |
发表时间:2009-04-30
抛出异常的爱 写道 人生不幸赶上过这两种开发 1.jdbc 人类的想象力毫无约束... 什么样的sql都能屏空拼出来.200行的字串append那是常规.... 还有2K行左右的储存过程过来添乱..... 查找关闭连接也是一件脑袋 的活. 那时候 PHP 也是页面和逻辑混合在一起 //现在 PHP 都分离了。 java 不干了。 那时候 mysql 还不支持 存储过程 // 用 Java 势必配 oracle ,那才能卖好价钱。 那时候 PHP 还没有很好的 sql 编码函数 // JDBC 有没有编码函数我忘记了 那时候的 Java 新手还是直接用 "+" 连接字符串。 //快速开发还是直接 + 之为好。 |
|
返回顶楼 | |
发表时间:2009-05-03
jdbc有什么好的,SQL瞎拼,维护是个大问题。
hibernate多好,面向对象的思想。 |
|
返回顶楼 | |
发表时间:2009-05-03
最后修改:2009-05-03
引用 我就给我们项目组的人算过,你启动一次服务器3分钟+手工测试1分钟,每改一点花10秒,都要启动服务器测一下,那改个10次,光启动服务器就浪费了40多分钟,编代码时间100秒钟,差了24倍,也就是每编写一小时代码,就有25小时在等着服务器启动和手输测试数据,这多可怕啊
没错,所以我在想,原型开发的时候,将需要变化的东西,定义成DSL或者什么,可以从原型框架里挪出来的东西。 在正式的开发框架里部署这些东西,直接运行就ok了。 原型开发快速便捷,比如rails什么的。正式框架稳定高性能。 |
|
返回顶楼 | |
发表时间:2009-05-04
ych19850810 写道 wendong007 写道 越来越觉得整个Java社区就是个大忽悠,或者说整个软件业就是忽悠,大家都忙着把简单的东西搞复杂,大概是觉得做的太简单了,不用点忽悠人的技术对不起那个报价,不过咱们再怎么忽悠也只能弄碗汤喝,大块的肉都在IBM、Oracle这些巨头碗里呢
说到Hibernate,真不知道这东西为什么能火起来,不是说这东西不好,而是我觉得中国90%的Java程序员根本没有能力用好Hibernate,在这样的背景下用Hibernate,除了给自己添麻烦,我实在想不到还有什么用处 楼上说的对!自己写框架几乎很难,用好别人写好的框架也不是那么容易的事。起码中国的程序员是这样的,太模式化了,一窝蜂,别人学什么,我也学什么,等到人家新的技术出来了,再研究新的技术,自己就不能来点创新吗? 就这种水平也有脸来发帖 |
|
返回顶楼 | |
发表时间:2009-05-04
这个问题很值得思考啊,不能因为框架的简洁、快速和抽象让我们丧失了思考的能力。
|
|
返回顶楼 | |
发表时间:2009-05-10
sslaowan 写道 neora 写道 将grails作为框架选择的话,最大的问题就是:他是grovvy而不是java.....
我在想,难道用Java,做不出一个Rails那样的框架吗? 当然能拉,我觉得只会比 Rails 强,不会比它差 |
|
返回顶楼 | |
发表时间:2009-05-11
zozoh 写道
sslaowan 写道
neora 写道
将grails作为框架选择的话,最大的问题就是:他是grovvy而不是java.....
我在想,难道用Java,做不出一个Rails那样的框架吗? 当然能拉,我觉得只会比 Rails 强,不会比它差
在Ruby的世界里,Rails没什么竞争对手,而Java框架实在是太多了,选择太多反而造成了很多问题。
至于用Java做出一个Rails那样的框架,我觉得很难,毕竟动态语言和静态语言的差别还是挺大的,而且这两种语言的价值观相差也很大 |
|
返回顶楼 | |
发表时间: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了。 |
|
返回顶楼 | |
发表时间:2009-05-11
看了这篇文,根据数据表生成点 Java 代码和 HTML/CSS 代码,然后让程序员随便改。 这种方式动态语言和静态语言没啥差别。
|
|
返回顶楼 | |