中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Java > Java与XML
NET: Platform of Choice @ JDJ
作者:未知 时间:2005-08-10 18:49 出处:Java频道 责编:chinaitpower
              摘要:NET: Platform of Choice @ JDJ

I recently wrote an editorial as editor-in-chief of .NET Developer's Journal in which I openly questioned the value of re-architecting existing systems to use the latest and greatest technologies. Specifically, I illustrated my argument with the case of a local ISV (independent software vendor) I know that spent several months re-architecting a successful COM-based application to use .NET while its competitor continued to add features to its existing system. The end result was that after a few months of development by both organizations, the company that had stayed on its legacy platform and invested in features had a much richer product than the folks who had spent their resources porting to .NET.

Unfortunately, this editorial has been misunderstood in some quarters as an attack on the virtues of upfront design versus most organizations' "just start coding" approach. Others among my critics have suggested that I bring the value of the .NET platform into question whenever I suggest that not every legacy system out there is an equally good candidate for migration to my favorite platform. To both of these groups, I have just one thing to say: get real!

As a Microsoft Most Valuable Professional for the .NET Compact Framework and principal consultant for Magenic Technologies, Inc. (http://www.magenic.com), a premier software development and consulting company focused on Microsoft technology, I am well acquainted with the value of up front design and education. Organizations that refuse to do proper planning and design before embarking on the construction of any modern, large-scale system will soon find themselves bleeding money like stuck pigs once they get midway in their development efforts.

This truth will become increasingly evident as the move towards interconnected, service-oriented architectures (SOA) continues to accelerate over the remainder of this decade. SOA has rendered forever obsolete the idea of the lone programmer acting in complete isolation as analyst, architect, and coder for any serious software project.

We are fortunate as software engineers to have a platform as robust and extensible as .NET upon which to build the large-scale SOA systems of the near future. Virtualized execution on the CLR (Common Language Runtime) represents the same quantum leap forward in reliability and security as the move from DOS to Win32 before it. The ability to transparently access, store, and expose object-based functionality via industry-standard XML is - although not strictly required by SOA - so fundamental to 21st-century interoperability requirements as to make any attempt at modern software development in its absence nearly impossible!

The devil in all of these details, however, is the phenomenal difficulty that can arise in implementing any of these technologies without sufficient expertise. .NET reduces the knowledge base a developer needs in order to be successful with SOA to the absolute barest minimum. It is for this single reason that I expect .NET to become an increasing dominant platform as the role of SOA within organizations continues to expand in 2005 and beyond.

In preparing this editorial for publication in WSJ, I consulted a number of software engineering experts here in Illinois, where I live. Arguably the most famous person to respond was Ralph Johnson - one of the coauthors of Addison-Wesley's famous Design Patterns book and currently on the faculty at the University of Illinois at Champaign-Urbana. To read about what he had to say, as well as my response, visit my blog at http://derek.blog-city.com/.

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有