目前主流网站开发技术

2025-05-06 05:08:39

1、IIS是Internet Information Services的缩写,是一个World Wide Web server。搭载于微软的windows NT版本后的可扩展功能。搭载于微软的服务器操作系统中和大部分个人电脑操作系统中。WEB服务器都是基于http或者https向用户提供html,发送包括富文本和多媒体的服务。类似的服务器种类还有Ngnix和Apache。目前版本为IIS 7.0网页在开发时候遇到一个问题,如何完成网页随着客户的请求而进行变化呢?这催生了不同的服务器端解决方案。(1)CGI目前网上主要的CGI程序是由perl语言完成。实际上可以用C/C++/JAVA等语言写成。客户向服务器发出请求,服务器进行响应,程序运行结果为html文档返回给客户端。

2、(1)PHPphp是一种网页内嵌式语言,这一点和ASP一样(不是ASP.NET)。客户想服务器发出请求,服务器运行页面中的php代码,然后将由php代码修改过的html返回给客户端。

3、(2)JSP和Servlet起始servlet就是用java开发的cgi。而jsp形式和php一样都仿佛是网页内嵌的语言。起始执行过程不同。JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。我们常用的开发组合:IIS环境下1.ASP+ACCESS2.ASP+SQL SERVER3.ASP.NET+ACCESS4.ASP.NET+SQL SERVERAPACHE环境下5.jsp+Oracale6.JSP+MYSQL7.PHP+MYSQL最后抄录一下百度经验中ASP和ASP.NET开发语言不同ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。运行机制不同ASP是解释运行的编程框架,所以执行效率加较低。ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。开发方式ASP把界面设计和程序设计混在一起,维护和重用困难。ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢