2009-08-25 133 views
1

如果我想從PHP切換到asp.net,涉及到什麼?除了php和一些javascript之外,我基本上不了解asp或其他語言。從PHP到ASP.net的最佳途徑?

什麼是最好的地方開始學習更多?

主持一個asp網站需要什麼?

它是用什麼開發的?

是否有相當於php.net的資源?

回答

1

我做了幾次這個開關。如果你對OO和最常見的設計模式有很好的把握,那麼你就不會有太多的問題去掌握dot.net語言。
b.t.w我真的真的建議你只考慮C#。
最好的方法是開始一本Wrox書並開始學習它。不要直接從asp.net啓動,而是從控制檯應用程序啓動。
這本書將告訴你如何安裝一個開發環境,這是一個與dot.ent環境不可分割的東西。
如果本書建議不是MS Express環境,我建議你使用Express。 就像php.net一樣,MSDN是一個更好的工具,然後php.net,這是來自PHP的怪胎和前Zender。

概括起來講,只是做書中的練習,這將是確定

3

我認爲一個良好的開端將是把你現有的PHP項目之一,並在ASP.Net改寫。這樣你就不會被委託創建新的東西,同時學習一門語言。但是,不要嘗試逐行轉換。 ASP.Net與PHP有很多不同的編程模型。所以你最好看看最終產品,並試圖產生同樣的東西,而不一定產生相同的代碼。

0

我已經寫了幾年PHP PHP Web項目,並認爲自己是PHP的中間人。我最近爲編程部門注意到的公司編寫了一個應用程序(使用PHP),他們讓我轉換到了C#和.NET中的工作編程。

我的第一反應非常冷淡;我學會了在反微軟環境和思維模式下進行編程。我想做的最後一件事是在.NET中學習一些東西。

經過幾個月的強迫自己學習C#和OOP,我不得不說它實際上是一件美妙的事情。至少對於開發Windows應用程序。我一直想做一些桌面應用程序,這是做這件事的好方法。

但到目前爲止還沒有涉及ASP.net,現在我有一個需要一些Web輸出的項目。我正在努力學習ASP,事實是我很想用PHP編寫它的Web部分。對我而言,C#對於Windows和OOP有意義,但對於Web上的快速數據解析應用程序,PHP很快並且可以完成工作。

雖然我會繼續研究ASP的東西,特別是看MVC。 Another question on SO讓我有興趣關注MVC。我一直在仔細閱讀書籍和觀看教程視頻,到目前爲止,我毫無希望地感到困惑。

也許這會讓我回想起來,並且非常感謝你付出了努力 - 比如首先學習C#。目前,儘管對C#和OOP的瞭解比我一年前多,但ASP編程方法似乎還是陌生的。

0

幾年前,我從基於腳本的服務器端語言(Classic ASP和PHP)切換到.NET。如果我記得,最難的部分是理解客戶端事件和服務器端事件處理之間的緊密集成。一旦點擊了,剩下的只是一個學習新語法的練習(實際上更像我在大學學到的C++)。