當前位置:首頁 > 軟件與服務 >

iVX(iH5)平臺創始人孟智平:全球首款--0代碼開發語言

發布時間:2019-11-18 17:30:22 來源:中國軟件網 作者:emon
[摘要]11月14日,由中國軟件網主辦,海比研究、光明網聯合主辦的“洞見2020中國企業服務年會”在北京香格里拉飯店隆重開幕。
11月14日,由中國軟件網主辦,海比研究、光明網聯合主辦的“洞見2020中國企業服務年會”在北京香格里拉飯店隆重開幕。iVX(iH5)平臺創始人孟智平出席會議并發表主題演講。以下為演講全文:
 

大家好!非常感謝軟件網。我非常、非常開心。
 
我們在華為競標的時候,可以簡單說一下,是跟國外的Mendees和Aoseason一起對比,最后我們中標,請大家記住這樣一個非常大大的“0”字。
 
在講之前跟大家簡單介紹一下,低代碼和零代碼。我問投資人,他跟我講,低代碼是一個科學用語,就是說做一個應用我們還是需要程序員,開發非常低的代碼,非常小量的代碼可以做。
 
零代碼是一個最理想的狀態,我們花了差不多十一年時間,基本完全實現了零代碼的開發。我們自己的所有系統,包括一些文檔系統、網站、工單系統等,全部都用零代碼開發的。下面我們開始。
 
第一,我們為什么要開發iVX?
 
這要從很早以前說起,我們想做一個交互的東西,把它放在WAP端,可以開發各種東西,最早的想法就是這么簡單。
 
然后一直就堅持下來了,一直做了接近12年,從2008年開始做這個事情。
 
這是新的一種開發語言,所以這是我們自己定義我們的產品,這也是覺得非常自豪的一點。
 
大家可以看,所有的開發語言,凡是開發語言都是美國人做的,都是英文的。中國唯一的一款語言叫易語言,認為中國人不會寫英文,然后做的一款中文開發軟件的語言。
 
我們這個是一個可視化的,我們認為是一個第四代的開發語言。大家可以看,一開始的時候又是0101,后面是匯編,然后是高級語言,最后是一個可視化的,他的終極狀態就是0代碼,就是0。
 
你像谷歌做的AlphaGO,到最后一個版本叫Alpha  Zero,我覺得Zero是一個非常終極的狀態。
 
我們看一下,我們認為的互聯網開發的三個痛點,我們做這個產品是一個非常底層、基礎的產品。這款產品是嘗試去解決互聯網一些基礎問題,剛才其實很多嘉賓講了,現在開發里面程序員非常貴。他具有非常好的創造力,但是非常難招、難管,養也是非常難養。如果你不是一個開發體系的公司,其實管理程序員是非常困難的。另外一個就是周期非常長。第三點就是維護特別難。
 
一個主程走了,可能一個系統就要重新寫。我們就是想看看,有沒有辦法通過一種什么樣的技術手段,或者一款產品來解決這個問題,所以我們做了iVX。接下來比較重要的就是,看iVX到底能干什么。
 
實際上我覺得,評價一款像這樣的0代碼,或者低代碼的產品,最核心看兩點:第一,能干什么。第二,效益如何。
 
除了這兩點之外,其他都是扯淡。我們看一下視頻,播放一下視頻。其實這里面有三大風口:第一個,中臺。第二個,0代碼。第三個,小程序。
 
 
我覺得我們的產品并不是基于我們要做某一個風口去做的產品,而是說我們做東西太底層了,以至于上面有任何的新的概念、想法其實都可以跟我們產品非常好地吻合起來。
 
像很多公司直接用開發中臺的體系,可以實現數據的打通,業務的重用,這些東西都可以做。0代碼的話,這個其實現在大家提的就是低代碼為主,只有我們才提0代碼這塊。
 
我先簡單說一下0代碼和低代碼,0代碼和低代碼其實是非常不一樣的。0代碼代表我們可以引入一批新的人,一批想做開發,想做應用的人,這些人可以不用寫代碼,可以是學生物的,學物理的,學數學的。以前可能接觸過代碼,或者沒有接觸過代碼,你只要學了我們這個產品,大概可能一個月到一個半月都可以做各種網站、系統。
 
那時候引入一些新的開發者,這和低代碼不一樣,低代碼的話,不是說這個人的開發能力低,而是說這個人寫的代碼可能相對會少一點。也可以寫40%、50%,就可以完成一個應用開發。小程序的話,其實是一個中國的特色,我們通過我們的產品也可以非常好的結合起來。
 
這個是一個中臺的戰略,剛才我們說了,有三點,一個是中臺,一個是小程序,一個是0代碼,大家記住這三點這個就是我們的一個標簽。
 
另外我們是一個語言。中臺這塊的話,實際上主要數據中臺和業務中臺。那么我們做了包括對數據中臺,做了各層數據的共享,包括數據的分離,包括數據安全,各種處理。
 
多人開發這塊,也包括業務中臺,我們做了多能開發,我們自己做了一個Dete,這種版本管理各種組建開放的組建系統,我不知道主會方那個視頻有沒有準備好。
 
我們現在接著講吧,然后是小程序,小程序這塊的話,我們其實把小程序這塊也全部給加進去了,包括像抖音、微信、百度,華為其實和我們合作非常緊密,實際上它有一個內部的系統叫微Linkdeln,微Linkdeln所有的,他們叫微碼,都是通過我們的工具直接可以開發,然后直接打通的。開發完直接一上傳他們就有了。
 
這個我想簡單講一個小故事,當時華為選型用我們的時候,他也是全球去找,他們一個非常高部的領導看到我們這個東西,然后號稱說看了幾天我們的教學視頻,去年就把這個給我們簽了,簽完之后就準備開發。
 
現在華為的內部打卡、考勤、所有報銷還有其他的一些小的系統,都是云衍生的,其實都是用我們產品做的。然后就是開發的效率這塊,大家可以看一下后臺,大家可能看不到,這個可能隱隱約約看到,其實就是我們一個工具的界面。后面應該會有專門的工具界面。
 
我們開發的話,效率其實可以提升,簡單算一下,大概是10倍左右,實際上我們大概以前測過。就是10個人大概做一個月的事情,用我們iVX做,可能三個人做,做10天,而且每個人的成本還比以前的程序員便宜,比如說開發人員2萬到3萬,可能我們找一個應屆的畢業生學一下,可能1萬塊錢左右。這邊我講一個全新的案例,我們當時跟華為合作,因為我們這個iVX的前身,我們上一個版本叫iH5,可能做前端開發都知道,現在這個iVX前后端都可以開發,是我們一個最新的產品發布的時間比較晚,這是今年7、8月份才發布的,但是我們開發了接近兩年的時間,去年的時候基本上這個版本就做好了。
 
做好了之后,華為是同去年10月份開始用,現在已經用一年了。當時選型的時候,國外的他們都會飛過來,直接在華為內部去做測試,華為的測試我覺得還是比較嚴謹的,所以說大家可以比較放心的使用,因為也跟華為磨合了一年了。
 
像華為測的比如內部找一個項目,這個項目可能他們派團隊3個人開發一個月,我們確實是花了一周的時間,派了一個工程師過去,把這個給搞定了。所以這個事情做好之后,大家都非常開心,決定用我們這個產品。
 
為什么是iVX,實際上就是為什么我們一開始做這個事情,然后為什么最后我們做到這個程度,其實我敢說,想要做不寫代碼,然后來實現各種應用,各種開發,這一定不是我們最先想的一個事情,這應該是說,幾十年前各個學院、各個大型公司,包括各種國外的學校就去研究,包括7、8年前就有。
 
但是那個時候可能基于各種限制,包括web各種windows的Ciss,包括很多云的資源都沒有,瀏覽器和CPU的速度也比較慢,也沒有4G什么的,所以那個時候可能一直其他都不具備。
 
我們就一直開始在做,從2008年一直做到現在。我這里也可以簡單再給分享一個小故事,這是我真實查到的,當年喬布斯在開發APPStore的時候,他當時想跟他的CTO去商量說,我們能不能用純網頁的方式實現所有的應用。
 
他本是這么想的,然后當時他的CTO就跟他說,這事不現實,建議他還是用原生的方式后面出了ObzC但是他本身的愿意就是想說,用網頁實現所有的應用,他說這種方式是最輕的,那我覺得那個時候他的想法跟我是一樣的,我接著就做下來了,做下來之后,一開始的版本比較粗糙,是Flash的,然后到2012年的時候,改成H5了。
 
2014年底的時候,趕上H5的風,這個事就上線了。其實當時也并不是我們想要去推H5這個東西,而是大家用戶覺得用你這個東西直接做,H5的應用好像還可以,包括做游戲什么的都可以,他們就用了,OK。
 
但是我們一直還是想做現在這個產品,所以現在現在說我們做的,是我們一直想要做的,而且現在已經基本上實現我們當時預期的想法和功能。而且這個架構其實也比較好,先簡單給大家介紹一下,這個產品并不是說我們創造一種全新的包括后臺和前端的語言,而說說我們設計一種模式,這種模式可以讓所有的開發者都不寫代碼,而生成代碼,生成的代碼前端屬于at的后臺是go的,可以自動部署,可以自動的分配云端的資源,然后可以非常快速的去學習和使用,這個是我們的一個共性。
 
現在這款產品馬上在美國也要準備上線了,在美國品牌的叫vxlub,OK這個就是我們的一個工具界面,實際上,簡單可以看一下,最右邊是我們所有的組建,他還有290多個,他會根據不同的選項,比如說前端后臺去調整。
 
這上面會有,比如說事件面面板,所有的事件其實是我們核心的事情,比如說做這個事情之所以難,難在什么地方,有很多地方都比較難。第一個是我們怎么樣分割所有的組建,讓他前端和后臺都可以抽象處理,像對象,所有的對象都有……比如說觸發條件都有他的屬性、函數,第二個難的是他怎么去組織他的邏輯,這是非常難的一個事情。
 
所有的對象比如說,我們有一個完整的面板,這個面板是途徑完備的,就是所有的邏輯就是通過這個去實現,比如說我們最左端是他對象素,他里面所有的相關的元素,包括什么數據綁定,能夠想到的一些高級功能,都可以實現。
 
就通過幾個頁面,可以實現現在所有的編程才能實現的東西。這個產品大概也有40、50項中國和美國的發明專利。其實這個現在國內和國外都有很多的想要做低代碼的,這個概念是從美國出來的,美國那邊其實有兩個,一個叫做低代碼,一個叫aPaas,aPaas其實就是一種PaaS的分支,他和aPaaS對應的,實際上就是說,做應用的PaaS。
 
另外一個就是低代碼,低代像winds和outsinc最早提出來,他們去做的。這兩家都是在十億美元估值以上,然后國內的話,最近一兩年會有一些公司,出來做這塊,但是主要還是以偏表單和流程類的東西為主,提供一些PaaS的接口。
 
我們這個其實還是非常全面的,所有的應用包括能想到的網站、小程序、游戲包括像各種企業的管理系統OV等等都可以開發。這個是我們的一個開發應用框架,其實簡單的說,我們會幫用戶編譯生成所有他們對應的前端的東西,比如說前端有小程序的,有原生的,有webup的,有桌面應用的,然后其實我們自己會生成中間代碼,這個中間代碼的一部分會直接編譯成后臺的代碼,直接就部署。
 
然后這些東西都是可以私有化的,大家說OK,我想把這個東西部署在我的機房或者是我的應用服務器上,這是沒有問題的。這個東西我們可以支持,而且直接部署就是多塊,如果你自己想要彈性的話,可以非常快速的去部署。
 
這個就是我們一個非常難的點他的核心,我們現在提倡的一個講法叫做保留程序的邏輯去掉程序的語法,或者去掉程序語法保留程序邏輯。實際上就是說,我們通過一種我們的新型的編輯方式、新型的語言可以把邏輯部分完整的保留下來,而語法都可以去掉,這樣大家可以完全不用去學C++,三個等號,兩個等號,一個等號什么區別。
 
這個是我們大體的結構,在未來的話,其實我們會比較依賴于像AWS、阿里云這樣的云計算公司,他們給我們提供最底層云端的服務,就是aiss的一些服務,比如說AWS的oular像這樣的服務器,所有的中臺跟業務相關的所有邏輯,都是用工具開發的,不需要任何的云端支持用工具可以開發了,包括各種接口,都可以用工具開發。云廠商只需要提供數據的存儲、讀寫等一些基本接口就可以了。
 
接下來,看我們這個東西難和不難,能學到一個什么程度。大家可以看一下,一個月基本可以成為一個全棧工程師,我們用到的技術已經幫你最好組合,你通過工具直接可以實現了,不用再重新看一遍框架是什么,前端有什么最好的優化方案,包括后臺怎么部署,怎么做彈性,包括CSC都不用管,直接出來應用,這是一個最好的方案。
 
這是我的微信,大家可以有任何想跟我們合作的,都可以聯系我。我看一下廠商,因為我留了兩分鐘,OK了嗎?或者我就坐第一排,大家有什么問題可以找我,我們放一下視頻。
(播放視頻)
 
1、當時華為選型用我們的時候,也是全球去找。他們一個高層領導看到我們的教學視頻,去年就把合同跟我們簽了,簽完之后就開發。
 
2、我們這個產品是非常全面的應用,包括能想到的網站、小程序、游戲,包括各種企業的管理系統OV等都可以開發。
 
3、我們通過一種新型的編輯方式、新型的語言,可以把邏輯部分完整地保留下來,而語法則可以去掉,這樣大家可以不用去學C++。
 
 
大家簡單看一下編輯的過程。之所以我們做成英文版,因為我們也要拿到國外去宣傳,所以我們就一個版本,給大家一起看了。我們有很多3D支持,也是非常好的,做游戲的也可以。
 
這是多頻的支持。這是工作說流的東西,企業里非常重要的,比如說我們按工作流做好了,一執行,后臺直接按這個跑了。所有用戶比如說跑到什么節點,自己會顯示出來,工作流也是很重要的一個東西。
 
這是一個IM,我們那邊也支持客服系統,同時跟幾萬人聊天,項目直播系統也是能開發的。這是多人在線文檔協作,類似像石墨文檔,一些核心的程序,我們用iVX模擬了一下。
 
再次感謝大家,也再次感謝軟件網,我希望我們的產品會給大家帶來實質性幫助。我們這是可以落地的,人人可以使用,現在個人用戶幾乎是免費的,企業用戶多人帳號需要單獨購買。
 
謝謝大家,非常感謝!

【返回首頁】

德甲积分 体彩6 1开奖结果 11选5 3胆全托 润旺配资 浙江省快乐彩走势图 江苏快3开奖号码视频 31选7开奖走势图 山东麻将怎么和牌 兼职快乐飞艇是骗局 牛大人配资 广东快乐十分稳赢方 四场比分开奖结果 三国麻将群 山东11元选5走势 陕西麻将下载 甘肃快三的开奖结果是多少 3d试机号100期