开发日记 2006-05-17
来源:互联网 发布:java如何保留两位小数 编辑:程序博客网 时间:2024/05/20 19:32
转眼已经两个月没有写日记了。最近在忙于我们的项目和开发一个对象持久化框架的组件所以一直没有时间静下来在这里写点什么。感觉坚持一件事情确实不太容易。
我们的项目已经进入到了开发周期的后期阶段,现在正在进行客户的初步体验和试运行。我已经从小组中独立出来在研究对象的持久化问题了。前段时间我们一直在争论,就是要不要自己开发一套对象持久化的框架组件。大家各有各的见解,有的说现在已经有很多的ORM组件了,象NHibernate等已经非常流行了,我们完全可以直接使用这些开源的组件来完成我们的开发。有些人就认为,我们自己开发也有很多的优点,一是我们自己掌握着主要的技术,可以按照我们当前的需求建立我们自己的框架系统。二是自己开发出现的错误是可以控制的,将来扩展自己的功能也比较方便。
确实使用一个比较成熟的组件可能更加方便一点,可以很快的进行开发。可是我内心里总是感觉这样就会慢慢失去我们的技术。过于依赖于某个产品,将来如果这个产品出现了问题怎么办?如果这个组件不能满足我们的要求怎么办?就算是这些问题都解决了。那么我们要用好这个组件也必须去好好的研读他的内部代码和运行机制,只有更好的了解了它才能更好的去用它。虽然这些开源的组件都有很多的文档和实例,可是我们毕竟没有它的原始开发文档和设计,所以了解起来还是比较困难的。而且这些组件大部分都是外国的,在某些设计理念和代码上有着他们的特色,可能不符合我们的要求。等我们真的研究透了,大概与我们自己开发所花的时间相差不远。
我还有一个想法就是,为什么我们不自己开发一套,而去用外国人的呢?看看现在的组件行业,中国人自己开发的好的组件有几个?各种各样的控件库、组件库大多都是外国人开发的,中国人开发的大多都是小打小闹的,而且文档不正规,代码测试不到位。这就是我们中国现状,非常可悲。所以我总想坚持走出一条我们自己的路,拥有我们自己的东西。
因此我们决定了自己开发对象持久化框架,而且将来还会开发一整套的用C#编写的企业级MIS应用的框架,包括工作流、UIM、ORM等等。当然如果发现了很好的中国人开发的这些框架我们也可能会使用国人的产品。当然很多人会说,你的技术就会比人家的好吗?人家那么多厉害的人一起开发的组件是很优秀的,你为什么还要自己去搞一套?确实是的,我的技术可能不及他们的十分之一,甚至百分之一,但是只有去做了才能真正的了解到事实的真谛。如果做事都用这种思想去考虑只会用别人的东西,那么我们的创造性到哪里去了?我们要坚持自主,要在学习外国人经验的基础上建立起一套自己的东西。这才有可能超越他们,不然我们就会永远的跟在别人的屁股后面吃别人剩下的东西。
- 开发日记 2006-05-17
- 开发日记 2006-05-18
- 开发日记 2006-3-9
- 开发日记 2006-3-10
- 开发日记
- 开发日记
- 开发日记
- 开发日记
- 开发日记
- 2006-10-17 日记
- 09-05-17日记
- 【AndEngine游戏开发日记】2012.7.17
- 安卓开发日记--2017.10.17
- 杏花村开发日记
- smartphone开发日记
- SFE开发技巧日记
- 一定要写开发日记
- 4.13号开发日记
- 使用深度优先遍历比广度优先遍历效率要高
- 被历史遗忘的第一骑兵名将 —— 陈庆之
- HTML 初学者指南
- 中国开源软件推进联盟组建智囊团(多图)
- Autonomy的中国路
- 开发日记 2006-05-17
- 继续blog,继续coding......
- 难道也得写一个5年总结
- AJAX声明XMLHttpRequest的模板
- 拯救黑熊,拒食熊胆
- 大学已经死了吗?
- 一个JSP编译错误的解决:JAVAC MESSAGE FILE IS BROKEN: key=javac.err.branch.too.big
- VC使用OLE DB访问ACCESS、EXCEL
- 20个JAVA学习者必看网站