關於Java,IDE和框架之間有什麼區別?IDE和框架之間的區別
15
A
回答
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的一部分。
相關問題
- 1. 語言和框架之間的區別
- 2. API和框架之間的區別
- 3. IDE與平臺和框架的區別?
- 4. SDK和IDE之間的區別
- 5. 應用程序框架和UI框架之間的區別
- 6. php和框架中的庫和助手之間的區別
- 7. UIViewController的視圖框架和navigationController.view.frame之間的區別?
- 8. 框架和工具包之間的主要區別是什麼?
- 9. perl舞者框架和apache2 http服務器之間的區別
- 10. Spring TestContext框架和Jboss Arquillian之間的區別
- 11. 框架和相對佈局之間的區別?
- 12. 設計時和運行時框架之間的區別
- 13. CMS(joomla,drupal)和框架(Zend,Symfony,CI)之間的區別
- 14. 是什麼重定向之間的區別和Zend框架
- 15. 實體框架:分離和AsNoTracking之間的區別
- 16. Cocoa Touch Framework和pre-Xcode6框架之間的區別
- 17. 虛擬頁面和頁面框架之間的區別?
- 18. .Net框架的版本v2.0.50727.3053和v2.0.50727.3074之間有什麼區別?
- 19. CoreBluetooth框架和IOBluetooth框架的區別
- 20. HTTP框架和web框架的區別?
- 21. JavaScript框架和庫之間有什麼區別?
- 22. express框架「module.exports」和「exports」之間有什麼區別?
- 23. 之間的〜/和的區別../
- 24. IDE「Visual MASM」和「簡單代碼」之間的區別?
- 25. IDE和文本編輯器之間的區別?
- 26. '#','%'和'$'之間的區別
- 27. {!!之間的區別!!}和{{}}
- 28. '+ ='和'= +'之間的區別?
- 29. 「。+」和「。+?」之間的區別
- 30. .eq之間的區別。和==