ASP.NET网站制作之.NET Framework与.NET Framework SDK有...
说句实话,Java跨平台根本就不是外行人想想的那种,一次编译,处处运行。 良多老手也学了很长工夫的.NET,但关于这.NETFramework与.NETFrameworkSDK究竟有甚么区分大概仍是不太分明,自己也是借他人的话从头论述一下,但愿能够给老手供应匡助。.NETFramework是微软开辟的运转于老版本之上的.NET软件运转平台。只需安装了.NETFramework,则从Windows98到WindowsXP都能够运转.NET程序。它是一种新的软件运转平台,供应了.NET程序运转时撑持和功效壮大的类库。能够从微软网站收费下载,也许20多MB。
假如只安装了.NETFramework,只能运转.NET使用程序,而不克不及开辟.NET使用程序。
.NETFrameworkSDK包含了微软供应的.NET言语编译器(如C#编译器CSC.exe和VB.NET编译器VBC.exe),完全的.NETFramework文档,和各类工具(如AL.exe和SN.exe等),也许有110多MB。
装了这两个器材以后,你就能够用记事原本编写代码,然后在DOS窗口中手动编译.NET程序啦。
一个很大的类库。应用程序之所以难以跨平台,在于直接调用了特定平台的接口,而一个巨大的类库,就能极大地减少应用程序对平台的依赖。 但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。 现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。 在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的 主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。 平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案. 我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
页:
[1]