關於管理系統(MIS)的開發過程感悟

---------管理系統(MIS)-----的開發過程感悟---------

 

很久很久之前,大家都是在漆黑的屏幕上敲代碼,旁邊的人看不懂在弄什麼,連個鼠標都沒有,不過,可以通過界面提示,一步一步獲得自己想要的數據;

------那個時候就是什麼DOS編程、DBASE編程

後面就是出現了所謂可視化變成,基於WINDOWS平臺,開發人員直接托拉拽控件,然後編譯成可執行程序,用戶可以用鼠標點擊菜單,查詢按鈕啥的,查到數據,操作和使用;

-----出現了FOXBASE/FOXPRO編程,然後就是VB/PB編程

由於計算機的普及以及計算機網絡的成熟,每個人都能操作電腦了,每個人每臺機器上都安裝應用程序,數據分散在各自機器上越來越不能夠適應發展,乾脆出現一個數據庫,把所有人操作的信息都保存在網絡中某臺機器上,所有應用都連這個數據庫“服務器”,但是每臺機器上的應用版本更新,要分別做,太麻煩。

於是在瀏覽器的基礎上,做技術開發,讓所有人,通過瀏覽器進行操作,這樣不需要更新客戶端,所有人都用瀏覽器操作數據;

基於瀏覽器的應用開發,又走一遍上面的路子,先人工畫畫面,編寫表單,確定輸入界面,然後再編譯後,放服務器容器上

----------CGI/ASP/PHP/JSP

後面開發人員,嫌麻煩,變成了半自動化編程,自動化生成重複代碼。

-----------SPRING2的時代

最近又有人直接做好一個瀏覽器應用,開發人員基於這個應用,托拉拽控件,能夠自動生成表單,這樣結合後端代碼生成,基本上,從目前來看,今後,通過瀏覽器,就可以動態開發應用,包括代碼,都能生成了,所謂的低代碼開發。

----------所謂低代碼,利用前端成熟的技術VUE等,直接做表單開發

至此,普通的應用開發人員,兩條路,要麼維護原生的系統代碼,要麼走熟悉底層的“高手”,協助生成代碼。走中間路線的的,使用別人的“低代碼”,幾乎就沒有什麼出路了。

所以從某種角度來說,數據庫從它誕生至今,幾乎沒有太多變化,甚至大數據的非結構化數據,目前也考慮SQL的標準,所以不變的幾乎是數據庫,而不停變化的是前端和後端應用開發

 

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