新 闻 资 讯
网页设计生长到今天,,履历了从使用FP\DW制作静态小我私家网站到学习ASP\PHP等动态网站手艺,,又从动态网站转到使用CMS内容治理系统三个阶段:
静态网页:
虽然 ASP 手艺在 1996 年就泛起了,,CGI 的历史更久远,,但在 2000 年以前,,动态网页还没有被大宗使用,,在这之前,,人们一样平常借助一些工具编写静态网页,,好比使用 Front Page 和 Dream Weaver,,天生网站的 HTML 代码,,然后将代码连同支持的素材(图片,,Javascript 剧本等)通过 FTP 工具传送到 Web 效劳器,,这样天生的网站内容是牢靠的,,网站所有者需要更新网站的内容,,必需找到以前设计的网站代码,,修改响应内容后,,再通过 FTP 工具传送到 Web 效劳器。。静态网站的弱点是显而易见的,,随着营业的生长,,企业不得不重新联系昔时的网站设计商更新内容。。
事实上,,许多企业发明这不是一个简朴的事情,,首先,,网站的原始代码工程文件(如 Front Page 和 Dream Weaver 的工程文件)经常是不知所终,,并不是所有的网站设计商愿意为客户存档这些原始文件;;;;其次,,纵然找到了,,企业将更改意见转达给设计商,,设计商重新设计并上传需要破费很长的时间,,也牵涉到不菲的后期用度,,许多企业由于这些缘故原由,,放弃对网站的更新,,最终导致网站内容严重滞后,,成为安排。。
我们这里的意思并非品评静态网页,,事实上,,静态网页有它无可替换的优点,,静态网页更容易被搜索引擎搜索,,静态网页很好地支持 Web 效劳器的缓存机制,,静态网页的执行效率是所有网页手艺中最高的,,但问题不是出在这里,,而是出在网站的建设周期,,由于企业无法自己控制网站的内容,,也无法在页面现场揭晓刷新意见,,导致企业不得不依附网站设计商,,并从一最先就处于被动状态。。
现在,,天下上仍然有一些公司坚持使用纯手工代码举行静态网页的创作,,他们通过手工创作出高质量的网页,,现代的纯静态网页一样平常接纳 XHTML + CSS 方法,,这些网页短小精悍,,语法严谨,,对种种搜索引擎都能很好地支持,,若是您的企业属于某种精尖行业,,而您并不需要频仍地更新您的网站,,您更希望通过网站向用户转达一种企业文化气息,,同时,,您身边有醒目 XHTML + CSS 的专业职员,,您完全可以通过这种方法,,纯手工建设自己的高端感受的网站。。以下是一些遵从 W3C 标准的 HTML, XHTML, CSS 手艺站点。。
动态网页:
鉴于静态网站在建设的中保存的问题,,Microsoft,,SUN 以及民间开源组织划分推出了动态网页手艺,,并最终成为动态网页手艺三剑浚客,,ASP(以及厥后的 ASP.NET), JSP, PHP。。动态网页从数据库获取动态内容,,并渲染成 HTML 代码输出到浏览器,,动态网页允许会见者同网站举行交互并实时获得新鲜内容,,好比,,企业可以将自己的产品数据通过网站的后台治理系统输入到网站数据库,,用户可以实时看到这些一直更新的产品,,也可以选择审查自己感兴趣的产品种别。。
动态网页的优点是,,企业终于可以自己控制自己网站的内容了,,虽然不可完全控制,,它的弱点也在此,,动态网页一样平常只允许企业更新指定的内容,,好比,,产品数据库,,企业有了新产品,,就录入数据库,,会见者可以实时看到,,而对整个站点却仍然无法控制,,以是经常泛起这种情形,,企业可以替换自己网站上的所有产品,,却无法修改一个已经升成8位的电话号码。。
动态网页手艺天生的网站更适合一些专用系统,,好比,,网上生意,,BBS ,,网上投票等等,,关于那些希望借助网站同客户举行周全交流的企业来说是远远不敷的,,由于企业的需求千差万别,,没有哪个动态网站系统能很好地知足这些需求,,这样就催生了网站手艺的最新的解决计划,, CMS 。。虽然 CMS 是企业网站较量完善的解决计划,,但,,若是您你的网站中需要大宗的专用 WEB 系统,,如电子商务,,银行系统,,机票盘问系统,,电子政务等等,, 纯粹的 CMS 并不可知足您的需求,,您仍然需要对这些专用系统举行专门开发,,然后集成到 CMS 建设的网站中。。以下是一些 ASP, ASP.NET, JSP, PHP 以及数据库 相关的手艺网站资源。。
网站内容治理系统CMS:
CMS - Content Management System 中文意思为(网站)内容治理系统,,它建设在动态网站手艺之上,,消除了古板动态网站无邪性缺乏的问题,,CMS 允许企业对网站的所有内容举行控制,,从站点的版面结构,,配色,,导航,,到详细每个网页的内容,,企业依附 CMS 险些可以为所欲为地定制自己的网站。。
企业使用 CMS 最大的利益是,,您可以随时,,恣意更新自己的网站,,绝大大都 CMS 系统使用纯 WEB 界面,,用户可以不装置任何程序,,直接使用浏览器上岸自己的网站,,进入后台治理系统,,对响应内容举行更新。。好的 CMS 系统会提供强盛的 WYSIWYG (所见即所得)网页编辑器(如 TinyMce, FCKEditor 等),,不懂 HTML 语法的用户也可以容易地在一个类似 Word 的界面中举行创作。。