Extra是什么(意思),开始几个回答都是错的,我说的这个是软件开发方面的问题

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 12:19:25

Extra是什么(意思),开始几个回答都是错的,我说的这个是软件开发方面的问题
Extra是什么(意思),
开始几个回答都是错的,我说的这个是软件开发方面的问题

Extra是什么(意思),开始几个回答都是错的,我说的这个是软件开发方面的问题
什么是Extra?
Extra Web构件开发平台是一款用于快速开发Rich Client的WEB开发平台.他由一个框架和众多的基础构件组成.Extra构件开发平台解决了Web开发的一些瓶颈问题,如开发周期过长、开发出的应用交互性差,用户体验得不到满足.该平台提供大量的接口,能够满足开发人员的扩展性要求.该平台能够使开发人员快速掌握,并能够大幅提高开发人员的生产力.用最少的代码实现复杂的功能是extra的一大特点.Extra在一定程度上满足了当今应用大规模定制时代的随需应变要求,符合应用平台化,功能构件化的要求.
Extra for J2EE 将web应用桌面程序的形态引入到复杂难用的企业应用程序,无需下载任何插件而具有Rich Internet Application的特征.过去一些被迫以网站形式或者BS/CS混合形式出现的应用程序,现在可以回归本色,以桌面应用程序的熟悉面孔出现,令用户倍感亲切.
通过Extra构件复用,大大提高软件开发商的生产力,大幅降低成本,提升软件质量,提高中国软件企业的核心竞争力.
1.技术特点
EXTRA解决了web技术的交互性问题
我们知道,CS技术理念是胖客户端,所有的业务逻辑都是基于客户端的实现,正是基于这种特点,导致了难维护,性能瓶颈,并发用户数少,难于适应集中管理的要求,优点界面输入响应快速方便,交互性强.BS技术出现,解决了CS的很多缺点,BS技术的最初设计理念是基于server端的实现,是瘦客户端,两种结构的变化,差别很大.瘦客户端难于实现复杂的界面,很难实现传统的ERP等系统的界面.熊掌和鱼翅不可兼得,这是目前所有的软件公司共同碰到的问题.
EXTRA成功的解决了上述问题,将CS的优点和BS的优点结合,从而从根本上解决了上述问题,Extra编程方式基于SERVER和CLIENT的编程,不仅可以实现复杂的sever端的商业逻辑,而且可以实现CLIENT端的复杂的处理