php - 何时使用 Ruby 与何时使用 PHP

标签 php ruby

<分区>

我一直在学习 Ruby,到目前为止只是为了好玩(目前没有项目需要 Ruby)。我喜欢它很好,但我也喜欢 PHP。我知道“将 Ruby 与 PHP 进行比较”是一个毫无意义且经常被问到的问题。那不是我要问的。相反,我会对一种语言何时比另一种语言有意义的例子感到好奇。毕竟,这一切都是关于为正确的工作配备正确的工具,我正在努力更好地了解 Ruby 的“正确工作”是什么。

我对社区规模或部署难易程度等问题不那么感兴趣——我想随着 Ruby 越来越受欢迎,与 PHP 相比,这将不再是一个问题。相反,在在线完成工作的世界中,Ruby 自然地作为比 PHP 更合适的解决方案来处理哪些类型的工作?另外,为了清楚起见,假设 PHP5 是以面向对象的方式编写的:-)

谢谢。

最佳答案

我的观点是忘掉问题的类别,使用您觉得最自然的语言。我听说很多人说 Ruby 的语法很烦人,或者他们只是不“理解”Ruby 风格。我从不试图说服这些人 Ruby 是他们工作的最佳人选,就像我从不试图说服法国小说家用英语或中文写作以获得更多读者一样。

Ruby 的一个优点是它是一种可以在 Web 应用程序之外应用的通用语言,但如果这不适用于您,请跟随您的直觉并选择感觉最简单的语言。话虽如此,做好。深入研究你选择的语言,研究其他人的代码,并变得精通。也许不时地重温另一种语言,看看您是否仍然有同样的感觉。

关于php - 何时使用 Ruby 与何时使用 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5300424/

相关文章:

php - 从 Woocommerce 的所有计费/运输字段中删除电话?

php - 从 2 个现有数组创建新数组

ruby - 为什么 ruby​​ 无法在我的 Fedora 20 机器上打开 TCPSocket?

html - 内联 PDF 查看器

php - array_merge & array_unique

javascript - 将 JSON 对象传递给 PHP 脚本

php - Zend 框架中 PDO 内存不足

ruby - 设置默认值的更好方法?

ruby - 使用 JSON.parse 时出现意外编码错误

ruby - 从命令行使用 bundler 将 gem 添加到 gemfile