1. 平臺化的開發方式
設計和運行都在平臺之上進行。代碼無需編譯,環境無需配置。
2. 代碼集中管理,適合多用戶同時開發
代碼保存在數據庫中,多用戶可以同時進行開發,互不干擾。
3. 代碼量極少,易開發、易維護
平臺在減少代碼量上作了許多工作,一個是提供了功能強大的數據板控件,使90%的界面設計通過表單的屬性配置即可完成。另外,平臺提供了豐富的常用函數和專業函數。這些函都是在實際應用中提煉出來的,因此具有很強的實用性。如日期處理,類型轉換,格式變換,字符串內嵌表達式、動態表達式求值、樹型顯示和編輯、數據表的內存索引、映射表和數組的處理等等,此外有許多常用功能,如打印、EXCEL輸出都在平臺內部實現,開發者無需為此額外編程。這些功能極大簡化了程序的設計。因此,平臺的編程量是極少的,這樣一來,開發和維護也變得容易得多。我們在實際項目開發中,用于界面和程序控制方面的代價非常小 ,絕大部分精力都集中在業務邏輯的設計上。
4. 表單式設計,簡明扼要
我們設計一般的界面都是采用了一個數據板控件,不是像其他軟件需要將許多控件組和在一起,然后通過編程把他們關聯起來。我們所有的界面控制都是在一個數據板控件中完成的。數據板實際上就是一個電子表單,在上面可以定義公式,可以定義字段,也可以定義靜態文字,只需按規則設計表單,就可以形成各式各樣的控制界面,而且具有很好的用戶友善性。
5. 設計風格統一
平臺設計的界面風格都是一致的,這是由開發方式決定的。如數據表單都是使用數據板,工具條的圖案、默認功能都是平臺提供的,并且圖案,色調選擇也都有固定的方案,甚至許多常用功能的實現方法都是一致的。因此,無論誰設計的界面,無論代碼還是界面,風格都基本一致,這樣,實施人員在維護系統時,互相之間讀代碼沒有任何障礙,使得系統的維護能力變得非常強,我們這樣解決了在一般的軟件管理中,人員變動時最令人頭痛的事,而在使用平臺開發時,無論人員變動多么頻繁,都不會對系統的維護造成太大的影響。
6. 易學易用,降低使用者的專業能力限制
平臺在最初設計時,就把使用人員定位的比較低,一般的大專學生經過短期的培訓都能進行開發維護。使用者只要熟悉了企業管理和數據庫編程,開發上不需要太多的技術要求。平臺使用的都是很成熟的技術,而且專業性很強的部分都屏蔽在平臺內部,所以對使用人員技術要求并不高




App Inventor
CiteSpace
MSXML
Bloodshed Dev-Cpp
Microsoft Visual C++
Visual Basic