金山云推出企業(yè)級開源設(shè)計語言King Design

在現(xiàn)實世界中,我們基于共同的語言來保持團隊協(xié)作,達成共識并快速推動項目演進;在數(shù)字世界中,依靠統(tǒng)一的數(shù)字語言,讓不同地域、不同類型的工作得以在共同的規(guī)則下,往明確的方向去發(fā)展。近日,經(jīng)過大量的項目實踐和經(jīng)驗總結(jié),金山云正式推出面向企業(yè)級市場的開源前端設(shè)計語言——King Design Public Components(簡稱KPC),該語言可以幫助有前端設(shè)計需求的企業(yè),基于金山云開源的KPC快速構(gòu)建自身專有的視覺及交互風(fēng)格,從而大幅節(jié)省設(shè)計和建模時間,提高業(yè)務(wù)上線效率。

值得一提的是,當(dāng)前僅有谷歌、蘋果、微軟、阿里巴巴等一些大型企業(yè)推出了開源的設(shè)計語言,也只有企業(yè)在自身交互設(shè)計上足夠成體系、成規(guī)模之后,其開源才具有為其他企業(yè)借鑒的價值和意義。金山云此次通過將自身在多年業(yè)務(wù)實踐中積累的設(shè)計經(jīng)驗開放出來,對于提升國內(nèi)企業(yè)數(shù)字產(chǎn)品設(shè)計水平和開發(fā)人員工作效率,將起到積極有效的助推作用。目前KPC已經(jīng)在全球最大的開源軟件開發(fā)與管理社區(qū)GitHub上開放,搜索“KPC”即可查看和下載使用。

四大核心價值打造最高效設(shè)計語言

KPC是服務(wù)于金山云數(shù)字產(chǎn)品設(shè)計的一款通用設(shè)計語言,通過一系列有序組織的設(shè)計模式和應(yīng)用規(guī)范,從視覺、交互、代碼層規(guī)范企業(yè)的平臺設(shè)計,基于共同的界面理解、一致的產(chǎn)品設(shè)計和統(tǒng)一的品牌認知,讓開發(fā)人員在產(chǎn)品創(chuàng)建過程中不必再浪費精力于界面樣式等工作,能更加聚焦于產(chǎn)品本身。

當(dāng)設(shè)計語言是公共知識時,它就成為一個強大的設(shè)計和協(xié)作工具,可以以更高的效率、更低的成本實現(xiàn)業(yè)務(wù)目標(biāo)。金山云設(shè)計語言KPC具備節(jié)省設(shè)計開發(fā)成本、縮短全局迭代成本、加快產(chǎn)品上線時間和建立品牌信任方面四項核心價值。

在開發(fā)成本方面,通過復(fù)用現(xiàn)有模式,減少業(yè)務(wù)重復(fù)性,實現(xiàn)業(yè)務(wù)的快速上線從而大幅節(jié)約開發(fā)成本;在全局迭代方面,相比于動輒在產(chǎn)品全局范圍內(nèi)四處修改,可復(fù)用的設(shè)計模式可以在任何用到它的地方實現(xiàn)自動更新,全局層面的迭代易如反掌。

在產(chǎn)品上線方面,一般來說,新產(chǎn)品方案需要數(shù)月時間,使用KPC實現(xiàn)產(chǎn)品方案僅需幾周時間,當(dāng)需要快速上線驗證某個設(shè)想或方案時,基于現(xiàn)有設(shè)計模式能夠快速完成上線;在建立品牌信任方面,基于統(tǒng)一的品牌認知,一致的界面運作邏輯,降低用戶認知成本,幫助用戶形成正確的心理預(yù)期,建立品牌信任度。

支持多框架的企業(yè)級前端組件庫

目前該組件庫支持Vue、React、Intact三大框架,其中Intact是金山云獨立開發(fā)的前端MVVM框架,未來將進一步支持Angular,真正做到不限定團隊技術(shù)棧,以及跨團隊之間UI、UE的統(tǒng)一。

另外,組件庫內(nèi)置了強大的主題系統(tǒng),該系統(tǒng)秉承“主題不只是改變配色”的設(shè)計理念,可以最大限度地改變組件的樣式呈現(xiàn),以適應(yīng)不同產(chǎn)品個性化設(shè)計需求。相比市面上已有的成熟組件庫而言,該組件庫除了提供了豐富的組件和細致的使用文檔,還提供了一些有特色的設(shè)計功能點,如全方位的定位系統(tǒng),聲明式的表單驗證等,從而更進一步提高組件使用者的開發(fā)效率和體驗。

在質(zhì)量保證方面,KPC中所有組件都通過了單元測試,目前代碼覆蓋率在第一階段達到了88%,而且還在持續(xù)增長中,通過KPC組件庫,使用者可以使穩(wěn)定、快速地進行迭代升級,來支持日益復(fù)雜、不斷增長的業(yè)務(wù)需求。

統(tǒng)一的設(shè)計模式讓開發(fā)有跡可循

KPC在設(shè)計之初,就確定了清晰的原則:幫助金山云團隊定義評價標(biāo)準的指導(dǎo)原則,實現(xiàn)產(chǎn)品最優(yōu)設(shè)計的標(biāo)準化共識。在前端設(shè)計的四大原則中,金山云通過多年業(yè)務(wù)實踐,按照描述明晰性、效率、風(fēng)格一致性和美感的順序,進行了規(guī)范。

在前端設(shè)計團隊看來,設(shè)計原則為設(shè)計者提供選擇依據(jù),從眾多存在矛盾或價值沖突的設(shè)計決策中找到平衡?;谝钥蛻魹橹行牡膬r值指導(dǎo),設(shè)計團隊認為,美不可以凌駕在明晰和效率之上,效率也不可以妥協(xié)于一致性之下,明晰永遠都是第一優(yōu)先級,在制定任何設(shè)計決策時都應(yīng)按照設(shè)計原則,考慮優(yōu)先級。

在具體的設(shè)計上,首先,消除歧義,讓用戶能夠更加明確無誤地使用,這是最重要的;其次才是簡化工作流程,幫助用戶更好、更智能、更快地完成工作;接著是在相同的問題使用相同的方案,增強產(chǎn)品的直觀與熟悉程度;最后才應(yīng)該是通過貼心且優(yōu)雅的設(shè)計工藝,表達對用戶付出時間與關(guān)注的尊重。

KPC構(gòu)建起了豐富的模式庫文檔,針對具體場景的模塊、風(fēng)格使用規(guī)范,通過對顏色、文案、按鈕、圖標(biāo)、布局等業(yè)務(wù)模塊進行定義,讓一切有跡可循。

此次上線的KPC版本分為了6個大類、共37種常用組件,支持多種框架類型,未來會根據(jù)云行業(yè)特性,不斷豐富組件類型,按照規(guī)劃,未來會達到十多個大類和上百種常用組件類型。KPC的推出,對于支撐金山云日益龐大的業(yè)務(wù)架構(gòu)、構(gòu)建統(tǒng)一的金山云設(shè)計風(fēng)格、提升客戶體驗一致性和開發(fā)人員產(chǎn)品上線效率方面,起到了非常良好的效果。此次將KPC開放出來,希望能讓更多企業(yè)能夠參與到其中,通過與業(yè)界通力協(xié)作,共同提升業(yè)務(wù)開發(fā)效率和用戶體驗。

免責(zé)聲明:此文內(nèi)容為第三方自媒體作者發(fā)布的觀察或評論性文章,所有文字和圖片版權(quán)歸作者所有,且僅代表作者個人觀點,與極客網(wǎng)無關(guān)。文章僅供讀者參考,并請自行核實相關(guān)內(nèi)容。投訴郵箱:editor@fromgeek.com。

極客網(wǎng)企業(yè)會員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責(zé)任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2018-12-05
金山云推出企業(yè)級開源設(shè)計語言King Design
近日,經(jīng)過大量的項目實踐和經(jīng)驗總結(jié),金山云正式推出面向企業(yè)級市場的開源前端設(shè)計語言——King Design Public Components(簡稱KPC),該語言可以幫助有前端設(shè)計需求的企業(yè),基于

長按掃碼 閱讀全文