我已经放弃了PHP,因为这是一个噩梦来维护。然后我在asp.net C#中重新编程了整个站点,这更好。维护是一件轻而易举的事情。我最近一直听到很多关于RoR的好消息,但我不想用这种语言开发软件,如果它像PHP speghetti代码。那么,我可以使用RoR制作Web应用程序,而不必混杂使用代码混合的HTML吗?我可以使用Ruby on Rails编程网站,并且没有Speghetti代码吗?
0
A
回答
5
是的,很容易。 Rails 非常感谢强烈建议您的应用程序使用模型 - 视图 - 控制器结构。可以将业务代码放入视图中,但这很不自然。尝试通过Rails站点上的其中一个教程进行操作。他们只花了15分钟,并会给你一个关于Rails中的结构如何的好主意。
2
整个MVC架构实际上是针对更精确的分段代码,所以遵循MVC模型,通过设计保持代码清洁!
相关问题
- 1. 用Ruby on Rails构建我的网站
- 2. 这个Ruby on Rails代码可以被优化或改进吗?
- 3. 我可以使用Ruby on Rails渲染一个haml模板吗?
- 4. 我可以在Ruby on Rails中使用url_for前缀选项吗?
- 5. 您可以在没有源代码的情况下分发Ruby on Rails应用程序吗?
- 6. Ruby on Rails:生成erb html网页并且可以访问数据库
- 7. 有没有可用的Ruby on Rails网站缩略图生成器?
- 8. 使用Silverlight和Ruby on Rails构建社交网络网站有意义吗?
- 9. 我可以并排安装Ruby on Rails 2.x和Ruby on Rails 3
- 10. Ruby on Rails和WebSphere我可以同时拥有两者吗?
- 11. 在Ruby on Rails网站上使用jquery-ui-rails datepicker。 datepicker方法没有定义
- 12. 如果我使用jRuby,Ruby on Rails和JDBC,我仍然可以使用ORM吗?
- 13. Ruby on Rails Hartl教程第10.1.3章我的代码有问题
- 14. 只要代码没有改变,Ruby on Rails是否可以缓存控制器?
- 15. Rails - 可以在RJS文件中使用ruby代码吗?
- 16. 在另一个网站上嵌入用Ruby on Rails编码的网页?
- 17. 红宝石可以降价吗? Ruby on Rails应用程序
- 18. Ruby on Rails离线编程
- 19. Flash.now可以在Ruby on Rails 3+中使用吗?
- 20. 您可以销售使用Ruby on Rails构建的软件吗?
- 21. Ruby on Rails中可以使用双层模型吗?
- 22. 使用带有Amazon SimpleDB的Ruby on Rails时,可以使用关联吗?
- 23. 如何构建Ruby on Rails网站
- 24. Ruby on Rails简单的网站布局
- 25. Ruby on Rails - 我可以从Windows中的批处理例程调用Controller:Method吗?
- 26. Ruby on Rails - 我可以在保存之前修改数据吗?
- 27. 我可以使用Qt LGPL许可证,并且没有任何限制地销售我的应用程序吗?
- 28. 我可以发布我的java代码并获得编译帮助的网站
- 29. 我可以在没有Ruby的情况下生成Rails SECRET_KEY_BASE吗?
- 30. Ruby on Rails的skip_before_action在我的应用程序没有影响
有可能写非意大利面代码PHP – barkmadley 2009-12-01 09:16:19
这个问题很漂亮。编写非意大利面代码与模式的功能一样,就像它的语言一样。一个坚实的MVC框架可以为PHP创造奇迹。尽管如此,我仍然会为更好的语言投票。 – 2009-12-01 10:09:00