至于分歧完全是工作不同导致的!!!
至于分歧完全是工作不同导致的!!!
OO--> <--DB。
1、用什么语言、什么平台、什么架构或者什么设计思想都是由具体的项目决定的
2、SQL到OO得过度只能说是软件技术的一个发展历程。由于软件的复杂,所以出现了OO,不复杂用OO干吗?
3、楼主的感受可能是由于业务上、商业上、公司人员水平等的一些行为导致的,
如果业务不算复杂,可以用OO也可以不用
如果业务复杂,有钱的话也没关系,有的是人维护
归根结底讲:需求和人员水平决定了采用的技术。不是几句话就能讲完的,这是由每个公司的技术大牛决定的。复杂的很,有客观的有人为的,初级程序人员需要做的就是把某一领域的技术做强,各领域技术是相通的,不用在乎落伍不落伍,到了一定的水平,技术之间的转换很快的。
2010年07月27日 14:17 "wenbo"的内容
真正的开发,是不需要数据库的。数据保存在内存里。 ...
这话太绝对了,呵呵!
主要看需求,是否需要持久化。
我们需要反思的是,内存的意义,以及我们用数据库管理数据的初衷。我们以前直接用SQL操作的原因在于可恢复性问题,若果保存到内存的话,一死机就没了。回到现实中,一个数据在一个人的脑中,这个人死了,那么数据就没了,这是正常的。如何保证数据不丢失,多个人记住或者写在纸上就行了,就是现在的集群、热备等技术。
以前没有相关技术支持,所以依赖数据库很是理解,但现在技术出来,还依赖的话,未免有点太袒护了吧。
在中国,搞技术的没有几个能发达的。不能发达就意味着,基本上有资金开电脑公司的都是不懂技术的,除非你爸是李刚。
从用户的角度看,对技术也不敏感。用不的技术工程师在用户公司都是弱势群体,只要销售把他的领导公关好,用户工程师无论如何都要验收,哪怕你的产品错漏百出。
所以,在中国,搞技术必然饿死。按进度或者提前完成才是准则,哪怕系统以后出问题,可能半年后崩溃之时,你已经升迁或者因为你的经历跳槽到更高新的公司。