exp*_*nja 0 php mysql development-environment ruby-on-rails
我刚刚通过Robin Nixon学习PHP,javascript和MySQL以及州内的第一句话:
"PHP和MySQL的结合是动态,数据库驱动的wev设计最方便的方法,面对来自集成框架(例如Ruby on Rails)的挑战,它们更难以学习."
我想我的问题是我认为PHP和javascript是访问数据库的唯一方法,并且一直认为Ruby on Rails是一个内容管理系统或类似的东西...所以我想我问...什么在创建数据库驱动的网页时,我不熟悉Ruby on Rails或其他方法的优点?
PHP是一种语言,Rails是一个基于Ruby的框架.几乎任何语言都能够连接到数据源,无论是mySQL,sql,sqlite等.比较PHP和Rails是不公平的.您需要比较PHP和Ruby或将CodeIgniter,CakePHP等(PHP框架)与Rails进行比较.
Rails有一个内置的ORM(对象关系映射器),通过将它们放入对象中,有助于优化和简化查询.它允许您设置关系数据库并提高数据的正常性.
坦率地说,这个问题太过宽泛了.这是一个偏好,技能水平,时间和最终目标的问题.
| 归档时间: |
|
| 查看次数: |
362 次 |
| 最近记录: |