Gradle檢視原始碼討論檢視歷史
Gradle是基於Apache Ant和Apache Maven概念的項目自動化[1]構建開源工具,使用了一種基於Groovy的特定領域語言[2](DSL)來聲明項目設置,也增加了基於Kotlin語言的kotlin-based DSL,拋棄了基於XML的各種繁瑣配置。Gradle面向Java應用為主,當前支持的語言包括Java、C++、Groovy、Kotlin、Scala和Swift,計劃未來將支持更多的語言。
相關諮詢
自動化
自動化(Automation)是指機器設備、系統或過程(生產、管理過程)在沒有人或較少人的直接參與下,按照人的要求,經過自動檢測、信息處理、分析判斷、操縱控制,實現預期的目標的過程。自動化技術廣泛用於工業、農業、軍事、科學研究、交通運輸、商業、醫療、服務和家庭等方面。採用自動化技術不僅可以把人從繁重的體力勞動、部分腦力勞動以及惡劣、危險的工作環境中解放出來,而且能擴展人的器官功能,極大地提高勞動生產率,增強人類認識世界和改造世界的能力。因此,自動化是工業、農業、國防和科學技術現代化的重要條件和顯著標誌。
自動化的概念是一個動態發展過程。過去,人們對自動化的理解或者說自動化的功能目標是以機械的動作代替人力操作,自動地完成特定的作業。這實質上是自動化代替人的體力勞動的觀點。後來隨着電子和信息技術的發展,特別是隨着計算機的出現和廣泛應用,自動化的概念已擴展為用機器(包括計算機)不僅代替人的體力勞動而且還代替或輔助腦力勞動,以自動地完成特定的作業。
自動化的廣義內涵至少包括以下幾點:在形式方面,製造自動化有三個方面的含義:代替人的體力勞動,代替或輔助人的腦力勞動,製造系統中人機及整個系統的協調、管理、控制和優化。在功能方面,自動化代替人的體力勞動或腦力勞動僅僅是自動化功能目標體系的一部分。自動化的功能目標是多方面的,已形成一個有機體系。在範圍方面,製造自動化不僅涉及到具體生產製造過程,而是涉及產品生命周期所有過程。
參考文獻
- ↑ 自動化專業就業方向及前景 ,搜狐,2024-08-19
- ↑ 常用語言分類 ,豆丁網,2012-05-07