網際網路界的IT鉅變:從DOS的編輯器,到如今的無程式碼開發
眾所周知,Borland Pascal、Turbo Pascal、Turbo C等這類開發工具,都習慣自帶IDE。
因此,我產生了一個大膽的想法。
如果說Anders這類編譯器的作者,對編輯器有什麼莫名其妙的執念的話,DOS程式設計師對編輯器,又會存在著怎樣深厚的執念呢?
為了避免造成閱讀障礙,有必要給大家普及一下“什麼是編輯器”。
編輯器即軟體程式,一般是指用來修改電腦檔案的編寫軟體,但也有人稱 HE4(漢書)、PE2……等文書軟體為編輯器。常見的編輯器有文字編輯器、影片編輯器、影像編輯器、源程式編輯器,聲音編輯器和網頁編輯器。
好了,我們接著往下看。
從DOS時代過來的前輩,基本上都有這麼一個印象。
DOS時代,網路不普及,軟體匱乏,基本上都是透過CD/軟盤傳遞軟體,本來選擇就少,有什麼就用什麼唄,即便是有獨立編輯器,你很可能不知道,知道了,也沒有論壇可供你和別人“吵架”。
大部分人,應該都是在高中,開始使用Watcom C++吧,一開啟Watcom C++介面,基本上所有人都會傻眼。
只有命令工具鏈,沒有IDE,用edit又會太麻煩,每次都必須按部就班操作:編輯,退出,編譯,接著開啟編輯器修改,再退出編譯真折磨人,要瘋掉了簡直。
於是乎,為了在Watcom C++下面,可以像 turbo c++ 一樣方便的一鍵編譯/執行,DOS時代,有程式設計師大牛,在他高一時自行編寫了一個文字編輯器。
介面模仿turboc,支援多檔案同時開啟,實時切換auto indent、buffer,支援自定義工具,配置以後,可以在ALT_F1編譯當前檔案,ALT_F2 執行編譯出來的可執行檔案。
如果繼續“深扒”的話,其實DOS時代下,還是有一些比EDIT強很多的獨立編輯器的,比如:MicroEmacs。
1986年,MicroEmacs釋出第一個版本。
幾年後,增加了DOS支援,支援程式碼片插入(自帶4,5種語言,比如常用的snippet),支援自定義工具,常用鍵位支援 EMACS,c-p,c-f, c-b, c-n等移動游標類。
據說,Linus 今天還在自己維護和使用這個 MicroEMACS。
此外,當時使用比較多的還有SetEdit,這個支援多平臺的開源文字編輯器。
可以說,DOS時代,是國內軟體開發的篳路藍縷時代,所用的開發工具往往簡陋之極,但就是這樣簡陋至極的開發工具,卻完成了霸屏DOS時代的很多經典軟體,比如:
第一個民營商業化使用的DOS中文平臺—— CCDOS 2.13H,便是由其作者吳曉軍,僅使用開發工具DOS DEBUG,直接輸入組合語言進行彙編所創作的。
而大家所熟知的中文字表處理軟體—— CCED,1.0至3.0版本,則是由開發工具編譯BASIC,CCED 4.0後,改用C語言。
求伯君發明的 WPS 1.0-3.0版本,開發工具則為組合語言。
......
隨著軟體行業的蓬勃發展,時至今日,編輯器大有改觀。
我們不需要再像DOS時代那樣,在編輯器上重複繁瑣地執行程式命令。
而一些編輯器,更是把“程式設計”的機會,交到了更多人的手上。
近年來興起的低/無程式碼開發平臺中,便湧現了不少excel類電子表格編輯器。
以國內最早的無程式碼開發平臺——雲表平臺為例,在它這裡,所有人都可以實現 “所見即所得”的程式設計思想。
不會像DOS時代下的Watcom C++這類軟體那樣,操作起來,被迂迴“挖坑”。
使用者,只需要記住雲表“三板斧”:資料介面、填表公式、業務公式,即可自主開發出個性化自主可控的管理軟體,如PLM、SRM、WMS、ERP、OA、進銷存等。
開發全程“傻瓜式”,即在和excel很像的介面,拖拉拽,輸入中文文字配置資訊,加以流程、許可權等,簡單又方便。
不用編譯,也不用藉助VBA等輔助工具,還支援二次開發。
支援資料透視、資料分析、報表/標籤自定義模板列印;支援訊息推送,流程審批,多人協同;支援OpenAPI,外接資料來源,生成H5頁面;可與小程式、網站、釘釘、微商城、企業微信、SAP、浪潮、高拍儀、電子秤、地磅、PDA;可生成移動端app;內嵌MySQL資料庫,區域網可用。
正因為其簡易的操作性和強大的功能,雲表平臺深受各行業企業的喜愛,其中包括華為、中國電信、中冶、恆逸石化、北京航天、中鐵等知名企業。
小結
日出江花紅勝火,春來江水綠如藍。
不得不感慨,如今的科技,真的謂雨後春筍,日新月異啊。
從DOS時代的“一件(軟體)難求”,到如今的觸手可及,“所見即所得”。
這場由編輯器引發的IT鉅變,便可窺見一斑。
文|Mondy
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69973705/viewspace-2857386/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 網際網路的下半場,哪些玩法會引發行業鉅變行業
- 日本移動網際網路鉅變:新黑船事件後的浴火重生事件
- 從網路文學到“網際網路文學+”的20年
- 一圖看懂中國網際網路五年鉅變——資訊圖
- 從網際網路行業跳槽到公務員的朋友寫的行業
- 五一鉅獻,問答有禮,105QB送給IT網際網路界的勞動人民
- 一張圖瞭解中國網際網路五年鉅變–資訊圖
- 無邊界網路的劃分建立
- “有容乃大”的Cisco“無邊界網路”
- 從BAT到BANT 中國網際網路需要怎樣的反思?BAT
- 網際網路的千變萬化
- 20年,中國網際網路主流產品的演變和邏輯
- 網際網路竟能如此簡單!風變程式設計改變了我對網際網路的認知程式設計
- 敏捷開發——網際網路時代的軟體開發方式敏捷
- 從烏鎮的窗戶透視網際網路世界的“變”與“常”
- 哪些跨界玩醫療的網際網路巨頭
- 從哪裡開始你的“網際網路+”創業?創業
- 中國網際網路的5大生死邏輯
- 從零到百億網際網路金融架構發展史架構
- 網際網路廣告的兩個變數變數
- 網上搜集的線上編輯執行程式碼行程
- 從傳統的神經元網路轉變到深度學習網路深度學習
- Ace editor 線上網頁版的vscode!程式碼編輯器網頁VSCode
- 網際網路方向的Java開發工程師Java工程師
- 從網際網路到“產業網際網路”,房多多改造房產經紀N種可能產業
- 9個最好用的JavaScript開發工具和程式碼編輯器JavaScript
- 網際網路賺錢的邏輯是什麼?
- 移動網際網路伺服器端開發伺服器
- 網際網路時代的資料無用論
- 網際網路+地鐵行業的新模式開發行業模式
- 敏捷開發在網際網路時代裡的價值敏捷
- 必看!網際網路開發模式的經驗之談模式
- 理解臉書是如何從網際網路消失的
- 阿里工業網際網路平臺“思考”:一場從0到1的蛻變阿里
- [網際網路]網際網路公司的種類
- 從4.99到5,付費網際網路時代的定價心理學
- 董釋德 :從動車事故看網際網路的產品開發和管理
- 從國企到網際網路,一個六年程式設計師的「得」與「失」程式設計師