手冊簡介

阿里巴巴開源,基于 React.js 的通用框架,可視化智能開發(fā)助手

手冊說明

概述

飛冰 Iceworks

可視化智能開發(fā)助手

Version for VS Code Extension  Installs  Downloads  Rating  PRs Welcome  The MIT License

立即安裝 >>>

社會、經(jīng)濟(jì)、民生正在加速數(shù)字化,微軟預(yù)測:未來五年,我們開發(fā)的應(yīng)用程序?qū)⒊^過去所有時(shí)代的總和 —— 這是一個(gè)爆炸式的發(fā)展。爆炸式發(fā)展對先進(jìn)生產(chǎn)力提出了更高的要求,但現(xiàn)狀卻是:應(yīng)用程序開發(fā)高門檻、質(zhì)量無保障和效率遇瓶頸的困局。

Iceworks 就是在此背景下誕生的可視化智能開發(fā)助手,旨在驅(qū)動軟件開發(fā)工具和方法產(chǎn)生巨大變革。

Iceworks 通過「 雙引擎和雙模型」,運(yùn)用可視化引擎和智能化引擎、質(zhì)量和效率評估模型:降低應(yīng)用開發(fā)的門檻保障開發(fā)質(zhì)量,提高開發(fā)效率。Iceworks 客戶端通過插件的形式集成在 IDE 中,目前實(shí)現(xiàn)了與 VS Code / WebIDE / O2(阿里內(nèi)部) 等主流集成開發(fā)工具(平臺)的無縫對接,方便開發(fā)者隨時(shí)隨地快速使用可視化、智能化的能力進(jìn)行應(yīng)用開發(fā)。

產(chǎn)品特點(diǎn)

可視化開發(fā)

Iceworks 可視化開發(fā)提供兩個(gè)基本功能:可視化搭建和可視化配置。

可視化搭建提供所見即所得的拖拽能力,助力快速完成前端頁面的開發(fā)。該能力不與具體平臺綁定、和具體框架無關(guān),搭建完成后可以繼續(xù)二次編碼,它在極大降低前端開發(fā)的門檻和提升前端開發(fā)的效率同時(shí),還兼顧了程序的可維護(hù)性和靈活性:

可視化搭建

更多介紹,請參考《可視化搭建》。

可視化配置旨在降低前端開發(fā)門檻、提升開發(fā)體驗(yàn),提供了流程引導(dǎo)生成代碼和表單操作生成代碼的能力,該能力支持自定義模板或物料,為開發(fā)者提供個(gè)性化代碼的生成能力:

可視化配置

更多介紹,請參考《可視化配置》。

智能編程

Iceworks 智能編程當(dāng)前提供了兩個(gè)基本功能:代碼自動補(bǔ)全和代碼信息提示。

在開發(fā)者編寫代碼的過程中,智能引擎能夠自動預(yù)測開發(fā)者的編程意圖,連續(xù)向開發(fā)者推薦「即將書寫的下一段代碼」,開發(fā)者可以通過「一鍵補(bǔ)全」的方式,直接確認(rèn)接下來要輸入的代碼,從而大大提升代碼的編寫效率。例如輸入樣式字段和值時(shí),Iceworks 提供的代碼自動補(bǔ)全效果如下:

使用示例

Iceworks 的代碼自動補(bǔ)全能力基于語言語義和源代碼分析,完全本地執(zhí)行,確保代碼安全;毫秒級響應(yīng),流暢進(jìn)行編碼!

更多介紹,請參考《編碼輔助》。

豐富的物料體系

Iceworks 內(nèi)置 Fusion Design、Rax UI 組件庫,豐富的物料開箱即用:可通過物料創(chuàng)建應(yīng)用、生成組件和組裝頁面、一鍵添加到代碼……同時(shí)支持接入自定義物料,對物料開發(fā)的鏈路提供了全流程的支持,開發(fā)者可輕松定制業(yè)務(wù)專屬的物料集合:

物料示例

指南導(dǎo)航

常見問題

會不會提供其他 IDE 的插件,例如 WebStorm ?

我們會研究相關(guān)技術(shù),以實(shí)現(xiàn)低成本在更多的 IDE 上進(jìn)行集成,服務(wù)更廣大的開發(fā)者。但目前沒有明確的時(shí)間表。

Iceworks 支持哪些應(yīng)用類型?

Iceworks 目前支持前端應(yīng)用的開發(fā),支持 Web 前端應(yīng)用和無線應(yīng)用(H5、小程序)的開發(fā),內(nèi)置使用 icejs 框架,你可以通過添加自定義物料的方式使用更多的前端框架。

如何獲取更多幫助?

加入釘釘交流群

二維碼

阿里內(nèi)部釘釘群號:23161909

提交問題

向 Iceworks Github 倉庫提交 issue ,我們會快速跟進(jìn)你遇到的問題。

預(yù)約培訓(xùn)

對于打算大規(guī)模使用的公司或團(tuán)隊(duì),Iceworks 可以提供免費(fèi)的培訓(xùn),具體請咨詢 @梧忌(wuji.xwt@alibabab-inc.com)


在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號