论坛首页 Java企业应用论坛

技术框架上的皮之不存,毛将焉附

浏览 30110 次
该帖已经被评为精华帖
作者 正文
   发表时间:2009-04-21  
这没什么大道理的。无非是框架适用的领域。

框架本身是个针对某个或者某些特定问题的解决方案而已,超过了它针对的问题域,当然就没用了。

非常浅显的一个道理,呵呵。。。
1 请登录后投票
   发表时间:2009-04-21  
好文章,认识很到位
0 请登录后投票
   发表时间:2009-04-21  
一语点醒梦中人
0 请登录后投票
   发表时间:2009-04-22  
在 PHP 转向 Java 的开发者来看。确实 Java web 开发的过渡设计很泛滥
明明是可以用 HashMap 来解决的,非要用复杂的 ORM 映射
JSP 标签也改变不了非所见所得的 Web 页面

其实,我们可以像PHP那样写简单的 JSP 代码啊。
只要补充一些小小的工具类。
0 请登录后投票
   发表时间:2009-04-22   最后修改:2009-04-22
liujunsong 写道
譬如Hibernate技术,它的隐含假设,就是对于数据库的操作,必须通过对象方式来实现,不能直接编写SQL语句,一旦这一假设不存在了,Hibernate的用处也就不存在了.


liujunsong 写道
但如果这些假设都不存在了,要Spring干啥用呢? 


"这些假设都不存在了"是不是该改成"假设这些假设都不存在了" ?!
1 请登录后投票
   发表时间:2009-04-22  
dvaknheo 写道
在 PHP 转向 Java 的开发者来看。确实 Java web 开发的过渡设计很泛滥
明明是可以用 HashMap 来解决的,非要用复杂的 ORM 映射
JSP 标签也改变不了非所见所得的 Web 页面

其实,我们可以像PHP那样写简单的 JSP 代码啊。
只要补充一些小小的工具类。



赞同!  简单的才是最好的!
0 请登录后投票
   发表时间:2009-04-22  
hilliate 写道
dvaknheo 写道
在 PHP 转向 Java 的开发者来看。确实 Java web 开发的过渡设计很泛滥
明明是可以用 HashMap 来解决的,非要用复杂的 ORM 映射
JSP 标签也改变不了非所见所得的 Web 页面

其实,我们可以像PHP那样写简单的 JSP 代码啊。
只要补充一些小小的工具类。



赞同!  简单的才是最好的!

 

那为什么不直接用PHP写呢,自己找麻烦啊

0 请登录后投票
   发表时间:2009-04-22  
非常的赞同这个观点,所有的东西的存在都是有前提条件的,没有前提条件讨论任何事情都是无功的。所有的技术都是人的思想的转变,是为了解决某些问题二提出的。
0 请登录后投票
   发表时间:2009-04-22  
就我自己而言,我一直没把这些框架啥的当作自己工作的重心。
XX思想要创立挺难,出来了,就是人人都能理解的
所以这些框架什么的该用什么用什么
作为程序员本身来说 (请注意,不是架构师)
好好练练数据结构+算法吧
现在多核流行,就好好看看并行的算法
这些才是程序员最基本的
至于框架语言这一类的,用着用着就熟了
有着C+ASM的基础,还怕不能理解一门语言的语义和实现?
有着多个项目的实践经验,还怕不能理解一个框架?

liujunsong 写道
看大家讨论的这么热闹,我再来凑凑热闹.

写这么一篇短文,并没有预想要表达啥主题,而是回顾自己这十年的工作经历,回顾自己做过的大大小小的项目,在其中采用了千奇百怪的架构,产品,不断的在工作中变幻语言,眼看着一个一个项目不断开始,然后不断推倒重来.
无数的人力,物力,财力也都付之东流...

因此有感而发.一切所谓标准的框架,其实都是有着一个假定的前提的,可是在市场推销推广之时,你能听到的,都是这个东西如何如何好,如何如何符合国际标准,等到你用了以后,才发现上了当,但也只能咬牙硬听.

我写这个,不是要反对啥,也不是要批判啥,只是把自己的感想写出来,自己也思考思考.

工作这么多年,究竟积累了点啥?究竟学会了啥?
这么多公司,这么多程序员,每天写啊写啊,真正写出来的东西有多少?
多少时间被浪费了?
多少精力被浪费了?

我反正感觉,最近几年被忽悠了很多次,很多自己当时那么坚信的东西,后来发现是一个笑话,其中最典型的就是ejb了.
现在又怎么流行这么多框架,到底其中有多少是真正有用的,那些是新的忽悠呢?

大家自己判断吧,我也没有标准答案.

1 请登录后投票
   发表时间:2009-04-22   最后修改:2009-04-22
一、楼主这个观点实在是没什么新意,我相信一般来讲,随便一个正常人都知道这一点,比如下面这个笑话:
 写道
     在汉人街出现一个卖老鼠药的,纸包的一小包卖一毛钱。由于鼠灾,买的人不少。可是有人发现,用了老鼠药后,没见死的老鼠。于是找到卖老鼠的,问他这是怎么回事?
     卖老鼠药的问他:“你是怎么用的?”
     “当然是和在馍馍中,馍馍都让老鼠吃完了,也没见一只死老鼠!”
     “那怎么可以呢!”
     “那应该怎么用呢?”
     “要把老鼠药点在老鼠的眼睛里面!”
 这个笑话我相信是个人就能看懂。
、楼主说的那些假设本来就有问题,比如Hibernate,Hibernate的出现仅仅是为了让用户只能以OO的方式来操作数据库吗?
 写道
假设在只有馒头一种食物的情况下,人吃馒头,他的隐含假设是:人只有吃馒头才能活下去,但是现实的情况是,我们如果不吃馒头还可以吃米饭,所以之前的假设被推翻了,所以馒头也就没有立足之地了。


是不是我们就应该消灭馒头呢?

0 请登录后投票
论坛首页 Java企业应用版

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