我正在考虑将
Ruby on Rails翻译成我的网络开发宠物项目,并使用功能编程语言(有或没有框架).
不是RoR有什么问题,但我只想学习别的东西,这似乎是学习功能编程的好方法.
我知道几个框架(Lift for Scala and Seaside for Smalltalk),我知道还有网络相关的Haskell库可用.最后我想,一切都可以从头开始写.
我认为,这些框架/图书馆中绝大多数的RoR高级功能都将会丢失,我期望不得不处理更多的低级问题,这将使开发过程变得更慢,可能更复杂.
不过,这些选项之间必须有一条更容易的路径.
你能分享一下你的经验和建议吗?
不是RoR有什么问题,但我只想学习别的东西,这似乎是学习功能编程的好方法.
我知道几个框架(Lift for Scala and Seaside for Smalltalk),我知道还有网络相关的Haskell库可用.最后我想,一切都可以从头开始写.
我认为,这些框架/图书馆中绝大多数的RoR高级功能都将会丢失,我期望不得不处理更多的低级问题,这将使开发过程变得更慢,可能更复杂.
不过,这些选项之间必须有一条更容易的路径.
你能分享一下你的经验和建议吗?
谢谢.
解决方法
我不能帮助,但回想起Paul Grahams关于他如何成功地启动了基于Lisp的网页开发公司的故事.原来是他的秘密武器没有人这样做,他比竞争对手能够比任何人都能快出新的功能.
所以,为了你的启发,我给你: