今天在EclipseCon上,Eclipse基金會宣布發(fā)布Eclipse Che 4.0,首個公共發(fā)布的Eclipse Che cloud IDE工作空間服務器和通用的基于web的IDE。Tyler Jewell在EclipseCon的開幕式致辭上談到了IDEs的發(fā)展和未來,證明了Eclipse Che可以給分布式的工作空間提供可編程的環(huán)境,這個工作空間僅需要客戶端有一個瀏覽器。
Eclipse Che項目的領導,Codenvy的CEO Tyler Jewell介紹了項目的目標:
Eclipse Che推動了通用工作空間的發(fā)展。通過讓工作空間便攜化,它們現(xiàn)在可以在任何地方重建,給開發(fā)團隊提供符合他們需求的環(huán)境,這也是敏捷過程的一部分。
Codenvy開發(fā)基于web的IDE一段時間了,其核心在2014年夏季被捐贈給了Eclipse基金會。從那以后,其他的商業(yè)合作伙伴也加入到了Eclipse Che項目中,包括Microsoft、Red Hat和SAP。還有一些企業(yè)也非常熱衷于完成它,包括Vaadin、IBM's Bluemix DevOps Services、SmartBear、SourceGraph、Tomitribe和eXo Platform。
Eclipse Che提供了一個協(xié)作的工作空間服務器,它可以讓程序員共享工作空間或者獨立地開發(fā)代碼,使得個人和團體可以共同工作于共享的或獨立的項目。這是由REST框架實現(xiàn)的,這個框架既可以讓一個傳統(tǒng)的臺式機IDE和遠端工作空間數(shù)據(jù)通訊,又能夠通過客戶端的瀏覽器進行JavaScript云端IDE前端請求。
Eclipse Che同時還使用了一個插件框架,它可以實現(xiàn)將擴展插件寫入、加載和安裝到服務端。這其中包含了堆棧的提供,使得不同的語言和工具可以被加入框架之中。
Eclipse Che在設計上使用Docker作為運行期映像,這意味著開始使用Eclipse Che會變得非常簡單,入門指南頁面展示了如何直接安裝產(chǎn)品,如何使用Docker開始Che運行期映像codenvy/che。
Eclipse基金會的執(zhí)行理事Mike Milinkovich介紹道:
Eclipse Che的發(fā)布,讓人們開始重新思考IDEs被開發(fā)人員搭建和使用的方式。它使用了Docker、Java和JavaScript來創(chuàng)建可拓展的、動態(tài)的開發(fā)者工作體驗。Eclipse Che的初始反饋信息非常杰出。下載數(shù)和外部貢獻都指出,Che是一個非常卓越的、成功的開源項目。
Eclipse Che可以從Eclipse Che頁面下載,源代碼已經(jīng)公布在GitHub上。大量的文檔以及博客包含了關于項目的更多信息。