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

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

 

導讀:剛纔有個朋友問我,猿老師發生神馬事了,我說腫麼回事,給我發了幾張截圖;我一看!嗷!原來是一個python的程序,裏面有幾千行代碼,說他定義變量abcd,寫的頭都大了;他說,猿老師,你能不能教教我如何快速實現我的idea,能不能幫助我一下;我說可以,但是看你編程基礎有點差,現學的話時間也不夠;他不服氣,我說小朋友:你學一套編程是需要很長時間去打基礎滴,其實啊,想實現自己的idea,也不一定就需要代碼實現;他說你別給我扯犢子,就說怎麼辦;我說,你聽過低代碼平臺嗎?它上手快開發也快,最適合你了,這是化勁兒,底代碼的編程是講化勁兒的四兩撥千斤;只要你掌握了低代碼平臺工具,比如iVX,上萬行的代碼都是小case滴。啊…哈!你非要和我試試,我說可以;誒…我一說,他啪就站起來了,很快啊!然後上來就是一行Hello world!我說,年輕人,你要耗子尾汁啊……
哈哈,以上爲搞笑片段,歡迎進入講解編程之天時、地利、人和,以及網友十八問帶你瞭解iVX和低代碼平臺那些事的正題……

 

 

 

 

目錄

21世紀的第3個十年,各行業數字化迫在眉睫,全民編程也勢不可擋

編程的天時:行業數字化迫在眉睫—走向數字經濟是歷史的必然

編程的地利:全民編程也勢不可擋—編程從小學起

編程的人和:傳說中的iVX工具,與編程到底又有什麼曖昧關係?

網友十八問帶你瞭解iVX和低代碼平臺那些事

網友第1問:iVX與編程到底有什麼曖昧關係?

網友第2問:除了iVX,還有哪些低代碼平臺?

網友第3問:iVX主要面向什麼樣的人啊?

網友第4問:iVX開發的應用支持哪些具體場景?

網友第5問:iVX是如何進行非代碼邏輯表達?

網友第6問:iVX的編譯原理是什麼樣的?

網友第7問:iVX的集成開發環境如何定義的?

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

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

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

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

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

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

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

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

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

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

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


 

 

 

21世紀的第3個十年,各行業數字化迫在眉睫,全民編程也勢不可擋

編程的天時:行業數字化迫在眉睫—走向數字經濟是歷史的必然

           依據中國信息通信研究所公佈的《中國數字經濟發展白皮書(2020年)》,從生產力和生產關係的角度提出了數字經濟“四化”框架,即數字產業化、產業數字化、數字化整治和數據價值化。數字經濟, 作爲經濟學概念的數字經濟是人類通過大數據(數字化的知識與信息)的識別—選擇—過濾—存儲—使用,引導、實現資源的快速優化配置與再生、實現經濟高質量發展的經濟形態。 數字經濟,作爲一個內涵比較寬泛的概念, 凡是直接或間接利用數據來引導資源發揮作用, 推動生產力發展的經濟形態都可以納入其範疇。在技術層面, 包括大數據、雲計算、物聯網、區塊鏈、人工智能、5G 通信等新興技術。在應用層面,“新零售”、“新制造”等都是其典型代表。數字經濟是一種提速重構經濟發展與整治模式的新型經濟形態。近幾年來,伴隨支持數字經濟發展的政策加快落地以及數字經濟產業基本的迅速發展,使得數字經濟變成我國社會經濟高品質發展的新動能,行業數字化也勢不可擋,它既是趨勢,也是歷史的必然。
           根據《世界互聯網發展報告2017》和《中國互聯網發展報告2017》藍皮書指出,去年,中國數字經濟規模總量達22.58萬億元,躍居全球第二,佔GDP比重達30.3%。以數字經濟爲代表的新經濟蓬勃發展,成爲推動中國經濟增長的強勁力量。互聯網,尤其是移動互聯網的發展進程,加速了人們的生活節奏,在數字化時代,越來越多的都市人都重複着“兩點一線”的忙碌生活。越來越多人們的時間也越來越碎片化,很多專家和學者都在考慮如何高效利用碎片化的時間來博取消費者的關注,這逐漸成爲品牌和營銷人的又一難題。在現代化的互聯網市場環境中,數字化趨勢越來越明顯,數字化已成爲品牌營銷變革的催化劑。

 

編程的地利:全民編程也勢不可擋—編程從小學起

           國務院於2017年7月印發的《新一代人工智能發展規劃》提到,“實施全民智能教育項目,在中小學階段設置人工智能相關課程”。在2018年的兩會中,人工智能被再一次寫入政府兩會報告。  教育部還公佈年度高校本科專業備案和審批結果,獲批“機器人工程”專業的高校數據由去年的24所達到今年的60所。其中江蘇共有10所高校申請設立該專業。教育部辦公廳關於印發《2019年教育信息化和網絡安全工作要點》的通知,23條明確提出:“實施學生信息素養培育行動,完成義務教育階段學生信息素養評價指標體系,建立評估模型,啓動中小學生信息素養測評。推動在中小學階段設置人工智能相關課程,逐步推廣編程教育。”

 

 

編程的人和:傳說中的iVX工具,與編程到底又有什麼曖昧關係?

相關文章
High&NewTech:低代碼(0代碼/無代碼,無需代碼)開發的簡介以及如何選擇最合適的低代碼開發工具
High&NewTech:新物種?這是一種不需要寫代碼的程序猿,這事,得從Ta們掌握了 iVX工具(首個無代碼編程語言)說起……

 

            一般來講,我們常說的低代碼其實就是指低代碼工具或者低代碼開發平臺低代碼開發平臺(Low-Code Development Platform,LCDP)是無需編碼(0代碼或無代碼)或通過少量代碼就可以快速生成應用程序的開發平臺。通過可視化進行應用程序開發的方法,使具有不同經驗水平的開發人員可以通過圖形化的用戶界面,使用拖拽組件和模型驅動的邏輯來創建網頁和移動應用程序。低代碼開發平臺(LCDP)的正式名稱直到2014年6月才正式確定,但是,整個低代碼開發領域卻可以追溯到更早前第四代編程語言和快速應用開發工具。

           iVX屬於首款零代碼開發語言,它去掉了程序語法,但保留程序邏輯。它擁有着簡單的界面和開發環境(純web)。 iVX屬於0代碼,初心就是做應用開發工具,基於 Web 的,所以在設計產品時甚至沒有隻限制於企業應用,而是所有的應用原則上都可以開發,這是 iVX 的目標。所以 iVX 可以做遊戲(支持3D),可以做電商、網站,可以支持小程序等。隨着研發不斷深入底層,現在 iVX 已經基本具備了“語言”形態,例如,多人開發,版本管理,開放的模塊等,這也許是 iVX 一開始並沒有去預期的事情,但也是發展的必然。

 

 

網友十八問帶你瞭解iVX和低代碼平臺那些事

網友第1問:iVX與編程到底有什麼曖昧關係?

iVX 屬於一種無代碼可視化編程語言,iVX重新理解了一下編程這個概念,並用自己的方式實現了這種概念。

 

 

網友第2問:除了iVX,還有哪些低代碼平臺?

除了iVX,低代碼平臺( LCDP)有很多,比較常見的有氚雲、簡道雲、宜搭雲、明道雲、活字格、牛刀等。

 

 

網友第3問:iVX主要面向什麼樣的人啊?

iVX的面向對象主要是開發人員以及業務人員;其它低代碼平臺主要涉及業務人員,也可以進行二次開發。

 

網友第4問:iVX開發的應用支持哪些具體場景?

iVX支持主流的中大規模複雜應用,包括並不限於OA、CRM、HRM、ERP、BPM、文檔協作、工業MES、醫療HIS,智能城市、園區、小區、物聯網、大數據、電商、網站、遊戲等C端應用,以及H5等等。其它低代碼平臺,支持工作流、表單、報表Bi等。

 

 

網友第5問:iVX是如何進行非代碼邏輯表達?

iVX,其實是通過圖形化的形勢表達邏輯的;它當然支持圖靈完備,支持條件/循環/回調/延時等邏輯操作,支持各種操作聚合,同樣支持後臺服務編排和各種觸發事件邏輯的編輯,而且,在iVX中重用相同的事件面板。衆所周知,其它低代碼平臺,大部分還不具備邏輯編輯能力。

 

 

 

網友第6問:iVX的編譯原理是什麼樣的?

iVX屬於一種全新的可視化無代碼的編程語言,它有着相應的完整開發體系,需要相應編譯器編譯成目標代碼支持;同時支持中大規模應用開發,前端基於react+數據驅動,後臺基於微服務+serverless,數據庫基於SQL+NoSQL+ES。其它低代碼平臺,可配置的SaaS框架,主要支持“工作流”“表單”“報表”三種場景,大多都不需要專門的編譯器。

 

 

網友第7問:iVX的集成開發環境如何定義的?

iVX所有的開發工作都在IDE中完成。其它低代碼平臺,並沒有統一IDE概念,界面開發、SaaS配置、代碼開發相互分離工作流,表單,報表都有自己獨立的開發工具和產品。


 

 

網友第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系統,方便用戶實用和查閱 。 其它低代碼平臺,如氚雲文/活字格檔完備,明道/簡道雲/宜搭雲相對簡單,牛刀一年上未更新。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章