ROR亮点无外乎体现下面三点:
1. 动态语言
2. Evans DDD
3. 简单的面向建模人员语言
以上三点中,后面两点需要深刻的OO思维才能发挥效率,现在很多人使用Java之所以效率不高,其实是没有形成纯正的OO思维,所以,用起OO工具不爽,同样也是RoR,所以,只有传统过程思维的人使用RoR,只能使用到RoR的动态语言特性,这个就和PHP相似了。
深刻的OO思维?记得我认识的一个javaEE架构师对我说过,锻炼OO思想的最好途径是做产品,不知道大家有什么想法?当然做项目也锻炼人,效果没有做产品来的快!我是暂时还没有这样的体会。。。呵呵
1. 动态语言
2. Evans DDD
3. 简单的面向建模人员语言
以上三点中,后面两点需要深刻的OO思维才能发挥效率,现在很多人使用Java之所以效率不高,其实是没有形成纯正的OO思维,所以,用起OO工具不爽,同样也是RoR,所以,只有传统过程思维的人使用RoR,只能使用到RoR的动态语言特性,这个就和PHP相似了。
深刻的OO思维?记得我认识的一个javaEE架构师对我说过,锻炼OO思想的最好途径是做产品,不知道大家有什么想法?当然做项目也锻炼人,效果没有做产品来的快!我是暂时还没有这样的体会。。。呵呵