斯卡拉Lift 或 Ruby on Rails,适合初学者

发布于 2024-12-13 00:34:59 字数 467 浏览 1 评论 0原文

感谢您提出我的问题:)

我是一名计算机工程专业的大学生,我一直用 Java 完成课堂项目(除了 C 和汇编,但针对的是非常具体的事情)。除此之外,我在使用 ActionScript 3 完成的 Web 应用程序上工作了相当多的时间,该应用程序包含在 .jsp 文件中并部署到 Google App Engine 站点上。

话虽如此,我现在假装制作另一个网络应用程序的原型,该应用程序将通过博客和他们之间的消息传递系统来注册用户。

我的问题是,有时间作为限制(我有一个半月的时间),并且只需要构建一个工作原型,任何人都可以告诉我,在他/她看来,什么是我开始学习和学习的最佳框架?使用? (考虑到我的 Java 和 ActionScript 背景)我相信 RoR 在这些情况下是最常见的,因为它简单快捷,但我根本没有 Ruby 知识,也许学习 Scala 会更快(这来自Java 应该没有那么不同)和Lift,并用它们来做。

非常感谢!

佩皮洛

thanks for opening my question :)

I am a university student in Computer Engineering, and I've always done class projects in Java (apart from C, and Assembly, but for very specific things). Apart from that, I have worked for quite a lot of time on a web app done in ActionScript 3, contained in .jsp files and deployed onto a Google App Engine site.

Having that said, I now pretend to do a prototype of another web app, which will have registered users with blogs and a messaging system between them.

My question is, having time as a restraint (I have month and a half), and needing just to build a working prototype, could anyone tell me, in his/her opinion, what would be the best framework for me to start learning and use? (Take into account my Java & ActionScript background) I believe RoR is the most common in these cases, as its easy and quick, but I have no Ruby knowledge at all, and maybe it would be quicker for me to learn Scala (which coming fromJava shouldn't be that different) and Lift, and do it with them instead.

Many thanks in advance!

Pepillo

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

笑叹一世浮沉 2024-12-20 00:34:59

去年,我发现自己处于非常相似的情况,为计算科学课程创建基于网络的关系浏览器。我强烈推荐RoR。当然,您需要花一些时间来熟悉 Ruby,但是花少量的时间来学习是非常值得的。有优秀的文档和大量优秀的教程。

Rails 可以使用生成器函数在几秒钟内生成大部分核心代码和数据库模式(请参阅脚手架生成器)。考虑到你的时间限制,我认为仅此一点就使 Rails 成为一个不错的选择。

就学习 Ruby 而言,如果您熟悉任何动态类型脚本语言,那么您应该不会遇到太多麻烦。

无论如何,这就是我对 Rails 的体验。祝你的项目好运!

Last year I found myself in a very similar situation for creating a web based relationship browser for a computing science class. I would highly recommend RoR. Granted you will need to spend some time getting up to speed with Ruby, but it is well worth the small amount of time to learn. There is excellent documentation available and a ton of good tutorials.

Rails can generate much of the core code and database schema with the generator functions in seconds (see scaffolding generators). Considering your time constraint, I think this alone makes rails a good choice.

In terms of learning Ruby, you should not have much trouble with this if you are comfortable with any dynamically typed scripting languages.

Anyway, that has been my experience with rails. Good luck on your project!

思念绕指尖 2024-12-20 00:34:59

我想我会选择玩!根据我看到的基准,它不仅对我来说是最简单的,因为我是一个 Java 人员,而且与 Japid 结合使用时它也是最快的。

I think I'm going with Play! Not only is the easiest for me, as I am a Java guy, but it's also the quickest when in conjuntion with Japid, according to a benchmark I saw.

就像说晚安 2024-12-20 00:34:59

我使用 Java 已经有大约 7 年了,主要用于 Web 应用程序,最近开始使用 RoR。我必须说它真的很容易上手并开始。在我自己的项目上工作仅 2 个月后,我开始将它用于客户项目,交付生产代码比我预期的要容易得多。所以,是的,我可以推荐 Ruby,而且它一点也不难学。

然而,RoR 确实需要像苹果操作系统或 Linux 这样的 nix 平台。我用 Windows 说过,但有太多的缺点和错误。

如果您决定使用 ruby​​,我强烈推荐 使用 Rails 进行敏捷 Web 开发(务实程序员),帮助您入门。

I used Java for about 7 years now, mostly for web applications, and recently started using RoR. I must say it was really easy to pick up and get started. After only 2 months of working on my own project I started using it for a customer projects and it was far more easier to deliver production code then I had anticipated. So yes I can recommend Ruby and it was not hard at all to pick up.

However, RoR does require a nix platform like apple os or linux. I stated out with windows but there are simply too many drawbacks and bugs.

If you decide to go with ruby I can higly recommend Agile Web Development with Rails (Pragmatic Programmers) to get you started.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文