Ruby 0n Rails 在网站开发上有什么优势?相对于其他的语言php java等
发布网友
发布时间:2022-04-14 17:25
我来回答
共5个回答
热心网友
时间:2022-04-14 18:54
1.扩展很方便,功能很齐全。开发的时候会有很多很多不同需求,但是这个东西已经有人写过了,你可以直接拿来就用,比如nokogiri,paginate等等。而且很方便获取,用gem install就可以。
2.开发效率快,因为你不用注重底层代码构建,提供的基础方法很多,php或者java还要手写。
3.数据库可移植性太强了。一份database.yml,可以对应多种数据库,前提是你安装了gem包。
4.方便移植带走。你装了很多gem,只要另外一台server上ruby版本和rails版本一样,你可以直接bundle install,把你的环境直接安装进来。如果php用到非标准库,你还用phpize编译,改php.ini,比较麻烦。
5.PHP和Java的学习代价略高于rails,当然你也可以直接使用现成的框架,比如thinkphp这种的。
热心网友
时间:2022-04-14 20:12
对PHP而言,更面向对象,架构也更为强大灵活。
对Java而言,就同等熟练程度而言,开发速度是Java的N倍。用Ruby on Rails,一个人也可以很快开发出优秀的站点,而Java比较难以做到这一点。
热心网友
时间:2022-04-14 21:47
同意楼上的几位说法
热心网友
时间:2022-04-14 23:38
省人力。快速。模块都写好了,调用简单,维护方便。
热心网友
时间:2022-04-15 01:46
人