主流网站开发技术

原创 2015年11月19日 11:15:42

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文档返回给客户端。

(1)PHP

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

(2)JSP和Servlet

起始servlet就是用java开发的cgi。而jsp形式和php一样都仿佛是网页内嵌的语言。起始执行过程不同。JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。


我们常用的开发组合:

IIS环境下
1.ASP+ACCESS
2.ASP+SQL SERVER
3.ASP.NET+ACCESS
4.ASP.NET+SQL SERVER
APACHE环境下
5.jsp+Oracale
6.JSP+MYSQL
7.PHP+MYSQL

 

最后抄录一下百度经验中ASP和ASP.NET

开发语言不同

ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。

运行机制不同

ASP是解释运行的编程框架,所以执行效率加较低。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。

开发方式

ASP把界面设计和程序设计混在一起,维护和重用困难。
ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。

主流网站开发技术的对比

主流网站开发技术的对比   在比较之前,我们分别简要介绍一下ASP、PHP和JSP技术的一些特点。 (转载自主机互联http://www.hlidc.net) 1....

大型网站开发技术书籍汇总

大型网站技术架构:核心原理与案例分析 下载地址:http://download.csdn.net/detail/guo_ang/9467638 在线购买:http://item.jd.co...
  • guo_ang
  • guo_ang
  • 2016年03月21日 15:44
  • 490

动态网站开发技术学习3:ASP.NET内置对象之Response对象

Response对象是HttpRespone类的一个实例。该类主要是封装来自ASP.NET操作的HTTP相应信息。Response对象将数据作为请求的结果从服务器发送到客户浏览器中,并提供有关响应的消...

网站开发技术培训讲义

一会儿就要给他们讲了,先把讲义发到这儿,听听大家意见。。:)  技术培训讲义[By ?USERNAME...
  • iijse
  • iijse
  • 2011年01月13日 17:41
  • 1260

动态网站开发技术学习1:走进ASP.NET

打开微软官网搜索ASP.NET,首先进入我们视线的就是ASP.NET的介绍,翻译一下:ASP.NET是一个免费的 Web框架构建Web站点,应用程序和服务与HTML,CSS和JavaScript。 ...

十项全能革新网站开发技术-Zoomla!逐浪CMS2 x3.9.1发布

免费下载:https://www.z01.com/down/3166.shtml *瘦金体书法欣赏《荷池》-From Zoomla!逐浪CMS首席架构师,以喻逐浪软件之高洁卓...

动态网站开发技术学习4:ASP.NET内置对象之Request对象

Request对象的作用是与客户端交互,收集客户端的Form、Cookies、超链接,或者收集服务器端的环境变量。 request对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信...

三种网站开发技术对比

PHP   PHP(Hypertext Preprocessor)是一种嵌入HTML页面中的脚本语言。它大量地借用C和Perl语言的语法, 并结合PHP自己的特性,使Web开发者能够快速地写出动态产...

IT技术人生路之我的大学--网站开发技术团队

我的独立博客网址是:http://wuyouqiang.sinaapp.com/。 我的新浪微博:http://weibo.com/freshairbrucewoo。 欢迎大家相互交流,共同提高技...

动态网站开发技术学习2:VS 2010制作作第一个简单示例网站

制作一个简单示例网站的步骤:         一,启动VS 2010开发环境,选择菜单中的“文件”,选择其中的“新建”,再选择“网站”,会弹出”新建网站“对话框。         二,在“...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:主流网站开发技术
举报原因:
原因补充:

(最多只允许输入30个字)