文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发软件工程问与答:组件供应商谈论.NET的挑战
精品推荐
特别推荐
·Tomcat中用web.xml控制Web应用详解
·计算机网络工程课程讲解
·COM, COM+ and .NET 的区别
·ISO9000:2000 质量管理八大原则(1)
·Struts框架及其在Web开发中的应用
·献给汇编初学者-函数调用堆栈变化分析
·质量管理的十三项步骤和八项原则(1)
·质量管理体系审核全解(1)
·WinCE.Net平台下电力巡检仪数据同步研究与实现
·黑盒测试和白盒测试
·黑客程序设计
·软件自动化测试流程
·详述RPG游戏引擎的设计原理
热点TOP10
·Visual Studio 2005集成开发环境图解
·Tomcat中用web.xml控制Web应用详解
·Linux BOOTLOADER全程详解(Arm S3C2410)
·gsoap中文文档(8.1.1)
·ISO9000:2000 质量管理八大原则
·WinCE.Net平台下电力巡检仪数据同步研究与实现
·详述RPG游戏引擎的设计原理
·Linux中的Ramdisk与Initrd
·编写质量手册
·用WPF构建强大的用户体验
·Rational统一过程
·软件项目质量管理经验谈
·Apache APR可移植运行库简介(3)
·Z5NTS功能之icmp
·如何为嵌入式开发建立交叉编译环境
·Vista新技术:WCF开发指南之构建服务
·Spring破冰之旅 始于足下
·揭开.NET消息循环的神秘面纱
·清除window 2000/XP系统中的无用设备的驱动程序
·.NET 数据访问架构指南

问与答:组件供应商谈论.NET的挑战

日期:2008年5月9日 作者: 查看:[大字体 中字体 小字体]


.NET为服务器端和客户端的组件开发增加了新的方面

  Infragistics, Inc.公司提供COM,Java和.NET平台使用的组件。它成立于2001年1月,是由主要的两个组件供应商Sheridan Software Systems 和 ProtoView Development合并而来。Sheridan是主要的Windows组件供应商,ProtoView从事于Java组件领域。netWire 编辑 Manohar Kamath 对Bob Wolf,Infragistics公司的主席和销售市场部副总裁,谈论.NET如何影响组件的开发与使用。

  请告诉我们一些有关你正在工作的.NET组件的一些情况。

  我们最近宣布了一个表示层组件的完全战略,以及使订单和企业版客户能在下一年中方便过渡到这种变化的途径。我们还宣布了完整套件,它可用于供Visual Studio .NET使用的的丰富客户端Windows窗体控件,名为UltraWinSuite,还可用于供Asp.Net使用的服务器端Web窗体,名为UltraWebSuite。

  所有套件包含的组件包都可以使开发人员很容易地实现当今在多数应用程序--Microsoft Office, Outlook, 及 Internet EXPlorer--的外观和感觉。这些套件包括了所有主要的表示层组件类型,包括网格,图表,工具条和其它导航工具,资源管理组件,以及很多其它GUI控件。

  .NET如何在设计、开发、发布一个组件的过程中,改变你作为组件供应商的工作方式?

  我觉得在创建一个组件的内部处理过程中,没有发生任何变化。我们C++转移到C#,在生产率方面有所增加。Visual Studio .NET是一个非常高产的环境。

  从技术角度说,我们的团队能很快适应新的技术。因此,象学习如C#这样的新语言并不是问题。事实上,我们早就有Java开发人员,因此,我们对基于Web 的应用程序架构已经有所了解。这些语言非常相近,因此将资源从一个产品家族转移到另一个产品家族就给了我们更大的灵活性。因此,对于创建图表对象具有丰富经验的开发者,可以很方便地将这种经验从Java产品移植到.NET产品中。

  长期以来,你是可视化组件的供应商。当.NET出现后,你的计划是否是创建在服务器和客户都可重用的组件?

  正象以前提到过的那样,当微软的Visual Studio .NET发行时,对服务器和客户端组件我们都有团队在开发。我们确实打算使两者继续存在,但重点要转向提供给Web服务的服务器端的组件及从重多类型的客户端设备获取信息,这些设备类型包括移动电话,PDAs,和其它形式的设备,以及基于Windows和浏览器的客户端。

  事实上,我们要得到的是智能型服务器端组件,这些组件可以检测客户类型,提供与调用相适应的信息和格式。.NET架构正是为这种类型的组件设计的,Visual Studio .NET使得编写这种组件更容易。

  有一个问题就是,.NET将代码转换成中间层语言,而它对外界是可见的,因此很容易侵犯你的知识产权--通过所编译你的组件。你认为如何解决这个问题呢?

  我们不认为这是一个问题,因为我们销售Java组件的源代码。对.NET组件,我们也会这样做。最终这个行业的供应商将会不再销售各自产品的源代码。因此,如果有人需要源代码,他可以购买。

  当然,也有工具(如果混合器)用于对中间代码进行加密,使它们难于所编译。版权法对那些不公平操作和使用而未购买我们代码的人(进行管理)。

  对于Windows,供应商要负责他们组件的版本化问题。对于.NET,版本化问题变得容易了。你认为.NET是否给你带来了以前不曾存在的额外责任?

  我不认为版本化问题已经不存在了。我们仍要负责确保组件是向后兼容的。我知道组件不同的版本能同时存在,但这并没有减轻我们使组件对自身版本不可知的责任。使用我们组件的程序员可以以同样的方式调用组件而不管其版本如何,知道这些对我们来说才是重要的。

  总的来说,在.NET中并不是不需要对版本化问题进行处理。它只是使开发人员能够使用他们所熟悉的版本进行工作。他们不必使用最新的版本,因为使用最新版本需要掌握一些新功能。我认为在.NET中的版本化更多地需要程序员调整,而不是供应商。

更多的请看:http://www.QQread.com/windows/2003/index.Html


  .NET最大的挑战是什么?是学习周期?或者是由于技术太新了,以至于创建的组件有怎么成熟?

  我不认为技术学习周期自身是最大的挑战。我以前提到过,我们拥有优胜的开发人员,他们能很快学会新技术。而且,在我们企业中,我们总是在技术的α和β阶段创建组件,这样当主要技术发行时,我们的组件就可以马上使用。在企业10年多的发展过程中,我们学会了如何处理技术的时间框架。

[1] [2] 下一页 




上一篇:设计安全的Visual Studio.NET互联网服务

下一篇:.NET 2.0 中对配置文件的读写

问与答:组件供应商谈论.NET的挑战 相关文章:
·无组件上传图片到数据库中,最完整解决方案
·XPCOM--LINUX下的组件开发技术
·Windows 2000 Server网络组件简介
·使用UTF-8编码/JMail组件发送邮件乱码问题
·jspSmartUpload上传组件
·关于JSP Commons FileUpload 组件上传文件的一些总结
·挑战可靠性 6款文件加密软件残酷测试
·.Net组件开发介绍 开发ajax控件
·谈论做网站的理念与技术
·Flash 组件应用与开发详细讲解
问与答:组件供应商谈论.NET的挑战 相关软件:
·魂斗罗 全球挑战2
·asp.net服务器控件与组件开发
·冰封王座 地图:挑战-challenge SP230版
·挑战地道美国英语
·中国:挑战腐败
·向你挑战
·Delphi7组件与分布式应用开发
·AvPlate车牌识别组件B6版
·绝对挑战拉力赛3D
·COM 技术内幕——微软组件对象模型

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot