(http://www.epochtimes.com)
【大纪元4月2日讯】3月22日,微软发布新一代开发工具Visual Studio(VS.NET)中文版。此前,盖茨和微软公司CEO鲍尔默已分别在旧金山和芝加哥发布了这一开发工具。VS.NET既是.NET战略的第一个产品,也是盖茨将CEO一职交给鲍尔默,自己担任首席软件设计师后,全程监控的第一个软件产品。
.NET战略的起点
赛迪网4月01日消息,微软每年都有新产品推出,只有开发工具,微软整整忍了4年,才推出这个划时代的开发工具。微软从Windows,到Internet,再到.NET,这是一个不断进步的过程。今年微软的营业额为250亿美元,在R&&D上的投入高达53亿美元,微软把发展方向和全部的投资都放在了.NET上。
软件未来的发展方向是服务,这种服务将透过网络提供给用户,因而被称之为Web服务。去年Web服务组织成立,全球大的公司都已加入到这一组织中。因为他们知道,要让全球的企业和个人更好地使用IT技术,必须提高信息的交互性。他说,参加这一组织的既有微软的合作伙伴,也有微软的竞争对手,这充分说明Web 服务是全球发展的趋势。
盖茨每年年初都会对全体员工发表一篇文章,谈未来的理想,谈未来最重要的事情。今年,盖茨认为最重要的是可信赖计算。可用性、安全性和隐私权是企业可信赖计算的基础,微软要为开发者提供一个框架,一个开发可信赖计算的工具,来开发可信赖计算应用;同时,微软不会为了安全而牺牲性能,而是要在保证性能的前提下,把安全作为首要因素来考量。过去,开发者开发的产品一般都是在一定的地域内卖。而现在如果你有一个好的解决方案,你可以让你的Web服务产品在全球范围内得到应用。
PC平台的用户经历了从字符型的DOS,到图形界面的Windows,现在面临着基于XML、提供Web服务的.NET,微软每次实现这种转变实际只做了一件核心的事情,就是改变了软件开发的结构,只有改变应用程序的开发形式和结构,才会带来新的应用。她认为,近期内,Web服务最可能的应用领域是在企业内部的局域网上,这也是微软与竞争对手竞争的焦点所在。
开发者关心什么
顾名思义,开发工具面向的对象一定是开发者,那么,开发者到底关心哪些问题呢?3月8日,微软(中国)有限公司特地请到了4位开发者,谈谈他们在软件开发时看重哪些因素,这其中既有外资软件企业的CTO,也有国内管理软件知名企业的项目经理,还有从事Java培训的教师。有意思的是,这4个开发者在Java和Windows平台上做事的,各占一半。
开发效率是开发者关心的首要问题。道理很简单,在竞争激烈的软件开发市场上,软件厂商只有按时完成项目,才可能赚到钱。因此,软件开发者非常看重一个好的软件开发环境。以往微软提供的集成开发环境在开发图形化应用时,所提供的开发效率给中国的程序员留下了深刻的印象,同时也培育了最为广泛的开发群体。VS.NET不仅继承了微软一贯的方便、易用、高效的风格,比如说提供了快速开发环境,而且增强了应用程序的产品质量。
开发效率还表现在对XML和多媒体应用的支持上。据王静茹介绍,微软在VS.NET中提供的C#语言,是在XML之后开发的,因此对XML的支持是与生俱来的,而目前流行的其他厂商的开发工具由于先于XML问世,所以在对XML支持上先天不足。与会的开发者也介绍了使用非Windows平台开发工具在开发多媒体应用遇到的麻烦。
开发成本也是不容忽视的问题。与会的这家软件企业CTO介绍说,他们一直在Java平台上作开发,但开发成本一直是困扰他们的一个难题。这位海外归来的CTO说话很风趣,他说,在国内,有5年以上开发经验的Java工程师简直就是“稀有动物”;但是要在大街上找一个Visual Studio程序员,别说5年,10年经验的也能找到。
记者在会上说,既然国内Java高手不多,拿一个水平不高的Java工程师与遍地都能找到的Windows开发高手做某些比较,是否有失公正。此话一出,马上就有人反驳道:作为软件开发商,很难单独地或者从理论上去评估一种技术,而是要考虑到企业所处的具体环境,还要考虑到开发者资源的可获得性,因为,开发者的薪酬在软件开发成本中占有很大的比例。
VS.NET为程序员开发Web服务应用提供了充分的开发环境,从软件编码、调试直到程序的分发都可在这一环境中完成,而无需开发者再到处寻找第三方的开发工具。微软的目标,就是希望开发者们能“一旦拥有,别无所求”。
用户需求
“软件就是服务”的理念已得到在软件领域具有支配力的厂商的认同,这些厂商根据自己对这一理念的理解和所拥有的产品与技术,提出了各自的Web服务架构。除了微软提出Microsoft.NET外,IBM有Websphere,Sun有Sun ONE、BEA有Weblogic、Oracle也提出了DSF。
乍一看,各家都有各家的主意,那么,用户将如何适从呢?其实不然,因为这些厂商都支持以XML为代表的Web服务标准,也就是说,无论是哪个厂商,只要是遵从Web服务标准开发出的应用,信息就可以相互交换。因此,用户在享受Web服务时,并不用关心这项服务在后台到底是靠多少个应用支持的,也不必关心这些应用是基于上述哪家或者哪几家公司架构开发的。
而平台提供商和应用开发商则不同了。由于Web服务每涉及到一个应用,相应的平台提供商和应用开发商就可以从中“渔利”。因此,多多开发应用,尽快抢占地盘,以便收取“买路钱”,就成了各个平台厂商努力的方向。
一个新的平台能否生存,取决于平台上有否应用;而能否发展,则取决于平台上应用的多寡。因此,取悦开发者就成了平台供应商的当务之急。
新闻背景.NET生态环境
Visual Studio.NET的Beta版和预发行版本高达350万份,在16个月的时间里,不仅创下了微软历史同时也是整个软件行业历史上发行量的纪录;与此同时,还为.NET营造了一个生态环境:
通过ASP.NET Golive 有6000多用户已经用Beta版的ASP.NET部署了.NET产品解决方案;
75家Visual Studio集成项目(VSIP)伙伴,提供了供开发人员使用的、可在VS.NET中无缝工作的开发工具和语言;
35家独立软件供应商,发布了130多个.NET组件,其中很多组件销售情况很好;
MSDN学院联盟,涵盖了815个学院、1500多个计算机系、1500多位研究人员和20多万名学生。
据介绍,VS.NET在国际上已得到不少工具开发商的支持,VS.NET中就包含着第三方工具厂商提供的22种编程语言。CA、IBM等公司将会提供结合VS.NET的开发工具及产品。用户方面,像花旗银行、美林证券等金融、证券企业,也开始为用户提供基于.NET的服务。微软表示,全球已有千余家企业推行.NET方案。
(http://www.dajiyuan.com)
相关文章