感谢您打开我的问题:)
我是一名计算机工程专业的大学生,我一直在用Java做课堂项目(除了C和汇编语言,但都是非常具体的东西)。除此之外,我花了相当多的时间开发一个用ActionScript 3完成的web应用程序,包含在.jsp文件中,并部署到Google app Engine网站上。
话虽如此,我现在假装做了另一个web应用的原型,它将拥有博客的注册用户和他们之间的消息系统。
我的问题是,有时间限制(我有一个半月),并且只需要构建一个工作原型,有人能告诉我,在他/她看来,什么是我开始学习和使用的最好的框架?(考虑到我的Java和ActionScript背景)我认为RoR在这些情况下是最常见的,因为它简单快捷,但是我根本没有Ruby知识,也许对我来说学习Scala (即将到来的fromJava应该没有那么大的不同)和Lift,并用它们来做它会更快。
首先要感谢大家!
佩皮罗
发布于 2011-10-31 18:09:41
我想我还是玩吧!这不仅对我来说是最简单的,因为我是一个Java爱好者,而且根据我看到的一个基准,它在与Japid结合时也是最快的。
发布于 2011-10-30 08:06:44
去年,我发现自己在为一门计算科学课创建一个基于web的关系浏览器时,遇到了非常类似的情况。我强烈推荐RoR。当然,您需要花费一些时间来快速掌握Ruby,但花少量的时间来学习是非常值得的。有很多优秀的文档和大量优秀的教程。
Rails可以在几秒钟内使用生成器函数生成大部分核心代码和数据库模式(参见脚手架生成器)。考虑到您的时间限制,我认为仅这一点就使rails成为一个很好的选择。
就学习Ruby而言,如果您熟悉任何动态类型的脚本语言,那么应该不会有太多问题。
无论如何,这是我使用rails的经验。祝你的项目好运!
发布于 2011-10-30 08:10:25
我使用Java大约有7年了,主要用于web应用程序,最近开始使用RoR。我必须说,它真的很容易掌握和开始。在我自己的项目上工作了两个月后,我开始在一个客户项目中使用它,交付生产代码比我预期的要容易得多。所以,是的,我可以推荐Ruby,而且它一点也不难上手。
然而,RoR确实需要像苹果操作系统或linux这样的nix平台。我说的是windows,但它有太多的缺点和bug。
如果你决定使用ruby,我可以强烈推荐你开始使用Agile Web Development with Rails (Pragmatic Programmers)。
https://stackoverflow.com/questions/7942385
复制相似问题