Groovy
发布时间:2022-04-12 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了各系Rails大点兵,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
不知道明年今日,会不
会出现一队只会用Ruby On Rails的毕业生,像当年的asp、jsp、
PHP迅速剿了C++/perl的CGI那样,把我们给剿了。同好们劝我,根据大公司经济学,这基本不
会发生。
在茫茫的框架之海认出
一个Rails框架,基本上靠四个特征
1.一门动态语言
2.
一个extreme simple to use的ORM框架
3.
一个extreme simple to use的MVC框架
4.一些
自动生成代码的命令、模版
其余ajax、web
service、i18n等特性自由扩展
1.Ruby: Ruby on Rails
Rails系的旗手,一己之力搞得J2EE阵营鸡飞蛋打。
旗手的作用表现在:
*最接近1.0的版本,目前已出到最后
一个RC版
1.0 rc4(0.14.3)
*拥有一本amazon超级畅销的《Agile Web Development with Rails》,而且这本书的组织也好,part I是
一个渐进的sample application 让你
快速入门,partII是几个重要领域的深入介绍。
*拥有自己的IDE:
RadRails ,基于Eclipse但独立成军,目前出到0.5。(是不是怕惨了Eclipse的多变,现
在这些IDE的发行版本开始反包含了Eclipse在内。)
2.Python:
DJango
、
turbogears
认识不深,所以
DJango请看
limodou的blog,
turbogears看
xlp123的。
3.Groovy:
grails
如果能顺产,绝对是J2EE阵营里感情分最高涨的项目。因为它语言用Groovy,ORM用
Annotation版Hibernate,MVC用Spring。不用担心它换汤不换药,因为经过extreme的封装,再结合Groovy,绝对不再是原来的Spring+Hibernate,而是和RoR差不多的一样东西了。不信可以看看他的Sample。
不过这个项目的源码目录树非
一般的乱,也还没有0.1版释出。
还有一样奇怪的事情,这个Groovy项目,大多数的class
代码都是Java写的。
4.PHP:
symfony
,
cake
据说
cake比
symfony弱非常多,所以没看。
s
ymfonys是基于
PHP5的项目,成功整合了
Propel(ORM)、
Mojavi3(MV
C),再配合
自动生成的脚本打造而成。看他的sample,最后整合出来的东西也很Rails了,除了ORM层的xml
文件。
还有
一个发现是
PHP项目现在可以用pear来安装,很像Ruby的gem,Java的Maven要努力了。
C:/>pear chAnnel
-
discover pear
.
symfony
-
project
.
com
C:/>pear install symfony
/
symfony
这样就装完了s
ymfonys和propel&croel,mojavi3,还有用来运行脚本命令的pake(
PHP mak
E),PHing(
PHP ant?),一大堆东西。
大佬总结
以上是大佬教程为你收集整理的各系Rails大点兵全部内容,希望文章能够帮你解决各系Rails大点兵所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。