浅谈网站开发所需技术?

qq/msn 这个就是c/s软件的体系结构,得安装软件。

b/s 只要有浏览器,不用安装客户端。是对c/s的一种改进,通过增加网页,就可以增加功能。网页制作主要是B/s软件的体系结构的一种。

像交流的论坛,酒店管理系统,主要是用户与系统交互处理。注重的是业务的处理。

b/s是c/s的一个转型。不同的用户有不同的页面。更新不一样,一个是更新版本,一个是服务器,直接刷新就可以了。
静态网站不能交互。网站是通过数据库生成,开始时一个基本架构。通过客户的
论坛(动态的软件,通过发帖生成的页面),博客,
开发一个动态网站所需的技术!(ie,xhtml,css,javaScript,Apache,php,MySQL)

浏览器解释页面,然后显示给个户一个页面不同网站也是个软件,用浏览器url访问服务器,可以根据客户给的不同数据返回个不同的页面,浏览器有差异。


ie发布于1995
Netscape首个商业网的浏览器1994
Mozilla是基于Netscape基础上
Firefox2004发展为第二大ie
Safari是平过的ie,速度快是ie的1.9
Opera小巧快捷。


开发界面得装多个浏览器。网站开发和ie必须符合一个web标准。

要将文件放到网站上就得找html(标示内容)
是用来拜访内容的。
css布局和美化的,已经把文件放到网站上,(内容的布局和美观).
外观比较差。改颜色,背景,图片。
Cascading Syle Sheets层叠样式表。
实现用户与浏览器之间的互动性,页面的
开发特效,前台页面的特效JavaScript.鼠标事件,图片滚动,右键事件,选项卡的特效功能。
键盘事件。客户端脚本语言,JavaScript,vbScript
通过编程接受用户的一个事件,通过对html,css标签
网站开发出去,得用web服务器。得把网站放到web服务器上,才能把网站发布出去
所以web服务器
使用来保存并发布网站的服务器软件。
php是在服务器端工作的,或者其他的一些脚本语言。使用来协助web服务器(Apache)在夫妻断网成业务工作的编程语言。是在服务器端工作。
mysql,数据库管理系统也是一种软件,是用来存网站数据的。

数据库保存管理数据库。


浏览器解释html,css,js。
php文件去连接的数据库,用数据库装的数据。
web开发所需要的的构建,每个构件给子独立有相互配合。



http,hyperText transfer Protocol,设计http最初的目的是为了提供一种发布和接受html页面的方法。
URL:(统一资源)定位符,叫做网址。
file://c/apperer/ta.rar
http://www.php.com


协议:http,ftp,telset,https安全
域名,正常请求的是地址,地址不好记,吧地址翻译成域名
http://192.169.1.129
http://ww.php.com
机器必须连接DNS服务器
将域名发给DNS服务器对,Dns找到对应的地址,地址找到服务器,通过端口找到对应的服务器软件这个整个成为一个url.
每个协议都有一个么人的端口http:80 ftp:21
协议,
主机,www.php.com
端口,80
文件(web服务器管理的文件都可以)index.html,
附件资源:?id=ee&ht=ee
第一个用?隔离,在用&符号个里。
http通信通常发生在TCP/IP连接至上,默认端口是80.


2.web的工作原理? 
用户注册,填数据交给php,php会交给数据库。
装的软件是数据库管理软件,web服务器软件apache.
服务器操作系统可以任选。linux,unix,




操作系统 linix
web服务器apache
数据库mysql
后台语言php
===LAMP
都是开源的免费。
开发速度,php最快的。是j2ee的三倍。现在大多数是开源的。
基本都是免费的。简易型。


unix+tomcat+oracle+jsp=j2ee
unix服务器少则百万大则千万
oracel几万几十万
是最贵的,不适合中小型。
window+iis+SQL Server +ASP=ASP.net
作为服务器得用正版的。也得需要一笔影子。
稳定性,跨平台性都不行。不能再非微软。


web服务器工作原理
linux操作系统上配置91年,Apache,MySQL,PHP
是从uinux发展过来的。
linux全世界都能是用,不受商业化,不用自负任何费用,具有
uinux的全部用途。linux操作系统没有页面,只用命令。作为开发。
开发的是后在window上,发布的时候发布到linux.


Apache 一直是世界使用排名第一的Web服务器软件。
源代码开放,跨平台,超强的一直性。
MySQL是关系型数据库管理系统。是客户机、服务器结构软件的实现。


php: Hypertext Preprocessor超文本预处理器、
需要安装PhP应用程序服务器去执行




网页制作的核心html+css+javaScript
html是web页面的描述性语言
css则是为HTML制定样式的机制
JavaScript是具有交互性Web设计最佳选择。








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值