天天看點

High&NewTech:來到了21世紀的第3個十年,各行業數字化迫在眉睫,全民程式設計也勢不可擋。但,問題來了,程式設計,一定需要寫代碼麼?那麼,傳說中的iVX工具,與程式設計到底又有什麼暧昧關系?(二)

網友第8問:如何定義iVX的元件原子屬性?

iVX具備原子屬性,因為它的顆粒度足夠小,就像基本的化學元素一樣。iVX具備元件的完備性,連續的完備的元件,使得iVX構造各系統成為可能,就像連續化學元素周期表。iVX具備支援更上層,它接近應用層的元件生成,即标準元件→小子產品。當然,iVX同樣支援使用者添加自定義元件,其中包括導出npm包,或各種react和VUE元件導入。

其它低代碼平台,如活字格/牛刀等有元件概念,但并非原子元件,劃分的比較模糊,其實,從某種角度可以了解為,它的大部分元件相當于iVX小子產品概念。

當然,從上邊明顯可知,雖然同叫元件,但是iVX元件和其他低代碼産品元件完全不同。其他低代碼産品元件更接近iVX小子產品這個級别”。

網友第9問:iVX的語言編譯器/文法解析器有什麼不同?

iVX是自研編譯器,支援生成各種系統的目标代碼,其實,從底層來說,iVX是一整套全新的語言及其配套的開發體系。其它低代碼平台,均不需要編譯。

網友第10問:iVX是如何實作雲開發的?

對于iVX,它是支援雲端開發、雲端調試、雲端協同、雲端釋出和雲端運維的。其它低代碼平台,目前大多數都支援雲端開發。

網友第11問:iVX的雲端的彈性和并發能力如何?

iVX以AWS、阿裡雲、騰訊雲為基礎,保證雲端所有資源彈性化,可以做到serverless。 其它低代碼平台,主要以國内雲平台為主,也都相應的支援阿裡雲、騰訊雲、華為雲、金山雲。

網友第12問:iVX開發的應用都支援哪些系統?

iVX開發較早,是以開發的應用支援大多數主流系統平台,包括但并不限于Web App、Android、iOS、Win、Mac、inux/小程式(微信/阿裡系/抖音)。 其它低代碼平台,應該主要是WebApp,其中氚雲主要支援釘釘平台。

網友第13問:iVX的前端開發架構與其他平台有什麼不同?

iVX支援React core并優化渲染機制。其它低代碼平台,比如react vue都有,牛刀采用早前的WeX5。

網友第14問:iVX的背景開發能力怎麼樣?

iVX屬于非代碼,是以直接編排中台業務邏輯;它的API對接第三方資料和服務,當然可以提供API給第三方,進行服務;并且支援微服務構造内部中台能力【iVX提供組應用模式提供組内微服務/企業内微服務等建立服務的模式】,也同樣支援複雜資料庫操作,連表查詢/索引/事物/視圖;支援全文搜尋資料庫;支援Socket,可以實作IM/聊天室/視音頻服務;支援直播流/WebRTC等會議和直播業務。其它低代碼平台,大多數的業務邏輯,除了定義好的,基本都是代碼開發,大多數也都支援API,但卻不支援提供API。

網友第15問:iVX的是如何私有化導出和部署的?

iVX支援裸機和分布式Docker私有化部署。其它低代碼平台,也基本都支援裸機部署,但有一大部分平台并不支援分布式。

網友第16問:iVX開發配套如何?

iVX已經實作多人協同開發,包括版本管理、背景配置、大型應用快速加載,以及調試。其它低代碼平台,大多數都不支援多人協同開發。

網友第17問:iVX的産品設計怎麼樣?

iVX盡可能減少視窗、彈窗以及操作次數,産品簡潔實用【産品設計和使用者體驗方面的能力】。其它低代碼平台,如明道、氚雲産品設計不錯,牛刀産品相對比較難操作,根據網友反映,可能因為bug多。

網友第18問:iVX産品的教學以及使用文檔如何?

iVX提供完備教學視訊、文檔,以及免費Demo系統,友善使用者實用和查閱 。 其它低代碼平台,如氚雲文/活字格檔完備,明道/簡道雲/宜搭雲相對簡單,牛刀一年上未更新。