锁定老帖子 主题:技术框架上的皮之不存,毛将焉附
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-21
这没什么大道理的。无非是框架适用的领域。
框架本身是个针对某个或者某些特定问题的解决方案而已,超过了它针对的问题域,当然就没用了。 非常浅显的一个道理,呵呵。。。 |
|
返回顶楼 | |
发表时间:2009-04-21
好文章,认识很到位
|
|
返回顶楼 | |
发表时间:2009-04-21
一语点醒梦中人
|
|
返回顶楼 | |
发表时间:2009-04-22
在 PHP 转向 Java 的开发者来看。确实 Java web 开发的过渡设计很泛滥
明明是可以用 HashMap 来解决的,非要用复杂的 ORM 映射 JSP 标签也改变不了非所见所得的 Web 页面 其实,我们可以像PHP那样写简单的 JSP 代码啊。 只要补充一些小小的工具类。 |
|
返回顶楼 | |
发表时间:2009-04-22
最后修改:2009-04-22
liujunsong 写道 譬如Hibernate技术,它的隐含假设,就是对于数据库的操作,必须通过对象方式来实现,不能直接编写SQL语句,一旦这一假设不存在了,Hibernate的用处也就不存在了.
liujunsong 写道 但如果这些假设都不存在了,要Spring干啥用呢?
"这些假设都不存在了"是不是该改成"假设这些假设都不存在了" ?! |
|
返回顶楼 | |
发表时间:2009-04-22
dvaknheo 写道 在 PHP 转向 Java 的开发者来看。确实 Java web 开发的过渡设计很泛滥
明明是可以用 HashMap 来解决的,非要用复杂的 ORM 映射 JSP 标签也改变不了非所见所得的 Web 页面 其实,我们可以像PHP那样写简单的 JSP 代码啊。 只要补充一些小小的工具类。 赞同! 简单的才是最好的! |
|
返回顶楼 | |
发表时间:2009-04-22
hilliate 写道
dvaknheo 写道
在 PHP 转向 Java 的开发者来看。确实 Java web 开发的过渡设计很泛滥
明明是可以用 HashMap 来解决的,非要用复杂的 ORM 映射 JSP 标签也改变不了非所见所得的 Web 页面 其实,我们可以像PHP那样写简单的 JSP 代码啊。 只要补充一些小小的工具类。 赞同! 简单的才是最好的!
那为什么不直接用PHP写呢,自己找麻烦啊 |
|
返回顶楼 | |
发表时间:2009-04-22
非常的赞同这个观点,所有的东西的存在都是有前提条件的,没有前提条件讨论任何事情都是无功的。所有的技术都是人的思想的转变,是为了解决某些问题二提出的。
|
|
返回顶楼 | |
发表时间:2009-04-22
就我自己而言,我一直没把这些框架啥的当作自己工作的重心。
XX思想要创立挺难,出来了,就是人人都能理解的 所以这些框架什么的该用什么用什么 作为程序员本身来说 (请注意,不是架构师) 好好练练数据结构+算法吧 现在多核流行,就好好看看并行的算法 这些才是程序员最基本的 至于框架语言这一类的,用着用着就熟了 有着C+ASM的基础,还怕不能理解一门语言的语义和实现? 有着多个项目的实践经验,还怕不能理解一个框架? liujunsong 写道 看大家讨论的这么热闹,我再来凑凑热闹.
写这么一篇短文,并没有预想要表达啥主题,而是回顾自己这十年的工作经历,回顾自己做过的大大小小的项目,在其中采用了千奇百怪的架构,产品,不断的在工作中变幻语言,眼看着一个一个项目不断开始,然后不断推倒重来. 无数的人力,物力,财力也都付之东流... 因此有感而发.一切所谓标准的框架,其实都是有着一个假定的前提的,可是在市场推销推广之时,你能听到的,都是这个东西如何如何好,如何如何符合国际标准,等到你用了以后,才发现上了当,但也只能咬牙硬听. 我写这个,不是要反对啥,也不是要批判啥,只是把自己的感想写出来,自己也思考思考. 工作这么多年,究竟积累了点啥?究竟学会了啥? 这么多公司,这么多程序员,每天写啊写啊,真正写出来的东西有多少? 多少时间被浪费了? 多少精力被浪费了? 我反正感觉,最近几年被忽悠了很多次,很多自己当时那么坚信的东西,后来发现是一个笑话,其中最典型的就是ejb了. 现在又怎么流行这么多框架,到底其中有多少是真正有用的,那些是新的忽悠呢? 大家自己判断吧,我也没有标准答案. |
|
返回顶楼 | |
发表时间:2009-04-22
最后修改:2009-04-22
一、楼主这个观点实在是没什么新意,我相信一般来讲,随便一个正常人都知道这一点,比如下面这个笑话:
写道
在汉人街出现一个卖老鼠药的,纸包的一小包卖一毛钱。由于鼠灾,买的人不少。可是有人发现,用了老鼠药后,没见死的老鼠。于是找到卖老鼠的,问他这是怎么回事?
卖老鼠药的问他:“你是怎么用的?” “当然是和在馍馍中,馍馍都让老鼠吃完了,也没见一只死老鼠!” “那怎么可以呢!” “那应该怎么用呢?” “要把老鼠药点在老鼠的眼睛里面!”
这个笑话我相信是个人就能看懂。
二、楼主说的那些假设本来就有问题,比如Hibernate,Hibernate的出现仅仅是为了让用户只能以OO的方式来操作数据库吗?
写道
假设在只有馒头一种食物的情况下,人吃馒头,他的隐含假设是:人只有吃馒头才能活下去,但是现实的情况是,我们如果不吃馒头还可以吃米饭,所以之前的假设被推翻了,所以馒头也就没有立足之地了。
是不是我们就应该消灭馒头呢? |
|
返回顶楼 | |