Ruby on rails 什么';在Rails上运行Perl的可行性是什么?
Rails是一个很好的平台,但它没有Perl那样的历史,所以我认为将它们组合在一起可能是一个有趣的想法。有很多Rails经验的人都认为这有什么问题吗?Rails不是一个平台。Rails是一个用Ruby编程语言编写的web框架。不久前,BBC也走上了类似的道路,创建了自己的框架。听起来好像对他们有用。我还没有看到关于代码发布的任何信息,所以您必须自己编写代码Ruby on rails 什么';在Rails上运行Perl的可行性是什么?,ruby-on-rails,perl,Ruby On Rails,Perl,Rails是一个很好的平台,但它没有Perl那样的历史,所以我认为将它们组合在一起可能是一个有趣的想法。有很多Rails经验的人都认为这有什么问题吗?Rails不是一个平台。Rails是一个用Ruby编程语言编写的web框架。不久前,BBC也走上了类似的道路,创建了自己的框架。听起来好像对他们有用。我还没有看到关于代码发布的任何信息,所以您必须自己编写代码 我看到的问题是,在测试框架、记录框架并优化其性能方面,您需要自己完成。Rails已经存在了足够长的时间,许多人已经经历了这些步骤。但是如果你
我看到的问题是,在测试框架、记录框架并优化其性能方面,您需要自己完成。Rails已经存在了足够长的时间,许多人已经经历了这些步骤。但是如果你有时间和精力,Perl和Ruby有足够的相似性,Rails中的很多想法都可以用Perl实现 这是完全不可行的 “Rails”是一个用Ruby编写的框架 “RubyonRails”总是让我觉得逻辑倒退 因此,“在Rails上运行Perl”将是一个毫无意义的术语 Perl On Rails(用ruby编写) 充其量,您可以尝试用Perl从头开始重新编写Rails,但这样做没有多大意义。所有现有的Rails实用程序目前都是用Ruby编写的,因此它们还需要移植到Perl
既然Rails是用Ruby编写的,Perl on Rails就意味着Rails是用Perl编写的,不是吗 让Perl跳过同样的障碍似乎有点适得其反——为什么不使用已经存在的许多MVC框架中的一个呢?只是 哦,关于Beeb,他们确实在Rails上构建了Perl,但是他们没有
当然,Perl没有COBOL或ALGOL那样的历史。关于Rails上的FORTRAN呢?任何人任何人Bueller?实际上,至少有两个“PHP on Rails”项目:而且,因此可以将Rails移植到其他语言(为什么不应该呢?)
然而(正如Cody所指出的)Rails是用Ruby语言编写的,并且是为Ruby语言编写的,它极大地利用了其他语言所没有的Ruby特性。因此,我认为使用现有的MVC框架(如),甚至从头开始编写新框架比移植Rails更有意义。似乎可以使用phusion passenger将Rails与mod_perl应用程序(如Catalyst)一起部署在同一apache虚拟主机上。但是,mod_perl应用程序必须处理子URI,而phusion passenger则处理站点的根
您只需对特定位置使用SetHandler指令,并使用PerlModule指令指定哪个perl模块处理请求这是在构建一个新框架,而不是像问题所问的那样在现有框架上运行perl代码。据我所知,英国广播公司确实编写了自己的框架,并称之为“Perl on Rails”。他们在内部使用RubyonRails,但只能在他们的公共站点上使用Perl。为类似Rails的Perl编写自己的框架并不是“在Rails上”运行Perl,而是创建一个新的框架。请看肯特·弗雷德里克的答案,以获得更好的分析。啊,是的,你是对的。我重读了一遍。我甚至没有想到Perl会以某种方式运行在框架之上,所以我想我认为这不可能是他所问的:)Ruby有哪些Perl没有的特性?(不一定以相同的方式实现,但我的意思是,某种等效的东西?)