簡體   English   中英

Scala + Lift或Ruby on Rails,適合初學者

[英]Scala + Lift or Ruby on Rails, for a beginner

謝謝你打開我的問題:)

我是計算機工程專業的大學生,我總是用Java完成課程項目(除了C和匯編,但是非常具體的事情)。 除此之外,我在ActionScript 3中完成的Web應用程序上工作了很長時間,包含在.jsp文件中並部署到Google App Engine網站上。

話雖如此,我現在假裝做另一個網絡應用程序的原型,它將注冊用戶的博客和消息系統之間。

我的問題是,有時間作為克制(我有一個半月),只需要建立一個工作原型,任何人都可以告訴我,在他/她看來,什么是我開始學習的最佳框架和使用? (考慮到我的Java和ActionScript背景)我相信RoR是這些案例中最常見的,因為它簡單快捷,但我根本沒有Ruby知識,也許我學習Scala會更快(即將到來fromJava不應該那么不同)和Lift,而是用它們來做。

提前謝謝了!

Pepillo

我想我會去玩Play! 根據我看到的一個基准測試,不僅對我來說最簡單,因為我是一個Java人,但與Japid結合時它也是最快的。

去年,我發現自己處於一種非常類似的情況,即為計算科學課創建基於Web的關系瀏覽器。 我強烈推薦RoR。 當然,你需要花一些時間來熟悉Ruby,但是值得花費很少的時間來學習。 有很好的文檔和大量的好教程。

Rails可以在幾秒鍾內使用生成器函數生成大部分核心代碼和數據庫模式(請參閱腳手架生成器)。 考慮到你的時間限制,我認為僅此一點就可以成為一個不錯的選擇。

在學習Ruby方面,如果您對任何動態類型的腳本語言感到滿意,那么您應該不會遇到太多麻煩。

無論如何,這是我對rails的經驗。 祝你的項目好運!

我現在使用Java大約7年,主要用於Web應用程序,最近開始使用RoR。 我必須說這很容易上手並開始。 在我自己的項目工作僅2個月后,我開始將它用於客戶項目,並且提供的產品代碼比我預期的要容易得多。 所以,是的,我可以推薦Ruby,並不是很難接受。

但是,RoR確實需要像apple os或linux這樣的nix平台。 我用windows說過,但是有太多的缺點和錯誤。

如果您決定使用ruby,我可以高度推薦使用Rails(實用程序員)的敏捷Web開發來幫助您入門。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM