2010-09-08 104 views
1

我從來沒有做過任何Web開發,但對學習一些Web技術非常感興趣。我相信我對編程有很深的理解,所以我認爲選擇不同的語言/技術不應該太難。我是大學三年級學生,主修CS,並且想在一些小項目上工作。我想要開發的第一個想法是一個網絡應用程序(遊戲),您可以在其中加入一個房間並玩一個簡單的遊戲(擲骰子,做點什麼,等到下一個回合 - 重複,直到出現優勝者)。基本上,我的問題是我應該學習哪些技術,這將幫助我以最好和最簡單的方式實現這個想法?我應該學習哪些網絡技術?

謝謝!

+0

裏面的東西我告訴有人在這裏已經有喜歡問這個問題。 – 2010-09-08 05:26:38

+0

可能。但是,當我創建我的問題時,我沒有看到一個。對不起,如果這對你來說是個問題! – hassaanm 2010-09-08 05:53:48

回答

1

好吧,它取決於你想要發展,因爲你學習。這個遊戲的想法可以通過許多方式來實現,比如Flash,當然如果它不是太重的話,jquery或者HTML5上的canvas,如果瀏覽器支持不是問題。或者只是簡單的HTML與文字/圖像,但這將是醜陋的,不是很好學習你的東西。

至於後端php很容易取代,但它取決於你的風格和背景。有些人憎恨PHP,如果你是這樣的話,然後看看asp或ruby或其他許多語言。

看看構建它應該如何幫助您選擇語言/技術的類似項目。

如果你想使用Ruby on Rails的你可能會喜歡這些videocasts

+0

謝謝。我正在考慮學習HTML5/CSS3/JAVASCRIPT和RUBY(Ruby on Rails,或許?)。我相信對於HTML5/CSS3/JAVASCRIPT,w3schools.com可能是最好的學習資源。但是,我不太確定學習Ruby的好資源。你能提出任何建議嗎?我正在看rubylearning.com。 – hassaanm 2010-09-08 05:33:17

+0

肯定RoR是一個很好的解決方案。 Mayeb嘗試http://rubyonrails.org/screencasts – Iznogood 2010-09-08 05:52:13

0

JavaScript是要走的路,但你會發現很多的閃光燈,Silverlight和Java遊戲。使用Javascript,有很多有用的庫可以(但不一定需要)像JQuery一樣學習。

對於您的服務器代碼,您幾乎可以選擇。 PHP,Python,Ajaxian,Ruby,ASP.NET等都很好。這只是你在主機上支持什麼以及什麼適合你的想法。

MySQL數據庫也傾向於方便。

即使你選擇了一些模糊或不可靠的東西,爲自己嘗試一些東西也沒有什麼壞處,所以請堅持下去!

0

首先,你將不得不根據你的背景來決定你是否想要以.Net/Java/PHP的方式走向哪條路,以及更多情況。如果您選擇Java(因爲我來自Java,所以更容易回答),您可以選擇JSP-Servlet/JSF/Wicket/Spring MVC/GWT等。一個好的選擇可以從頭開始。

除了這對HTML良好的接地/ CSS/Javascript和HTTP協議總是需要