我为WordPress开发了Web应用程序,我喜欢它。它的主题使导航变得如此简单和直观。如果我必须在框架中对它们进行编码,则可能需要数天时间。最重要的是,我使用自定义主题,并编写自己的脚本,以满足我的需求。因此,简单的帖子是不够的,我倾向于通过将postmeta回到帖子来“破解”它。这几乎适合我需要的每种类型的桌子。当然,不是最有效的方式。
我的朋友告诉我,Rails上的ruby是一个更好的做法,可以做到这一点。但是我担心学习问题太陡了。此外,我需要为Rails重新设计我的导航UI,这可能会增加很多生产时间。 WordPress真的有令人惊叹的主题。我还需要在Rails上编写用户身份验证代码,而WordPress具有我可以使用的用户表。
对此有何想法?什么是在Rails上创建漂亮主题的替代方案。这目前阻止我转移到Rails。
答案 0 :(得分:2)
有一个很大的区别:Wordpress是一个CMS,而Rails是一个可以用来实现CMS的App Framework。从头开始,你需要编写很多代码才能到达Wordpress的位置。
如果您喜欢从头开始路线,那么有一堆Gems可以帮助解决常见问题,例如用户身份验证(Devise),在帖子中使用markdown(Redcarpet),前端框架(Bootstrap,Foundation都有自己的主题)很容易添加)和许多其他人。
但是当然会有Ruby,rails的学习曲线,然后学习CMS的结构。你真的必须评估你的要求,并决定你最适合你正在做的工作。
如果Wordpress执行您需要的所有操作,那么您无需步骤到较低级别。与Rails相当的PHP可能是CakePHP,Codeigniter,但同样,这些是App Frameworks,并且没有任何预先构建的铃声和口哨,就像任何CMS一样。