2013-11-05 31 views
2

我來自linux背景,並注意到Windows有自己的腳本語言稱爲powershell。 Powershell可以用於在Linux中使用Apache或任何Web服務器進行網絡編程,例如CGI/Perl/Python?PowerShell可以用作Web編程嗎?

回答

1

是的,但我真的沒有看到這一點。 Powershell是一個通用的自動化工具。雖然它可以用來創建動態網頁內容,但並不意味着這是個好主意。

通常在Windows環境中,要麼堅持使用Asp.Net來實現純粹的Microsoft生態系統,要麼更好。對於混合堆棧,應該考慮使用與Linux相同的工具。也就是說,在Windows上也可以使用PHP,Ruby/Rails和其他軟件。

+1

同意了,但如果你有興趣在追求PowerShell的web開發,看看James Brundage的Powershell Pipeworks框架http://powershellpipeworks.com/ –

+0

一致認爲PowerShell對於Web開發不是必需的,但是你關於ASP.NET的聲明只是針對純粹的Microsoft生態系統而言是非常錯誤的。與PHP一樣,ASP將代碼呈現爲原始HTML,因此任何瀏覽器平臺都可以讀取網頁,同時也忽略OS平臺,因爲瀏覽器是所有服務器端腳本語言都關心的。 – thepip3r

+1

@ thepip3r您誤解了「純粹的Microsoft生態系統」部分。這意味着服務器端只運行MS產品。在這樣的環境下,Asp.Net是一個非常明顯的選擇。 – vonPryz

相關問題