2010-06-18 57 views
5

我想知道腳本在當今IDE和GUI的世界裏有什麼地方。今天的腳本適合哪裏

我是編程新手,想知道我應該在什麼時候開啓PowerShell終端以完成特定任務。這裏的人們使用腳本來做什麼,對於全職使用C++/C#/ Java的現代開發人員來說,它有多重要?

回答

6

一般而言,如果您希望完成任務超過兩次,您將希望編寫一個腳本。製作一個腳本具有以下優點:

  • 它不依賴於人的操作(人類是可錯的)
  • 它的可重複
  • 腳本可以被存儲在源代碼控制

這是非常適合到構建,部署和自動化測試等任務。

1

IDE和GUI不能很好地處理開發過程的測試或部署部分。

1

當您想快速查看時,腳本編寫也非常棒。就我個人而言,我一直使用我的Python解釋器作爲超級計算器。我也用它來解析文件,並結合正則表達式。

1

腳本還經常用於讓客戶輕鬆地擴展系統的行爲。使用腳本語言,編譯器(甚至IDE)不是必需的。
有關SQL Server 2008中的示例,請參閱Extending Packages with Scripting

1

另一點需要補充的是,幾個高度使用的服務器沒有任何GUI。一切都從終端運行。幾乎所有東西都通過腳本運行。雖然圖形用戶界面很好,但它們不會一直使用。