|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我也不知道,我原来理解的,NET就是C++编程,只是与net网页编程相对,呵呵。以为.ET就是高级C++编程。ASP.NEThasbetterlanguagesupport,alargesetofnewcontrolsandXMLbasedcomponents,andbetteruserauthentication.
ASP.NET有更好的言语撑持,更加复杂的新控件群和基于XML的组建,另有更杰出的用户判定。
ASP.NETprovidesincreasedperformancebyrunningcompiledcode.
ASP.NET经由过程运转编译代码来进步实行效力
ASP.NETcodeisnotfullybackwardcompatiblewithASP.
ASP.NET代码其实不完整向后兼容于ASP
NewinASP.NET
ASP.NET的新奇的地方
- Betterlanguagesupport
更好的言语撑持
- Programmablecontrols
可编写的控件
- Event-drivenprogramming
事务驱动程序
- XML-basedcomponents
基于XML的组件
- Userauthentication,withaccountsandroles
经由过程帐号和脚色来举行用户身份考证
- Higherscalability
更高的可扩大性
- Increasedperformance-Compiledcode
增添实行效力-编译代码
- Easierconfigurationanddeployment
更复杂的设置和开辟
- NotfullyASPcompatible
其实不完整兼容ASP
LanguageSupport
言语撑持
ASP.NETusesthenewADO.NET.
ASP.NET利用新的ADO.NET
ASP.NETsupportsfullVisualBasic,notVBScript.
ASP.NET撑持完全的VB而不是VBscript
ASP.NETsupportsC#(Csharp)andC++.
ASP.NET撑持C#和C++
ASP.NETsupportsJScriptasbefore.
ASP.NET跟之前一样撑持JScript
ASP.NETControls
ASP.NET控件
ASP.NETcontainsalargesetofHTMLcontrols.AlmostallHTMLelementsonapagecanbedefinedasASP.NETcontrolobjectsthatcanbecontrolledbyscripts.
ASP.NET包括了大批的HTML控件集。年夜多半在页面上的HTML元素能够界说为ASP.NET控件对象,这些对象能够经由过程剧本举行把持。
ASP.NETalsocontainsanewsetofobjectorientedinputcontrols,likeprogrammablelistboxesandvalidationcontrols.
ASP.NET还包括了一组新的input控件导向对象,像可编写选框列表和考证控件。
Anewdatagridcontrolsupportssorting,datapaging,andeverythingyouexpectfromadatasetcontrol.
一个新的数据栏控件撑持排序,数据分页,和一切你所希冀能在数据会合想做的事。
EventAwareControls
事务感知控件
AllASP.NETobjectsonaWebpagecanexposeeventsthatcanbeprocessedbyASP.NETcode.
一切在WEB页上的ASP.NET对象能够揭发事务以被用来作为可处置的ASP.NET代码。
Load,ClickandChangeeventshandledbycodemakescodingmuchsimplerandmuchbetterorganized.
加载,点击和改动这些事务经由过程更加构造有序的复杂代码来举行处置。
ASP.NETComponents
ASP.NET组件
ASP.NETcomponentsareheavilybasedonXML.LikethenewADRotator,thatusesXMLtostoreadvertisementinformationandconfiguration.
ASP.NET组件群周密的基于XML。好比像全新的告白反转展转器,就是利用XML来寄存告白的信息和设相信息。
UserAuthentication
用户身份判定
ASP.NETsupportsforms-baseduserauthentication,includingcookiemanagementandautomaticredirectingofunauthorizedlogins.
ASP.NET撑持基于表单的用户身份判定,个中包含cookie的办理和未经承认的上岸主动转向
(Youcanstilldoyourcustomloginpageandcustomuserchecking).
你仍然能够自界说上岸页面和自界说的用户反省
UserAccountsandRoles
用户帐号和脚色
ASP.NETallowsforuseraccountsandroles,togiveeachuser(withagivenrole)accesstodifferentservercodeandexecutables.
ASP.NET同意到场用户帐户和脚色义务,给每一个用户(经由过程分派脚色义务)来会见分歧的服务器代码和可实行的代码。
HighScalability
更高度的伸缩性
MuchhasbeendonewithASP.NETtoprovidegreaterscalability.
ASP.NET在供应更杰出的可伸缩性方面下足光阴。
Servertoservercommunicationhasbeengreatlyenhanced,makingitpossibletoscaleanapplicationoverseveralservers.OneexampleofthisistheabilitytorunXMLparsers,XSLtransformationsandevenresourcehungrysessionobjectsonotherservers.
加强了服务器与服务器之间的联通,使得完整可以在数台服务器上使用年夜型使用程序。这方面的一个案例就是可以运转XML剖析器,XSL转换器乃至是其他服务器上的hungrysession资本。
CompiledCode
编译的代码
ThefirstrequestforanASP.NETpageontheserverwillcompiletheASP.NETcodeandkeepacachedcopyinmemory.Theresultofthisisgreatlyincreasedperformance.
第一次哀求服务器上的ASP.NET页面时将会对ASP.NET代码举行编译并将其发生的缓存拷贝到内存中。如许做的了局就是可以年夜年夜进步实行速率。
EasyConfiguration
复杂的设置
ConfigurationofASP.NETisdonewithplaintextfiles.
在一般的文本文件上便可设置ASP.NET
Configurationfilescanbeuploadedorchangedwhiletheapplicationisrunning.Noneedtorestarttheserver.Nomoremetabaseorregistrypuzzle.
在程序运转的时分设置文件能够上载或是改动。而不必要从头启动服务器。不再见有metabase和挂号成绩
EasyDeployment
复杂的部署
Nomoreserverrestarttodeployorreplacecompiledcode.ASP.NETsimplyredirectsallnewrequeststothenewcode.
服务器不再必要经由过程重启来举行部署或是代替编译后的代码。ASP.NET会天真烂漫地将新的哀求转向到新的代码
Compatibility
兼容性
ASP.NETisnotfullycompatiblewithearlierversionsofASP,somostoftheoldASPcodewillneedsomechangestorununderASP.NET.
ASP.NET不克不及完整和初期版本的ASP举行兼容。因而年夜多半老的ASP代码将经由过程一些改动才干在ASP.NET下运转。
Toovercomethisproblem,ASP.NETusesanewfileextension".aspx".ThiswillmakeASP.NETapplicationsabletorunsidebysidewithstandardASPapplicationsonthesameserver.
要办理这个成绩。ASP.NET利用了新的文件拓展名“.aspx”这使ASP.NET程序可以与ASP程序运转在统一台服务器上。
觉得J2EE好像有很多工具,比如servlet,jboss,tomcat,ejb什么的,可是微软的.NET怎么什么也没有啊? |
|