|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
是不是实质都是API?有的好像不只是API那么简单的,有的也是一种框架就像MFC一样。有的还是一种思想(就是做软件的思想)(好像很深奥,其实我也不懂^_^) Internet自出生之日就在日趋倾覆传统的经济和生存体例,当数字化反动由互联网延长到社会生存的各个角落的时分,IT精英们入手下手意想到把握了互联网就即是把握天下。2000年新世纪曙光方才入手下手晖映,微软发布了一个宏壮的构思和实行步骤,这就是Microsoft.NET平台,微软为一致互联网而经心锻造的长矛。微软在保持PC操纵体系把持位置的同时,入手下手了把持互联网的步骤。
在这个企图中,微软向我们形貌了一个出色的互联网、一个使人心跳的将来,即完全没落“数字孤岛”,发掘和完成互联网的全体潜能,创建第三代互联网;盘算将超出收集扫瞄,进进一个更加先辈的互联网平台和极其丰厚的软件服务的新天下。
为了完成这个构思,微软投进了伟大的资金和人力,创建了一个全新的架构.net framework,在.netfamework的基本上微软一致了vb、vc和一个新的开辟言语c#。同时,微软还提出了WebService慨念,微软以为将来的软件将向服务转移,而在互联网时期,服务应当不单单是在一台盘算机上表现,而应把全部互联网看成盘算情况,能够使用于分歧的服务器,能够在客户端跑分歧的程序,这些程序能够相互和谐、交融。
微软但愿.NET能带来一种反动,制造出真实的散布式收集服务,它可以整兼并和谐为数浩瀚的帮助程序,为消耗者供应独到的服务--而这恰是明天的网站所朝思暮想的。Microsoft.NET将推进新一代因特网的开展。它将真正地让人们能够在任什么时候间、任何地址、经由过程任何设备失掉信息。
.NET的特征
多种开辟言语的年夜汇合
VisualStudio.net作为一种集vb.net、C#二种言语与一身,并能开辟Window与Web程序,它不单单是.net平台自己的一个主要构成部分,更是开释.net平台和WebServices无穷潜力促进器。
.net最中心的部分是处于.netFramework底层的通用言语运转时(CLR),它是20多种言语的一致运转情况,为这些言语供应内存办理、破例处置、平安性、版本把持、组件通讯等体系服务。VisualStudio.net充实发扬CLR的潜力,为开辟者供应了一个一致的集成开辟情况和调试器。因为接纳一致范例界说和共享类库,各言语不但在运转时,并且在计划时就能够完成对象级的交互。
两种使用
一致的运转情况及共享类库使.net撑持的两种次要使用:ASP.net和WindowsForm使用能够共享年夜部分代码;而VisualStudio.NET和CLR闪开发职员挣脱体系底层细节,留待开辟者的是充实发扬本人的设想空间。
构建WebServices的利器
WebServices已成为微软.net的中心。微软界说的下一代散布式盘算次要由三个主要步骤构成:一切使用都是WebServices;搜集整合一切WebServices;为用户供应复杂而有深度的Web体验。从软件到服务(体验)的变化才是.net的真正企图地点,WebServices无疑是完成这一变化的中心。个中利器就是——VisualStudio.net。
一步到位的组件开辟
组件特别是两头件的市场,临时以来,一向是Java的世界,“一次编写,各处运转”的答应使基于J2EE和EJB的组件手艺成为市场主导产物。而微软.net则试图杀进面向组件的开辟。
不管是面向组件的言语(C#,VB.net,C++等等),仍是传统的言语(COBOL),在.net平台中,都能够发生基于微软两头言语(MSIL)的组件,而这些组件在运转间具有对象级的交互才能。
VisualStudio.net充实使用底层CLR组件撑持,并供应一整套开辟工具使组件开辟复杂而高效,用户只需体贴组件的贸易逻辑,而由VisualStudio.net来完成其他庞大的事情。C#面向组件开辟,内置专门针对组件开辟的多种特征,如对属性、托付、声明的撑持等,使开辟基于.net组件轻车熟路。
.net组件手艺最主要的特性大概就是其组件所具有的“即插即用”的才能。撑持间接开辟具有自形貌性的组件,使组件部署无需野生干涉。这对狐疑于“DLL黑洞”和注册表的开辟职员来讲,无疑是个福音。
.NET的开展
VisualStudio.netBeta1
早在2000年11月之前,VisualStudio.NETBeta1就能够收费取得了。VisualStudio.NETBeta1一改VisualStudio6.0的分离性,它把vb6.0晋级为vb.net,同时开辟一种新言语C#,而且一致了这二种言语。可分离用这二种言语开辟出window应当程序和WEB程序,且完整是种面向对象的言语。Beta1的改动云云之年夜至使存在的成绩很多,但微软在大众旧事组中,开辟构成员常常呈现,同时任何人都能够呈报他们所发明的BUG。Beta1的速率也相称慢,又有点怪模怪样。但它壮大的功效极为便利的集成开辟情况仍是吸引不君子。
VisualStudio.netBeta2
在2002年2月13日正式公布VisualStudio.NET时,已在金融,航空,打造等有很多项目完成.这使VisualStudio.NET加倍切合用户的请求,也是.NetFramework和VisualStudio.NET推延公布近一年的缘故原由之一。Beta2的公布不年夜不小在IT界引发高低的震动。此时的版本完美了很多,也更能吸惹人。
VisualStudio.net2003
北京工夫,2003年4月25日,旧金山--微软公司明天公布VisualStudio?.NET2003的上市,这是最新版本的取得业界赞誉集成开辟情况(IDE)。微软公司同时还传播鼓吹了WindowsServer?2003和SQLServer?200064位版本的面世。这三种产物在贸易代价范畴创建了一个新尺度,他们供应了一种撑持可互操纵的集成基本架构;这类基本架构可供应业界所需的抢先运转功能、高可扩大性和高牢靠性,以撑持明天财政预算无限的各企业的IT部门的建立请求。
VisualStudio.NET2003供应三个版本:
VisualStudio.NET2003EnterpriseArchitect同意软件架构师和初级开辟职员为基本架构开辟构建年夜范围的使用程序。
VisualStudio.NET2003EnterpriseDeveloper同意开辟团队为恣意设备疾速地构建基于XML的收集服务和企业使用软件。
VisualStudio.NET2003Professional同意开辟职员为恣意Internet设备疾速构建基于XML的收集服务和下一代使用软件。
停止语
.NET也能够说是微软继Win95以后的又一场豪赌?假如微软取得乐成,那末年夜部分软件公司和网站将消散,全部软件界将不能不看微软的神色行事。数据库有很多应用领域,但是如果你单单学数据库的话基本上做数据库管理员比较合适而已,跟领域结合的你还得再学习那些领域知识。(其实数据挖掘我真是不懂,本来这学期开了一门课了。 |
|