InfoQ编辑Obie Fernandez就Rails在企业应用的未来发展特约采访了Rails之父David H. Hansson。访谈内容包括David个人的成功以及他是否认为将来会出现愿意花钱购买Rails的买家。这将为那些致力于从事Rails开发的开发者
[CSDN报道]InfoQ编辑Obie Fernandez就Rails在企业应用的未来发展特约采访了Rails之父David H. Hansson。访谈内容包括David个人的成功以及Rails是否会商业化。这将为那些致力于从事Rails开发的开发者提供很多有用的信息,如David对Rails应用和SOA的看法。
Rails是否有商业计划?
David认为他不会拿Rails进行商业交易,至少从目前来说Rails还不涉及任何商业利益。尽管很多人已找过David,希望能成立Rails公司并愿意投入大量的钱,但是他对这些商业计划毫无兴趣。David并不以Rails开发为生,他只是希望把他作为自己的兴趣来做好Rails。
是否使用Rails开发应视情况而定
很多开发经理、开发总监和构架师关心的是Rails能否解决他们实际遇到的问题。对此,David鼓励他们尽量尝试一下。Rails的开发速度很快,开发者很快就可以验证Rails是否适合用于他们自己的工作中。他建议人们可以根据各自公司的产品和项目的文化倾向而决定是否使用Rails。对于那些喜欢采用敏捷开发方法的团队,David觉得可以使用Rails。而对于那些需要经历繁长开发周期的项目,Rails可能不太适合。
Rails是否会成为一颗“银弹”
David说,他相信在某些领域Rails可以成为一颗“银弹”,而且很多时候Rails只是从技术上给开发人员带来帮助。当然,他也希望Rails能在开发思维和方法上产生一些影响。
37 Signals是否用SOA
37 Signals确实用SOA。在他们开发的五个应用程序中,很多都可以实现互操作。例如,他们要实现Writeboard,就通过web-services interfact把它放入Basecamp和Backpack。因此,Writeboard也被当作来自Basecamp和Backpack的服务。他们并没有使用WS-*,而只是使用XML和HHTP来实现的。很多问题都可以通过这种办法来解决。