EPX Studio产品功能介绍
EPX主要面向谁解决什么问题

EPX是什么?

EPX基于计算机语言
EPX是利用基于Pascal的FastScript语言作为基础语言,在其中增加了许多函数与特性的一个扩展,将EPX组件本身融入到语言中去,使其能够更加灵活方便地运用EPX的所有功能,实现与EPX核心的友好交互。

EPX是一个快速开发平台
EPX快不光在于编制程序快,而重点在于“省”时,“省”力上,这个“省”字其实才是与其它大多软件开发平台最大的差异,其强大高效的函数库及软件集成能力使EPX成为为与众不同的“软件快速构建平台”。

EPX是一个快速集成平台
企业应用集成(EAI)主要涵盖平台集成、标准集成、数据集成、应用集成、业务过程集成、界面集成等6个层次。而目前行业内较多的集成平台如SAP BPC围绕业务过程及数据集成, IBM DataModeler围绕平台、标准及应用集成, Infromatica围绕数据集成……,在所有的解决方案中,其实最难的还是界面集成,目前业界也没有一个最好的解决方案,然而EPX却能够提供此解决方案。

EPX推崇设计/开发分工合作的理念
软件系统设计与软件系统开发是两个领域,设计主要围绕业务需求进行系统原型描述与流程设计,更着眼于系统整体架构上;开发则主要是对业务逻辑的具体实现,不应再重点关注界面和框架本身。
如何能够将二者有机结合起来,是所有软件开发平台都期望做到的,例如Rational Rose, GUI Design, AxureRP, WebBuilder, UI Designer、 Model Maker等众多软件都在瞄准设计领域做很多的事情,然而真正能够做到设计与开发完美融合的目前还没有出现,都还局限在设计做DEMO原型,开发按照DEMO样式进行重新构建(利弊)。
EPX推崇最理想的软件构建理念,基于软件工程规模大小,既支持小软件设计开发一体化,又支持中大型软件设计开发分工无缝集成。
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不管是从架构,还是从功能,都应该是优秀的,是易于扩展的。如何运作和推广成了目前的问题。
1、缺基础:培训、教程、相关书籍;
2、缺渠道:网站、推广中心;
3、缺策划和包装:个人精力和阅历有限
4、缺团队与资金:要支撑EPX持续健康发展,需要团队,需要资金的长期支撑
EPX Studio产品功能介绍的更多相关文章
- EPX Studio开发环境介绍
相信用过Delphi的人,都很清楚FastScript,EPX Studio就是以FastScript为编程基础语言,由于FastScript支持类似于Delphi的Pascal语法,因此EPX St ...
- Android Studio 简单功能介绍
Android Studio 建立系统工具包你用来生成,测试,运行您的应用程序和软件包.构建系统是独立于Android的工作室,所以你可以调用它的Android的工作室或从命令行.在你写你的应用程序 ...
- 微信小程序产品定位及功能介绍
产品定位及功能介绍 微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验. 小程序注册 注册小程序帐号 在微信公众平台官网首页(mp.weixin.qq ...
- Android Studio 经常使用功能介绍
为了简化 Android 的开发力度,Google 决定将重点建设 Android Studio 工具.Google 会在今年年底停止支持其它集成开发环境.比方 Eclipse. Android St ...
- Android Studio 2.1及其以上版本中的instant run功能 介绍
Android Studio 2.0及其以后版本中的instant run功能 介绍 转 https://blog.csdn.net/zy987654zy/article/details/514961 ...
- IBM ILOG JViews Charts 产品及功能介绍
摘抄连接:http://www.ibm.com/developerworks/cn/websphere/library/techarticles/1004_lidb_ilogjchart/ IBM I ...
- EPX Studio开发平台简介
大家问我最多的问题就是“EPX 是什么?”“EPX 能够用来做什么?”“EPX 有什么优势?”“EPX 与其它开发平台的区别是什么?” 问题林林总总,总也回答不完,希望通过正文前面的这段文字,来简要回 ...
- CentOS以及Oracle数据库发展历史及各版本新功能介绍, 便于构造环境时有个对应关系
CentOS版本历史 版本 CentOS版本号有两个部分,一个主要版本和一个次要版本,主要和次要版本号分别对应于RHEL的主要版本与更新包,CentOS采取从RHEL的源代码包来构建.例如CentOS ...
- SSMS2008插件开发(2)--Microsoft Visual Studio 2008插件开发介绍
原文:SSMS2008插件开发(2)--Microsoft Visual Studio 2008插件开发介绍 由于开发SSMS2008插件是通过VS2008进行的,有必要先介绍一下VS2008的插件开 ...
随机推荐
- Lua 学习 chapter30 编写c函数的技巧 - Jow的博客
目录 数组操作 字符串操作 在c函数中保存状态 生活总需要一点仪式感,然后慢慢的像那个趋向完美的自己靠近. 数组操作 Lua中的数组就是以特殊的方式使用边.像lua_setttable and lua ...
- IOUtils和FileUtils的学习笔记
pom文件导入依赖import org.apache.commons.io.FileUtils; <dependency> <groupId>commons-io</gr ...
- 格式化MyEclipse代码(java、jsp、js)行的长度@修改java代码字体@修改Properties文件编码方式
每次用MyEclipse/Eclipse自带的快捷键Ctrl+shift+f格式化代码时,如果原来的一行代码大于80列,Eclipse就会自动换为多行.如果想格式化代码后不想让代码换行可以通过以下方式 ...
- 查漏补缺:OSI七层模型和TCP/IP模型
应用层协议:Telnet.FTP.e-mail等 传输层协议:TCP.UDP.STCP等 网络层协议:IP.ICMP.IGMP等 链路层协议:设备驱动及接口卡
- PHPExcel之蛋疼
限制了内存,处理个80+K的表就会GG,所以还要尽量删空行,选中某一行如A3,ctrl+shift+↓然后ctrl+小键盘的减号最后需要ctrl+s
- CSS——NO.1(初识CSS)
*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhe ...
- 记一个 Base64 有关的 Bug
本文原计划写两部分内容,第一是记录最近遇到的与 Base64 有关的 Bug,第二是 Base64 编码的原理详解.结果写了一半发现,诶?不复杂的一个事儿怎么也要讲这么长?不利于阅读和理解啊(其实是今 ...
- NIO-EPollSelectorIpml源码分析
目录 NIO-EPollSelectorIpml源码分析 目录 前言 初始化EPollSelectorProvider 创建EPollSelectorImpl EPollSelectorImpl结构 ...
- webpack中打包拷贝静态文件CopyWebpackPlugin插件
copyWebpackPlugin: 作用:用于webpack打包时拷贝文件的插件包 安装:npm install copyWebpackPlugin@版本号 使用:// copy custom st ...
- UIView绘制原理,异步绘制
绘制原理 首先看一幅流程图 UIView调用setNeedsDisplay方法后,实际上并没有发生当前视图的绘制工作,而是在之后的某一时机进行绘制工作,为什么会在之后的某一时机进行绘制工作呢? 当UI ...