2011-04-21 28 views
0

我是網絡開發的新手(雖然我很早就使用HTML,CSS構建了基本網站,攻擊了各種CMS等),並且想知道什麼語言和相關框架最好是配合動態用戶界面(即AJAX-ey效果)的數據驅動的Web服務,我希望在未來的某個階段可以進行擴展。我在iOS開發方面非常精通,所以我很喜歡面向對象的開發和Model View Controller範例。任何建議和/或想法將不勝感激。爲iOS開發人員提供網頁開發語言和框架

回答

4

不要通過學習框架來學習語言。首先使用您選擇的語言進行基本的非框架編程。然後跳入框架。否則,你在不熟悉的語言和不熟悉的環境的雙重負擔下勞動。

基本上,先學會開車,然後皮條客出門。

+0

謝謝馬克 - 好的,明確的建議。對語言有什麼想法?無論如何,我正在玩弄一些東西,所以肯定會考慮到什麼感覺很好。 – 2011-04-21 22:10:20

+0

我會去用PHP,但我偏見,因爲我使用PHP。仔細觀察php和asp.net中的對象模型,它們是不一樣的。 – fingerman 2011-04-21 22:16:46

+0

我最近的開發工作大部分都在PHP中,但我更喜歡使用Perl。不能多說Ruby或Python,以前從未使用過它們。 PHP是一種體面的語言,有很多瑕疵,但是Perl的整體設計更好。 – 2011-04-21 22:19:21

0

我認爲最簡單的框架是CodeIgniter,文檔很棒,但這實在是一個主觀問題。

+0

感謝您的幫助將有一個看看它。 – 2011-04-21 22:11:41

0

我同意@Marc B,首先掌握你的語言,然後你就可以開始使用框架。

作爲一種語言,兩種明顯的選擇是asp.net或php,兩者都有其優點和缺點......你有一些閱讀要做,簡單的谷歌搜索將爲您提供大量的信息。這個部門沒有一個適合的人。看一些代碼示例,看看你感覺如何。

+0

感謝您的幫助和建議。是的,我的閱讀清單已經很大了。 – 2011-04-21 22:13:52

1

如果你對Cocoa庫很熟悉,你可以考慮使用Sproutcore,它有一個Cocoa高度通知的設計。它還具有相當前瞻性(又稱:新的熱點)的附加好處,並且正在成爲一個嚴肅的工具(即:Apple uses it for mobile.me),但仍然新到足以讓它由激情,熱情和熟練的開發人員積極開發。

此外,作爲一個提倡學習基礎知識的人。對於我們許多人來說,學好東西最好的方法就是有一個真正的項目並通過建設來學習。對於熟悉iOS開發的人來說,Sproutcore似乎是一個很好的選擇。

+0

謝謝伊瓦爾。還沒有遇到,但它看起來很有趣。 – 2011-04-21 22:10:58

+0

大衛,增加Sproutcore主題,如果你有興趣減少你的攻擊面,學習Javascript可能是最好的路線。除了幾個優秀的客戶端框架之外,serverside Javascript已經從簡單的'可行'轉移到非常受歡迎的並且得到了幾個雲平臺的支持 - 參見[node.js](http://nodejs.org/)。 – Ivar 2011-04-26 13:31:15

相關問題