在過去的一年中,我從一個初學PHP開發人員轉移到了一個更加中級的開發人員,我使用Mac OS X和本地開發服務器環境(MAMP)。我需要什麼來開始在.NET中開發
我在考慮開始使用.NET框架進行開發。任何人都可以給我一些建議嗎?
- 我需要開始什麼?
- 如何將類似 .NET轉換爲PHP?
- 什麼是ASP和.NET之間的關係 ?
- 是 還有什麼新奇或重要的我應該知道在.NET中開發?我知道.NET是用 微軟技術編寫的......)
在過去的一年中,我從一個初學PHP開發人員轉移到了一個更加中級的開發人員,我使用Mac OS X和本地開發服務器環境(MAMP)。我需要什麼來開始在.NET中開發
我在考慮開始使用.NET框架進行開發。任何人都可以給我一些建議嗎?
首先,讓Windows啓動。那麼你需要Visual Studio Express和MSDN。請記住,.NET將與PHP非常不同。如果你想在使用PHP的時候更熟悉.NET的工作方式,你可以檢查一個像Prado這樣的框架,它就像一個混合體。
開箱即用的PHP不是面向對象的。 .NET是。我記得我的第一週學習.NET我非常沮喪,因爲我不能include()
側邊欄導航。我不得不知道控件是對象,並且必須創建對象並將其添加到其他對象。這是一種更好的工作方式(這就是爲什麼許多PHP開發人員會遵守Kohana之類的OO框架的原因),你將會看到。
.NET還有兩種主要語言:C#和VB.NET。如果我是你,我會堅持使用C#,因爲從PHP背景中將會最熟悉語法 - VB.NET更加冗長,並且不使用花括號和分號。
與所有程序員的努力一樣,保持StackOverflow書籤,並在必要時大量使用它。它可能是你學習任何新的編程語言或框架的最有價值的資源。
祝你好運!
他使用的是Mac,所以第一件事就是獲得一臺PC :)或者使用單聲道...或者在Mac上安裝Windows –
There就像BootCamp以及虛擬化技術(VMWare Fusion,Parallels)一樣,所以不需要讓PC真正開始使用。 –
你應該在多個問題中拆分它。你的每一個子彈點可以自己製作成一本書... –