- 浏览: 5694 次
- 性别:
- 来自: 上海
最近访客 更多访客>>
最新评论
-
Godlikeme:
lz,发这种帖子,讲道理,用心是好的,但是没用的,这种言论属于 ...
再谈静态语言对动态语言的优势 -
gigix:
slangmgh 写道我说过,我们讨论的是语言,不是框架。
...
再谈静态语言对动态语言的优势 -
slangmgh:
gigix 写道引用借助于明确的约定和代码生成,用Java开发 ...
再谈静态语言对动态语言的优势 -
gigix:
引用借助于明确的约定和代码生成,用Java开发一个类似或者接近 ...
再谈静态语言对动态语言的优势 -
slangmgh:
gigix 写道引用即时知道了这是一个People实例,我们也 ...
再谈静态语言对动态语言的优势
文章列表
曾经有一段时间,论坛上对于Domain Object的实现争论不已,这包括:
1. 再次小结领域模型的种种观点:
http://www.iteye.com/topic/17579
2. 总结一下最近关于domain object以及相关的讨论
http://www.iteye.com/topic/11712
另外,robbin还在下面的帖子中提出 [Hibernate实体类 != 领域模型]
http://www.iteye.com/topic/11608
其实Domain Object不是一个语言层面的概念,因而如果拿它来对应于实现层面的某一个类,那么很多时候你是无法对应上去的。也就是 ...
在以前的讨论中,robbin曾经发起过关于静态语言和动态语言优势比较的帖子:
http://www.iteye.com/topic/33971
关于静态语言和动态语言的定义请看上面的帖子。
我想谈一下自己的观点。
我个人觉得,静态语言相对于动态语言有如下几个优势:
1. 运行的性能优势
2. 代码的可读性
3. 代码质量的安全、可靠和可预测性
而这些优势决定了静态语言更适合用于开发大型系统。
先看第一点,运行性能。尽管现在许多动态语言可以使用类似JIT的技术来优化运行效率,但是由于其动态变化的能力(如动态增加方法、属性等)使得其性能的优化无法达到象Java这种动态优化的程度。 ...