主题:【原创】也来说说Linux和Windows下的开发感受 -- 昔杨今雨
当年一票ejb时代,rj的思想就显得高人一筹了。
另外,俺也不喜欢风北客的说法,如果说spring本身有xx性能问题,一票人在那边傻用,那么完全可以鄙视。既然确实实用好用,那么用的好spring做好项目,这就ok,而不是非要不用spring自己搞一套做的好才叫所谓的本事。
这年头程序员流动性大,用个流行的东西,起码保证你收到的人即插即用呢。
以上可是你原话。
如果你想说的是笔误,你的意思是 2.1, 第一个官方正式公开规范的话,你可以自己去下载来看看,有多少页? 很薄,很薄。压根就没200多页。
为啥我要说2.1不是1.0? 你要真熟悉java历史,就知道2.1之前是什么,你可以去搜索一下所谓1.0的规范看看。java的历史有10多年,但是enterprise java的历史可没这么长。99年是java web开发事实上的元年。 2.1规范和官方参考服务器实现,也就是tomcat的前身,是在98年底发布的。
如果你真的仔细读过2.1的规范,你就会知道2.1是在98年 11月发布的,也就是说,在您的原始文字发表的时候, 他存在的时间只有10年,何来10多年的说法。10多年至少要大于等于11吧?
如果你真的读过2.5规范的话, 你就会知道2.5到底是多少页了。
2.4的规范已经是330页了,2.5的如何有200多页的说法?
不伦如何解释,你也找不出一个sun官方发布的,存在10多年的servlet规范,或者一个200多页的2.5规范。
其实做java开发,特别是框架的,最熟悉的是2.4的规范,大部分应用都会要求到2.4, 以前我还做开发的时候,是要求程序员都熟读的。2.5只是个补丁性质的过度方案。
真正做框架的,熟悉servlet规范只是很次要的要求,没人会拿这个东西当回事,这也就吓唬外行用。 当年某应用服务器产商的研发工程师坚持我们汇报的错误是因为我们开发不符合规范,我们当场翻规范的章节给他看,以后丫一句废话不敢多说。
开发自己的业务应用框架在国内企业非常的普遍,没啥稀奇的。其中不少是开源的,只不过受限于语言和其他因素,影响不大而已。
兄弟我也在国外呆过一段时间,某知名公司内部做的东西,仔细看过一遍,也没体现出和我之前接触在国内接触的巨大技术差异来。
技术这个东西其实很实际的, 行家面前玩不得假。你要真熟悉servlet规范,就不会弄这种笑话还嘴硬了。
人其实都不是万能的,拿自己根本不清楚的东西,用很放肆的口气教育别人,就不是太好了。
用php开发的关键业务系统软件不少。你不知道,不等于没有。
金融行业用的也不是没有, 之前给某外资保险公司做方案,他们要求的就是基于LAMP 来玩。 .NET , JEE, LAMP,是现在公认的三大企业技术架构。
我把话补齐了,你自己看看:
Servlet 2.5 标准懂吗?就是公布出来的200多页的那个东西,(那套东西)十几年了。
没脾气了吧?
看来你不懂银行业。
银行核心业务,比如commercial lending, small business lending, retail,没有用LAMP做的。很简单,银行70%的收入来自贷款利息,关系重大。
别的不说,银行的DBA team就不会选MySQL做这些核心业务的data source。
当然银行有很多系统,比如员工上下班管理系统,HR系统之类,当然是只要功能满足,越省钱越好。用LAMP? 主管会问,不能直接用Excel吗?
对,没错, LAMP是所谓三大架构之一,但是LAMP是唯一一个只能用于简单小企业应用的,一句话上不了台面。你如果觉得script能干很多事情,无所不能,那可以说你没有干过啥正经项目。一般的大系统都不会把LAMP当回事。
所以无所谓了。
大部分人都是这样,你跟他正经谈技术的时候,他会扯市场,你跟他谈市场的时候,他会扯技术-----------其实也就是说 ,他根本就没静下心来过,所以根本就没法做什么深入讨论.
国内目前大部分人就这种心态,怎么可能有大成就?再聪明也因为分心而没能发挥出应有潜力来.
楼上好象有人说:从技术入市场易,从市场入技术难.那完全是瞎扯,是把最基础的市场能力去对比自己相对有水平的技术,一般技术所开拓的市场,一般市场人员只要入门就能搞定了,而那些深层次的,哪个领域都是一样的,都不是那么容易就可学会的.-----详细的区别可以看看韩国连续剧<商道>里面,林和普通人和郑是如何卖铜器的.
为什么LAMP只能用于简单小企业的应用????
你说的理由更多的是市场的,而不是技术本身的啊。
比如没有银行用LAMP,比如DBA team不选用MySQL,上不了台面,为什么这么说?
银行系统的首要要求是什么?你相信有所感受,那么这种要求,注定会把一批优秀的先进杀出选择范围,但这不是这些先进们不上台面的理由。就像商业网站的后台OS为什么选用debian/redhat,而不选用archlinux/fedora呢?是archlinux或者fedora技术上不行么?道理是一样的,首要原因还是市场,不是技术,更不是上不上台面这种枝节问题。