EPX主要面向誰解決什麼問題
編程
EPX是什麼?
架構
EPX基於計算機語言
框架
EPX是利用基於Pascal的FastScript語言做爲基礎語言,在其中增長了許多函數與特性的一個擴展,將EPX組件自己融入到語言中去,使其可以更加靈活方便地運用EPX的全部功能,實現與EPX核心的友好交互。 函數
EPX是一個快速開發平臺
網站
EPX快不光在於編制程序快,而重點在於「省」時,「省」力上,這個「省」字其實才是與其它大多軟件開發平臺最大的差別,其強大高效的函數庫及軟件集成能力使EPX成爲爲不同凡響的「軟件快速構建平臺」。 ui
EPX是一個快速集成平臺
spa
企業應用集成(EAI)主要涵蓋平臺集成、標準集成、數據集成、應用集成、業務過程集成、界面集成等6個層次。而目前行業內較多的集成平臺如SAP BPC圍繞業務過程及數據集成, IBM DataModeler圍繞平臺、標準及應用集成, Infromatica圍繞數據集成……,在全部的解決方案中,其實最難的仍是界面集成,目前業界也沒有一個最好的解決方案,然而EPX卻可以提供此解決方案。
插件
EPX推崇設計/開發分工合做的理念
設計
軟件系統設計與軟件系統開發是兩個領域,設計主要圍繞業務需求進行系統原型描述與流程設計,更着眼於系統總體架構上;開發則主要是對業務邏輯的具體實現,不該再重點關注界面和框架自己。
如何可以將兩者有機結合起來,是全部軟件開發平臺都指望作到的,例如Rational Rose, GUI Design, AxureRP, WebBuilder, UI Designer、 Model Maker等衆多軟件都在瞄準設計領域作不少的事情,然而真正可以作到設計與開發完美融合的目前尚未出現,都還侷限在設計作DEMO原型,開發按照DEMO樣式進行從新構建(利弊)。
EPX推崇最理想的軟件構建理念,基於軟件工程規模大小,既支持小軟件設計開發一體化,又支持中大型軟件設計開發分工無縫集成。
3d
EPX是一種什麼樣的架構?
EPX的程序有何特性?
與其它目前相似的架構的程序相比, EPX編譯的應用具備如下其它程序不具備的特性:
集成與被集成性
集成VC++、 Java、 VB、 WEB及其它任何語言編程成果的能力
EP程序也可以同時被其它任何語言進行集成
同一代碼在多個平臺運行
相同的程序代碼可以編譯爲多種環境下的運行模塊
既可以支持本地運行,也支持遠程運行
應用方式適應的普遍性
同一應用程序既可以獨立運行,也可以註冊爲Windows服務,也可以註冊爲Windows插件,也可以成爲網頁擴展協議
EPX到底能作什麼?
EPX爲什麼如此強大?
EPX設計的理念就是快速提供業界的難點解決方案,所以從基層設計理念上就註定與普通的開發平臺不一樣
EPX的開發放性設計思想決定了EPX的包容能力與被包容能力,使得EPX可以很好地利用現有知識成果,同時也可以成爲知識積累平臺
EPX推崇的設計開發分工協做思想全面解決了公司領導、系統架構師、系統設計師最頭疼的問題,從根本上解決了設計複用性問題
EPX幾乎作到了目前全部開發平臺可以作到的事情,「快速設計、高效編程、想怎麼用就怎麼用」,沒有理由不強大
EPX當前設計的目標是什麼?
企業信息化項目中,一般有80%左右的功能與需求是常規性需求,只須要花20%的時間就可以完成基礎框架的搭建與常規的數據採集與報表功能,而後剩下的20%左右的功能則屬於「難題」,須要研究,須要走不少彎路,須要花費80%的時間去完成,項目成本控制及項目風險的難點也在這些問題上,若是可以成功解決這些難題,則將大大節約項目成本,增長系統穩定性,提供用戶體驗。
EPX目前的困惑是什麼?
EPX無論是從架構,仍是從功能,都應該是優秀的,是易於擴展的。如何運做和推廣成了目前的問題。
一、缺基礎:培訓、教程、相關書籍;
二、缺渠道:網站、推廣中心;
三、缺策劃和包裝:我的精力和閱歷有限
四、缺團隊與資金:要支撐EPX持續健康發展,須要團隊,須要資金的長期支撐