2010-01-08 70 views
3

在過去的一年中,我從一個初學PHP開發人員轉移到了一個更加中級的開發人員,我使用Mac OS X和本地開發服務器環境(MAMP)。我需要什麼來開始在.NET中開發

我在考慮開始使用.NET框架進行開發。任何人都可以給我一些建議嗎?

  • 我需要開始什麼?
  • 如何將類似 .NET轉換爲PHP?
  • 什麼是ASP和.NET之間的關係 ?
  • 是 還有什麼新奇或重要的我應該知道在.NET中開發?我知道.NET是用 微軟技術編寫的......)
+1

你應該在多個問題中拆分它。你的每一個子彈點可以自己製作成一本書... –

回答

2

首先,讓Windows啓動。那麼你需要Visual Studio ExpressMSDN。請記住,.NET將與PHP非常不同。如果你想在使用PHP的時候更熟悉.NET的工作方式,你可以檢查一個像Prado這樣的框架,它就像一個混合體。

開箱即用的PHP不是面向對象的。 .NET是。我記得我的第一週學習.NET我非常沮喪,因爲我不能include()側邊欄導航。我不得不知道控件是對象,並且必須創建對象並將其添加到其他對象。這是一種更好的工作方式(這就是爲什麼許多PHP開發人員會遵守Kohana之類的OO框架的原因),你將會看到。

.NET還有兩種主要語言:C#和VB.NET。如果我是你,我會堅持使用C#,因爲從PHP背景中將會最熟悉語法 - VB.NET更加冗長,並且不使用花括號和分號。

與所有程序員的努力一樣,保持StackOverflow書籤,並在必要時大量使用它。它可能是你學習任何新的編程語言或框架的最有價值的資源。

祝你好運!

+6

他使用的是Mac,所以第一件事就是獲得一臺PC :)或者使用單聲道...或者在Mac上安裝Windows –

1

如果你願意讓一臺PC,那麼我建議以下網站:

http://www.asp.net/learn/

有對剛纔的一切,包括安裝視頻教程。他們還可以一步一步地告訴你如何使用.net框架來完成一些常見任務。

+0

There就像BootCamp以及虛擬化技術(VMWare Fusion,Parallels)一樣,所以不需要讓PC真正開始使用。 –

相關問題