Ruby on rails Rails应用程序的常见用法?

Ruby on rails Rails应用程序的常见用法?,ruby-on-rails,ruby,Ruby On Rails,Ruby,Rails应用程序最常见的任务是什么?我的意思是,例如,对于小型和简单的站点,人们通常选择PHP,因为它非常容易维护和部署,大多数托管平台支持您的所有需求。但我感兴趣的是人们通常用Rails生产什么。什么样的应用程序?你应该签出。你应该签出。大部分都是大型应用程序,它们受益于MVC模式,并且不会被如此大的框架开销淹没 这些都是很好的例子。大部分都是大型应用程序,它们受益于MVC模式,并且不会被这样一个大型框架的开销淹没 这些都是很好的例子。看看谁在他们的产品中开发和使用了它。看看谁在他们的产品中

Rails应用程序最常见的任务是什么?我的意思是,例如,对于小型和简单的站点,人们通常选择PHP,因为它非常容易维护和部署,大多数托管平台支持您的所有需求。但我感兴趣的是人们通常用Rails生产什么。什么样的应用程序?

你应该签出。

你应该签出。

大部分都是大型应用程序,它们受益于MVC模式,并且不会被如此大的框架开销淹没


这些都是很好的例子。

大部分都是大型应用程序,它们受益于MVC模式,并且不会被这样一个大型框架的开销淹没


这些都是很好的例子。

看看谁在他们的产品中开发和使用了它。

看看谁在他们的产品中开发和使用了它。

基本上,如果你的应用程序能从面向对象的设计中受益,Rails会做得很好。如果你的应用程序不能从面向对象的设计中获益,Rails也不会

该框架围绕一个关系对象模型,将项目存储在数据库中(例如,帖子属于用户)。对于具有这种结构的大型应用程序,Rails使开发过程相对容易。不过,用Rails运行其他任何东西都会有太多的开销,不值得


因此,假设您有一个单功能网站,例如获取输入并加密到MD5、SHA-1和其他形式的加密。使用Rails将毫无意义。如果你喜欢Ruby,你仍然可以使用其他基于Ruby的框架,但是Rails不是正确的选择——我可能会推荐PHP,因为它在简单脚本方面做得很好。

最重要的是,如果你的应用程序能从面向对象的设计中受益,Rails会做得很好。如果你的应用程序不能从面向对象的设计中获益,Rails也不会

该框架围绕一个关系对象模型,将项目存储在数据库中(例如,帖子属于用户)。对于具有这种结构的大型应用程序,Rails使开发过程相对容易。不过,用Rails运行其他任何东西都会有太多的开销,不值得


因此,假设您有一个单功能网站,例如获取输入并加密到MD5、SHA-1和其他形式的加密。使用Rails将毫无意义。如果您喜欢Ruby,您仍然可以使用其他基于Ruby的框架,但是Rails不是正确的选择——我可能会推荐PHP,因为它在简单脚本方面做得很好。

随着phusion passenger的出现,如果您喜欢使用Rails进行开发,我认为在几乎所有情况下都可以保证使用Rails。部署开销变得非常小,如果您习惯了框架,开发开销就不存在了。

随着phusion passenger的出现,如果您喜欢使用rails进行开发,我认为在几乎所有情况下都可以保证使用rails。部署开销变得非常小,如果你习惯了这个框架,开发开销就不存在了。

听起来你在问“我应该使用什么框架/语言来创建网站?”没有一个完美的答案,因为一个好的答案在很大程度上取决于你的知识、经验、工作地点,以及网站设计的受众

话虽如此,Ruby on Rails是一个不错的选择,使用它有几个好处:

  • 它拥有大量的用户群,因此您的问题可以在StackOverflow等网站上得到解答
  • 它正在积极开发中,有许多工具可以帮助您提高工作效率
  • 它使用对象模型简化了网站和数据库之间的交互
  • 它允许您轻松描述应用程序各个方面之间的依赖关系
  • 这不是PHP。:)
听起来你在问“我应该使用什么框架/语言来创建网站?”没有一个完美的答案,因为一个好的答案在很大程度上取决于你的知识、经验、工作场所以及网站设计的受众

话虽如此,Ruby on Rails是一个不错的选择,使用它有几个好处:

  • 它拥有大量的用户群,因此您的问题可以在StackOverflow等网站上得到解答
  • 它正在积极开发中,有许多工具可以帮助您提高工作效率
  • 它使用对象模型简化了网站和数据库之间的交互
  • 它允许您轻松描述应用程序各个方面之间的依赖关系
  • 这不是PHP。:)
好的,但是如何决定开发应用程序的框架/语言?例如,我可以在PHP和Merb(Rails)上创建一个小站点。但是我更感兴趣的是开发ruby而不是php。如何做出正确的选择?假设你的应用程序没有非常特殊的要求——如果你喜欢用Ruby开发,并且有一个地方可以托管Ruby应用程序,那么使用Ruby制作应用程序是正确的选择。然后是关于是否选择Rails、Merb、Ramaze、Sinatra等作为您的框架的问题,但这是您必须进行试验才能找到最适合您和所讨论的应用程序的东西。好吧,您所说的是真的。实际上我已经玩过Rails、Merb和Sinatra了。自从Merb~Rails以来,我发现Sinatra在创建独立API方面非常有用,比如为您的网站/应用程序或其他任何扩展。好的,但是如何决定开发应用程序的框架/语言呢?例如,我可以在PHP和Merb(Rails)上创建一个小站点。但是我更感兴趣的是开发ruby而不是php。如何做出正确的选择?假设你的应用程序没有非常特殊的要求——如果你喜欢用Ruby开发,并且有一个地方可以托管Ruby应用程序,那么使用Ruby制作应用程序是正确的选择。然后是