掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
三個問題:

站在用戶的角度思考問題,與客戶深入溝通,找到烈山網(wǎng)站設(shè)計與烈山網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、申請域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋烈山地區(qū)。
這三個問題,作為甲方中國企業(yè)怎么看?作為乙方中國企業(yè)軟件提供商怎么看?
(1) 時代大背景
1980年深圳特區(qū)成立,1991年電視劇《外來妹》播出,毛寧和楊鈺瑩唱的片中曲。
Intel 386是1985年推出的,486是1989年推出的。1994年,微軟推出Windows3.2,是第一個中文Windows系統(tǒng)。1995年,Windows95推出,Amazon創(chuàng)立、雅虎創(chuàng)立,世界互聯(lián)網(wǎng)爆發(fā)。
WPS、CCED都在1988年開發(fā)出來第一版,著名的殺毒軟件江民公司KV100是1994年推出的。19923年鮑岳橋加入希望公司在1994年推出最新版本UCDOS
(2) DOS時代的低代碼工具
1982年Dbase第一個DOS版本發(fā)布,1984年Dbase用C語言重寫了一次。1986年Foxbase推出。
那個時代是單機、字符界面、命令行。人們寫企業(yè)管理軟件,就一個Dbase/Foxbase,數(shù)據(jù)庫、業(yè)務(wù)邏輯、前端輸入輸出UI,都在一起。
那個時代的技術(shù)也不復雜,那個時代90年代初蘇聯(lián)還未解體、世界還在冷戰(zhàn)隔膜、鄧小平還未南巡、中國還在計劃經(jīng)濟雙軌制,那個時代的企業(yè)有計算機的都是在無塵機房、進門要換拖鞋穿白大褂、計算機使用者個個會Dbase編程。
大連雅奇過去出了個代碼生成器,可以按向?qū)ё詣由筛鞣N常見的增刪改查功能代碼。我記得在1997-1999有個廣州速達軟件,號稱ERP,打開一看什么都有,仔細一看本質(zhì)都是增刪改查。
(3) Windows時代的低代碼工具
Windows時代不僅是可視化、鼠標,也是局域網(wǎng)、大型數(shù)據(jù)庫。
那個時代三大利器:VB、PB、Delphi。我重點說說PB。
PowerBuilder是1991年推出的,是由大型關(guān)系數(shù)據(jù)庫廠商Sybase推出的。如何基于大型關(guān)系數(shù)據(jù)庫快速開發(fā)基于可視化UI、客戶端/服務(wù)器局域網(wǎng)模式的企業(yè)應(yīng)用軟件,這是Sybase的初衷。
我最喜歡PB的DataWindow這個可視化組件,既可以增刪改查/排序/過濾,又可以輸出報表/預(yù)覽/打印/導出。簡直是網(wǎng)絡(luò)版的EXCEL。想想,EXCEL不就是這么功能么?
我在1999年主力參與了全新一代的企業(yè)級應(yīng)用套件研發(fā),我們自己設(shè)計自己研發(fā)了一套個性化配置平臺,你可以借助這個工具自定義界面、自定義字段、自定義查詢、自定義報表。我們也有自己做的實施工具,方便實施人員進行基礎(chǔ)數(shù)據(jù)初始化、功能權(quán)限配置、業(yè)務(wù)參數(shù)配置、審批工作流程配置。這是兩個不同的工具。
從1995年以來,朱镕基進行了國退民進、市場經(jīng)濟改革,企業(yè)需要多部門勾稽關(guān)聯(lián)防止跑冒滴漏,PC機普及/價格大幅下降/Windows易用普及。應(yīng)用從個人單機或單部門應(yīng)用也擴展為全企業(yè)應(yīng)用,技術(shù)也從個人英雄個人開發(fā)簡單技術(shù)走向多層、組件技術(shù)、分布式計算、UML建模、軟件工程工作模式。原來企業(yè)內(nèi)的IT技術(shù)人員要么放下了手里的技術(shù)開始使用商業(yè)軟件公司的個性化配置平臺和實施平臺運維平臺,要么有些企業(yè)內(nèi)的IT技術(shù)人員跳槽到了專業(yè)的商業(yè)軟件公司做實施顧問或研發(fā)人員。
(4) Web時代的低代碼工具
1997年,Amazon、雅虎全都上市。
1997年,Delphi3.0推出:新增加了個關(guān)鍵字Interface,開始支持DCOM技術(shù)。DCOM是微軟1995年隨Win95推出的技術(shù)。當時微軟推一個概念叫Windows DNA,就是說,應(yīng)用可組合而成。Delphi也隨流行,推基于局域網(wǎng)的三層技術(shù)架構(gòu):客戶端、中間層DCOM業(yè)務(wù)邏輯、后臺大型關(guān)系數(shù)據(jù)庫。
但,1995年,Java、Javascript、IE瀏覽器1.0也成為了互聯(lián)網(wǎng)主流。1997年Java推出JSP/Servlet,1998年推出EJB,1999年推出J2EE。
所以Web時代的架構(gòu)層次成了:
這時候的可視化成了Adobe的Dreamweaver(MicroMedia公司在1997年開發(fā),在2005年被Adobe收購)、微軟的FrontPage(1995年推出)。使用者更多是網(wǎng)頁設(shè)計師,而不是程序員。這是歷史最大的變化。從未這樣過。
后來,網(wǎng)頁設(shè)計師分離出來兩個,一個叫UIUE,一個叫前端開發(fā)工程師。但,前端編程,不再可視化了。
可以這么說:低代碼開發(fā),從Web時代就死了。
為啥?你看啊,企業(yè)是個單獨組織,互聯(lián)網(wǎng)是個社會組織,一個是網(wǎng)狀中的結(jié)點,一個是網(wǎng),這不在一個維度。
所以在Web時代以及以后,各層技術(shù)變化劇烈。
在Web時代,不管是甲方的IT部門人員,還是乙方的實施人員,都已經(jīng)對技術(shù)束手無策了,淪為純的軟件應(yīng)用人員了。低代碼需求一沉淪就沉淪了快20年。
(5) 云時代的低代碼工具
現(xiàn)在又在了云時代。
1999年創(chuàng)業(yè)的Salesforce,在2007年發(fā)明了類Java的APEX商業(yè)應(yīng)用開發(fā)語言供應(yīng)用商店開發(fā)合作伙伴用。但這幾年也在推Lightning低代碼平臺。
說起商業(yè)應(yīng)用開發(fā)語言,最鼻祖應(yīng)該就是SAP在1979年發(fā)明的ABAP,一開始是為了搞報表開發(fā)的,類似Excel中的函數(shù)和VBA。一開始ABAP也是目標給客戶項目定制開發(fā)合作伙伴用的。
說實話,我是蠻喜歡EXCEL和它嵌入的VBA的。
剛才我就說:EXCEL本來就像一個單機版的數(shù)據(jù)輸入輸出工具,所以中國很多企業(yè)管理軟件,都是被單機個人EXCEL+QQ網(wǎng)絡(luò)協(xié)同秒殺的。
你看VBA,腳本很簡單,還能錄制自動修成代碼,還可以直接修改/調(diào)試/跟蹤,還可以建立自定義UI控件和Form,最最牛的是還可以調(diào)用COM API,這就功能走出EXCEL邊界,強大死了。
EXCEL一般都是個人單機用的辦公套件。說起組織協(xié)同多人用的辦公套件,我想起來IBm的Domino/Notes。
但我這一節(jié)重點說的不是這些存在了50年或30年的東西。
我想說的是,基于云時代,怎么看全局。
先說說企業(yè)這一端。
大家也看到前段時間流行的一篇文章,說特斯拉自研智能制造信息化系統(tǒng)、自研線上線下一體化電商銷售信息化系統(tǒng)、自研基于遠程車聯(lián)網(wǎng)數(shù)據(jù)監(jiān)控遠程診斷的售后服務(wù)信息化系統(tǒng)。
為啥要自研呢?用SAP ERP難道不香嗎?
還真不香,我過去寫過一篇文章專門寫特斯拉的創(chuàng)新突破,從設(shè)計、技術(shù)、制造、銷售、售后,皆劇烈創(chuàng)新,和福特、通用汽車、奔馳、寶馬這些百年汽車企業(yè)截然不同。這不自研,沒法適用啊,摯肘特斯拉快速變化創(chuàng)新突破。
這和中國電子商務(wù)公司雇傭1萬多人自研業(yè)務(wù)系統(tǒng)是一個道理。
但是,有快速進化創(chuàng)新革命的需求,還得能做了。
好就好在這么復雜的技術(shù),現(xiàn)在有了兩個支撐:一個是國際巨頭貢獻的經(jīng)過實證錘煉的開源免費技術(shù),一個就是云計算。所以中國很多過去只購買外部商業(yè)軟件或者外包開發(fā)的企業(yè),現(xiàn)在紛紛成立獨立的科技公司、自己招CTO自己組建研發(fā)團隊,基于云服務(wù)開發(fā)自己的商業(yè)創(chuàng)新。他們的技術(shù)團隊規(guī)模與實力當然仍然比不上專業(yè)的軟件公司,但是他們需要的商業(yè)創(chuàng)新又沒有成熟商業(yè)軟件,咋辦?實質(zhì)上,商業(yè)軟件公司的進化,已經(jīng)落后于這個不斷快速劇烈變化的時代?低代碼工具、低代碼工具使用者,呼之欲出。
AWS從2006年推出,每年推出和更新的云服務(wù)多達幾千個。這在過去軟件時代不可想象。想想軟件時代:IBM服務(wù)器、EMC存儲、Oracle數(shù)據(jù)庫...,在開源與云服務(wù)時代,AWS一家就通吃全部。這是過去從來沒有過的事情。
讓新開發(fā)的應(yīng)用一開始就長在云上,是直接調(diào)用這幾千個云服務(wù)組合而成,作為云計算巨頭該怎么做呢?
也就是說,我們過去是調(diào)用Delphi API、Windows API、J2EE API、Android API編寫應(yīng)用軟件,現(xiàn)在是調(diào)用幾千項云服務(wù)API進行編程。
這想法,2008年,Google就想借GAE、Google API開放平臺、Dart/NodeJS、GWT、Chrome搞?,F(xiàn)在,全世界再重做一次。
如果大家對低代碼平臺沒啥感覺的話,大家可以看看微軟的PowerApps、Oracle Apex這兩個工具,我個人覺得蠻好的。都有免費社區(qū)版,大家可以自由下載自由體驗?,F(xiàn)在中國很多李鬼號稱低代碼平臺,我建議大家選型時和微軟PowerApp套件做功能特性列表對標。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流