web开发的介绍

web开发分为

1. 静态web开发

如果我们的一个页面,始终是一成不变的,则就是属于静态页面web开发

2. 动态web开发

比如:我们需要发帖,网上支付,发短信。。。

常用的动态web技术:php,jsp,asp----—》asp.net,cgi

动态网页技术的发展

clip_p_w_picpath002

1. cgi

2. asp微软产品->asp.net

3. jsp (mysql->sun公司),被oracle在2009年收购,[java/solaris/mysql]

4. php 目前zend公司管理维护

优点:

1跨平台,多种数据库支持

2成本低(linux apache mysql php内核)

3开放源代码(可以做二次开发)

4面向对象 在php4 php5以及php6

5安全性和效率好

6相对jsp和asp.net较简单

缺点:

1.配置比较多

2.太灵活,解释执行,所以有些错误,到真的运行时才会暴露。

php的基本概念

快速入门:

<html>

<body>

<?php

echo'hello';

?>

</body>

</html>

外国人有时间来 做个人爱好

中国人忙于生计

1,php是personal home page

2,php是嵌入到html代码

<?php

?>

3,php脚本是运行在服务器端的

4,php6.0

1,更好的支持2.0

2,支持更加的好的unicode支持

3,面向对象编程支持力度增加

4,对xml编程支持

5,soap(简单对象协议)

ide集成开发环境【Integrated Development Environment】

公司里面,

在windows开发(php代码).....(上传ssh)....linux

比如,windows c++程序(编译)....(上传)...linux(重新编译)

 在软件开发中,有一个非常重要的原则:

编译环境和运行环境要一致

b/sc/s的比较

希望大家可以知道什么项目使用什么架构

clip_p_w_picpath004

clip_p_w_picpath006

clip_p_w_picpath008

为什么要安装web服务器,和怎样去了解发送和接受到了什么?

因为我们浏览器要取数据,从web服务器获取的。

我们可以通过httpwatch工具来获取发送和接收到的数据,利于我们了解的更加透彻。