admin 管理员组文章数量: 1184232
2024年3月13日发(作者:openstack第一个版本)
基于Silverlight的企业产品管理系统
樊兴宁 (神华宁夏煤业集团羊场湾煤矿
摘要:本文介绍了Silverlight的相关技术,以及通过Sliverlight
技术针对企业产品管理系统的设计实现过程。通过运行测试表明了
Silverlight技术具有界面丰富,更强的用户体验性,更突出的用户友
AJAX
好性及交互性等特点。
表1 各类RIA技术的优缺点对比分析
优点 缺点
与HTML无缝集成:可用于任 依赖脚本语言开发:
何支持HTTP的应用程序:可
执行效率不高:与多
与现有的WebApplication很
媒体的结合不好:不
关键词:Silverlight RIA XAML企业产品管理
0引言
随着信息技术的发展和互联网的普及,电子商务早已
掀起了世界范围的热潮。商业智能软件作为电子商务中不
可或缺的一部分也发生了很大的变化,企业间的竞争也由
信息网络带来的先进技术而愈演愈烈”】。传统的企业管理
系统缺少互动性,在数据实时展现、信息获取的交互性可
视化和易用性等方面也不能满足现代企业的管理需求。企
业用户期望应用管理软件能够更贴近相关业务流程,并且
更易于使用,使更多的企业员工可以有效的利用 。因此,
好的集成成;易从传统的we— 易被做C/S应用系统
bApplication过渡到RIA:已流
的开发人员很快熟
行了一段时间,很多开发者有 悉:存在浏览器兼容
Flex
基础,不受特定厂商的束缚。
性问题。
最早出现和最成熟的RlA开发 存在授权成本;支持
平台;有Adobe的商业支持;
Actionscript,不易得
自带整套的UI组件:易于扩展
到程序员的青睐;整
原有的UI组件:周期相对短,
个应用体积大,载入
易于开发:各浏览器表现一致。
慢:执行效率一般;对
搜索引擎不友好。
下一代企业应用管理系统软件必须具备简单易用的友好
交互界面,高度可视化的统计数据等使管理软件的应用更
加大众化。本文将通过宫互联网应用技术(RIA,Rich In—
ternet Application) -Silverlight构建新型企业应用管
OpenLaszlo开源平台;特性比Flex多;编 无很好的商业支持:
译速度快于Flex:比Flex更标 多使用Javascript脚
准化。 本语言:中文支持不
是很好:对搜索引擎
不友好。
WPF
理系统软件。
微软最新界面开发技术 特性
不能跨浏览器和操作
完整,功能强大:使用C#等语 系统:过于臃肿,不易
言进行逻辑开发Ul组件:最强 学;UI组件需要购买
1 Silverlight相关技术
1.1 RIA技术富互联网应用技术(RIA)是为了提高用
户体验的丰富性而推出的新型互联网应用技术,具有高度
的交互性和丰富的UI功能 。本文针对各种RIA技术的优
缺点进行归纳总结对比如下表1。
Silverlight
大的开发工具支持:可同时支
第三方产品:
持浏览器与桌面的应用。
基于WPF的强大功能:原生和
依靠第三方实现对于
标准的多媒体支持:能够使用多 Linux的支持:目前没
种语言(尤其可使用动态语言)
有完善的Ul组件。
进行开发:有强大的开发工具
通过优缺点的比较权衡,微软的产品更注重于开发人
员,也就是说若再项目中如需大量的程序编码和数据存取
操作,特别是基于windows平台的应用,Silverlight自然是
首选。本文选择Silverlight技术构建企业应用管理系统。
1.2 XAML XAML是微软为构建下一代应用程序界
XUL
支持:有强大的官方和社区技
术支持;搜索引擎友好。
开源平台: 使用标准
无强大的IDE支持:
XML+Javascript开发影响小。 无商业支持:运行效
率一般。
JavaFX
面而创建的一种新的基于XML的描述性语言,它能定制
WPF程序所有的界面元素,并将其组成具有WPF风格的
开源平台:可利用Java方面现
市场后入者:JRE的
有知识;JavaME的广泛安装为 部署是个问题:需要
其在Mobile上的发展提供了
学习新语言:缺乏开
界面。最终,XAML语言最终能与后台负责逻辑处理的.
NET语言构成协作关系,这主要是因为×AML语言可以
被编译成.Net后台代码来继续工作141。
很好的机会:利用JRE的特性
发工具的支持。
能够实现丰富的功能。
k产蒜懈撰燕蟪
Silverhght是XAML的浏览器插件,它能以可编写脚
本的方式,向浏览器提供其内部的文档对象模型IDOM)和
事件模型。所以,设计人员通过该插件整合带有时间线、动
画和图形的XAML文档,开发人员再把这些文档与页面
代码关联起来,组成其强大的使用功能。XML是构成
XAML语言的基础,其定义下载至客户端的UI则是基于
文本的,因此对搜索引擎和防火墙都很友好15]。
2系统分析
2.1系统功能本文通过一个企业产品管理系统软件
来说明Sliverlight富互联网技术。如图1所示,系统各部
分主要功能如下:
撼l蒲谢蒜蟪 l j 龋鞯蓐镣灞骥l麟} l 辫媲蕊譬糍幕槐l 辣糠|曩襞 蒸箍
巍
熊
癯
称
辘
^
避
辨 产
产
晶
品
枷 名
擞
称
野
粪;{蠢;{囊 l凳l 蓁l{囊{l纛i 鬈{垂l囊
晶
蟹 l
图1 系统功能框图
43
版权声明:本文标题:基于Silverlight的企业产品管理系统 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710342353a568596.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论