Ruby on Rails与php、asp.net、jsp、python等.但是除了rails,ruby还用于其他用途吗?它的所有成功都归功于rails框架吗?这里更多的问题被标记为ruby on rails,而不是ruby.然而,我认为PHP并没有被用于服务器之外的东西,

思想?

推荐答案

首先,PHP首先是为了成为一种服务器语言.这是它通常不用于web应用程序以外的任何应用程序的主要原因之一——它不是为它而设计的,因此无法满足脚本化桌面应用程序的要求.

Ruby被设计为一种通用脚本语言,因此对许多不同的应用程序都有广泛的支持.它已被广泛应用于从web应用程序、web服务器本身、智能图形库、图片识别引擎、线程数据库服务器到低级系统实用程序的所有领域.它在整个计算领域有着广泛的用途.

Rails无疑极大地推动了Ruby的普及,使其成为脚本语言的前沿,催生了40多本书、18次会议、发行版,几乎所有主要操作系统和7种不同的启动实现!

首先,Rails的所有内部都是用Ruby本身编写的,但是Rails开发人员使用的所有Rubygems、库、代码片段或任何其他东西也都是用Ruby编写的,并且很可能是在Rails堆栈之外构建的.

尽管如此,流行的web框架并不是why Ruby流行的原因.当然,这有助于引起人们对这门语言急需的关注,但这并不是人们每天使用它的原因.它用于从web应用程序到桌面GUI应用程序的所有方面,因为它简单、优雅的语法、干净、合理且完整的标准库、广泛的社区代码、支持和工具链生态系统.

Ruby is之所以使用,是因为它会摇晃.

Ruby-on-rails相关问答推荐

rails中Net::STP的多文件模式

Ruby线程使用互斥处理并发问题

如何在Rails中创建没有字符串的查询

无法在 Rails 中使用 wkhtmltopdf 写入临时文件

Rails 7 中的预编译

Rails:当 id 方法为非标准时构建关联

Rails 7 共享刺激控制器功能

在 Rails 7 中,可以将导入映射与 js Bundle 解决方案一起使用,还是它们是专有的?

在 Ruby on Rails html.erb 文件中循环

如何获取 Rails 表单构建器将为某个字段生成的 HTML名称属性?

PostgreSQL 无间隙序列

Rails - 设计 - 登录时出现错误消息?

基于 2 列定义唯一主键

使用devise gem点击确认链接后避免登录?

设计和强大的参数

Rails - 获取没有 GET 参数的当前 url

获取磁盘上 ActiveStorage 文件的路径

Ruby on Rails 中的MySQL 服务器已经消失

是否可以使用 Rails 迁移重命名索引?

在 Devise on Rails beta 3 中创建管理员用户