2011-03-10 100 views

回答

10

IDE是一個用於編寫和編譯代碼的應用程序。框架通常是其他人編寫的軟件組件,您可以使用/集成到自己的項目中,通常可以避免重新發明輪子。

23

基本上是:

  • 的IDE是你用來開發軟件;例如,Eclipse是一個IDE (代碼編輯器,調試器,構建工具...)
  • 該框架是一組庫和最佳實踐,可幫助您不重新發明輪子,並提供一組如何發展的指導方針。


引述維基百科,一個IDE

是一個軟件應用程序, 提供全面的設施,以 計算機程序員軟件 發展。一個IDE通常由 :

  • 源代碼編輯器
  • 一個編譯器和/或解釋器
  • 構建自動化工具
  • 調試器

雖然Framework

是一種抽象,其中提供通用功能的通用代碼 可以由用戶代碼選擇性地覆蓋或專用 ,從而提供特定的 功能。框架是在 軟件庫的 特殊情況下,他們是 代碼包裹在一個定義良好的 應用程序編程接口 (API)可重複使用的抽象,但它們含有正常庫的獨立 他們一些關鍵 特色。

2

框架是一種與您正在使用的語言緊密相連的工具,它通常延伸或增加語言功能。

IDE(集成開發環境)爲您使用的關鍵字語法突出顯示,錯誤,構建項目,清理它們,使用VCS進行整合等提供了自動化支持,並且通常爲使用的流行框架提供默認支持爲你的語言。

Java利用Hibernate,Struts和Spring等框架來擴展語言,NetBeans或Intellij IDEA將這些工具的支持以結構化的方式帶到您的Java項目中。

1

根據所有答案,我可以得出結論,Visual Studio是一個IDE和.NET是一個框架。 而且一個框架(.dll列表)可以集成到一個IDE中。意思是框架是IDE的一部分。

相關問題