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持续健康发展,须要团队,须要资金的长期支撑