香港新浪網 MySinaBlog
« 上一篇 | 下一篇 »
iScript | 22nd Feb 2016 | 一般, 重點, 記事

就如建築工程那樣, 沒有平台的作業不無危險. 軟件工程也要有一個平台, 程式員需要在高端工作, 平台可以升高, 需要在低端, 又可以降下. 軟件平台不單是一個平台, 更載著一應俱全的工具和預製件. 程式員的心思只須花在構建軟件大樓的宏觀事情上, 因為平台系統已為他們做好所有的基礎工作.

發展一個完整的平台不容易, 成本也很高, 而且很難推廣. 採取低價策略又很難收回開發費用. 那為何要發展自己的開發平台呢?

軟件公司要在技術上不受限制, 就要擁有自己的開發平台. 好的開發平台能協助程式員完成很多繁瑣的工作, 也會提供介面去連結程式員自己完全控制的程式. 讓應用程式寫得好、寫得快, 是開發平台的首要任務. 提供一個現成的系統, 讓程式員或銷售人員第一時間把操作模式呈現給客戶, 也是開發平台應有的內涵.

以團隊獨有的平台為開發基礎, 可以降低對其他工具的需求, 讓程式員專注發展具體應用. 開發平台能夠固定應用程式的寫法, 並預建各種支持應用的功能. 以共同的高階語言或程式介面去統一寫法, 能令應用程式很容易跟進, 某個程式員的離開對團隊沒有多大的影響. 

因此, 從團隊發展的角度看, 開發平台的價值很高.

能夠發展出一套高階語言或程式介面, 讓程式員在幾分鐘內, 建造一個能夠輸入資料和編印報表的完整應用, 團隊才算擁有自己的開發平台, 也就是有了一個完整的組織. 零散的工具像海水, 程式員像孤島, 通過海水無法把孤島變成一片陸地. 源程式或程式庫都比較低階, 就算用相同的編譯器, 大家各自編寫或修改程式, 最後的作品都可能五花八門, 跟起來會很費力. 簡單的應用可能問題不大, 那些涉及多人合作的大型應用, 會令管理者很頭痛. 加入新程式員也會出現溝通障礙, 行政制度只能解決部份問題, 而且效率通常很低.

多數軟件公司要靠編寫應用去盈利. 通過開發平台的硬性規劃, 可以降低管理費用. 促進團隊穩定, 又可以集中力量發展有競爭力的應用, 而對一些大型工程也比較有把握.

高階語言可以加速應用程式的開發, 又能發揮一般程式員的生產力. 開發平台本身大部份由低階程式構建, 籍著高速運行的解釋器, 讓高階語言高效、可靠和穩定. 以快速的資料查找方法, 去滿足程式員用對資料庫工具的需求.

飛龍雲端開發系統, 是飛龍程式員二十多年經驗的總結. 自帶資料庫管理器, 又支持國際級大型資料庫. 自建具彈性的表格設計功能(Form Designer)以及報表編製功能(Report Writer), 提供大量程式範例和完整應用程式. 所有資料都在伺服器端處理, 把用戶端看成一個智能顯示器. 使用類似視窗(WINDOWS)終端機的架構, 又支持HTTP協議.

使用飛龍雲端開發系統, 可以用視窗電腦自建主機, 其他視窗電腦運行專用的用戶端軟件, 提供高效的操作方式. 非視窗操作系統(OS)基本上都有瀏覽器, 只要配合HTML編寫的網頁, 就能連接主機操作. (2016/02/22重發文章:系統已在2015年提供Android用戶端軟件)

我們希望以分享方式推廣開發平台, 匯聚更多程式員, 為客戶訂製更多好用的商務軟件. 飛龍雲端開發系統已經成熟, 並有多項領先的技術. 邀請有經驗的小型軟件公司成為合作者, 進一步把這個平台標準化.