天天看點

CUBA 7:嶄新的篇章

原文連結:https://www.cuba-platform.com/blog/cuba-7-the-new-chapter

  最近(2019年春節前夕)釋出的 CUBA 和 Studio 的第7個版本是一個 “major”版本,“major”這個詞對于版本 7 是當之無愧的,因為這是過去 3 年中最重要的版本,是基于對論壇、會議和 Java 使用者組的社群回報進行全面分析而推出的新産品。這個版本帶來了非常多的變化!

CUBA 7:嶄新的篇章

新的API、功能和技術棧更新

  CUBA 7 引入了軟體開發的最新理念:基于事件的 API、URL 路由和 Generic UI 的可視化元件; 使用輕量級的資料容器代替幾乎不能擴充的資料源進行資料綁定; 對底層技術更新,包括對 Java 10+的支援和一系列其它改進。

将 CUBA Studio 內建到 IntelliJ IDEA 中

  這可能是最大的,也是開發者們期待的變化!再也不需要頻繁的切換 Studio 和 IntelliJ IDE ,所有功能在一個 IDE 中就可完成,包括快速導航、智能提示和代碼完成。将 Studio 內建到 IntelliJ 中之後,我們不僅能支援 Java 和 Groovy,還支援其他 JVM 語言,主要是 Kotlin。

儀表盤、地圖和新的BPM

  随着社群的期望,貢獻的擴充元件(如 LDAP、資料導入或 WebDAV)越來越多,CUBA 的應用市場正在快速增長。就在最近我們釋出了 Dashboards,在接下來的幾個月裡,将會推出新的 BPM(業務流程管理)和地圖元件,這将是對現有元件的一個重大更新。

“限制10個實體”已成為曆史

  我們正在更改商業許可的規則,使其能更加清晰。在 Studio 的免費版中我們會去除10個實體的限制 - 這意味着你能夠免費開發或遷移任意大的項目。Studio 的商業版仍然存在,專注于通過提供可視化設計器,來提升實體、界面、菜單和其他平台元素的開發體驗,在免費版本中,所有這些可以使用正常的編碼方式進行。

進階擴充元件走向免費、開源

  進階擴充元件的許可規則也會改變,這些擴充元件目前捆綁在商業許可中。新的 CUBA Studio上線之後,這些擴充元件将與商業 Studio 的許可分開。是以,對于CUBA 7+ ,報表、BPM 、FTS 和圖表将會免費和開源!

  想了解更多,請閱讀發行說明。