建站常识
对网站前台架构几点分析
2006-07-21 09:31:00
我200🔯0年开始接触互联网上的一些具体制作,那时候也有flash,5.0,也有Gecko,还在netscape里面没独立出来,也有xml、js、css,粗看下来环境变化并不大,但是直到今天,web前台开发还有很多变化,还有很多新的技术问题有待解决,甚至开发一个网站的时候,前台也需要一个架构来描述前台模块之间的关系,复杂程度不亚于后台。
回顾一下,我自己经历过几次转变。先是flash转html,纯flash是没啥意思的。然后是尝试纯xml/xsl,这种代码💜写出来很有成就感,但是直到今天,还是有浏览器兼容的问题,而且也不知道搜索引擎会不会索引它。再后来是html里面的div取代table,引入css2,的确灵活了,似乎一直没有像dreamweaver里面操作table一样方便的layout搭建工具。最后这波就是ajax了,突破了web体验想象力的边框,而且提供前后台通过xml中间层彻底分离的能力。总的方向是,数据和表现分离,前台和后台分离。
这个过程中我们解决了一些问题,比如页面写好之后可以通过修改css更换它的style,无需页面刷新就可以载入、保存数据,同时,也出现了新的问题,xhtml/css编写难度提高了,xhtml代码被js所取代,复杂的明显提高了,SEO也出现了问题。
这些变化,改变了网站建设的工作流程和具体工作方式。原来做一个网站,策划好每个页面,然后美术设计,然后制作成html,然后嵌入脚本,如果这个时候需求变更了,就麻烦了,制作人员和开发人员会手忙脚乱🌄的调整已经嵌入了脚本的html。现在,策划人员的工作首先就变了,原来死板的wireframe不适用了,我现在开始尝试用虚线框来区分一个页面中的多个表现阶段。页面制作出来以后可能也不是由制作人员首先做成html,而是前台架构师先设计一个架构,定义一些标准,比如用不用frame,地址栏如何在ajax下面随着页面变化而变化,如何处理后退,哪些模块的数据用ajax哪些需要载入页面,等等,然后在这个架构下,才开始页面制作,甚至跳过页面制作,js人员直接用代码搞定,页面制作人员只负责css。
说到这里,我还是对seo的问题念念不忘。有人说这是搜索引擎ཧ应该考虑的问题,我们走自己的路好了,我不能接受,因为我知道page rank上了8以后,能给一个网站带来40%以上的额外流量,这里还不算会有多少新用户会沉淀下来。所谓优化,就是一种迎合的心态,毕竟在这个阶段,互联网世界中搜索引擎?最大。这里我有一些思考,还没经过实践。首先是google sitemap,多少应该有点用途,不能太指望它;其次呢,是一种类似blogger.com的发布机制,再优化一下,加入realtime和archive的概念。最新发表的帖子可以立即看,用的是realtime模式,动态生成;过去的帖子在后台已经转变成静态页面了💎,属于archive模式,这样一来,把后台提供的xml数据显示为页面的工作就由前台js转移到了后面的发布server,很多关键的内容页面就可以静态化了。(页面中嵌script在apache下面运行的方案不做讨论,因为这样的方案支撑不了海量访问服务)
这样做会面临一个问题,如果用户修改了layout,一些div前后位置调整了,原来生成的archive页面不适用了,怎么办?可以先把ℱarchive清空,全部用realtime模式顶上,发布server闲的时候重新建立archive。嗯,似乎可以这样搞定。
近期更新
- [2025-02-11 14:34:54] 加拿大预测网-在线预测:青岛高端网站定制化设计
- [2023-06-25 23:22:29] 加拿大预测网-在线预测:优秀网站设计的五大特点
- [2023-04-27 14:05:55] 加拿大预测网-在线预测:Html 5 响应式网站设计制作
- [2023-04-10 11:07:30] 加拿大预测网-在线预测: 网站建设制作流程知多少
- [2022-10-14 10:11:30] 加拿大预测网-在线预测:做网站设计应该更看重框架搭建还是视觉观感?
- [2022-08-09 15:57:48] 加拿大预测网-在线预测:以“产品”思维搭建网站!
- [2022-08-08 09:12:57] 加拿大预测网-在线预测:一家公司的网站应该有哪些板块内容?
- [2022-08-05 09:28:06] 加拿大预测网-在线预测:企业网站建设为什么要设置新闻板块?
- [2022-07-04 15:58:06] 加拿大预测网-在线预测:网站加拿大预测网-在线预测设计的好看,这个网站就成功了一大半!
- [2022-05-20 09:34:19] 加拿大预测网-在线预测:网站后台管理系统是什么?有什么作用?
- [2022-05-17 11:29:32] 加拿大预测网-在线预测:作为消费者,应该如何选择一家水平高的网站建设公司
- [2022-05-17 11:27:01] 加拿大预测网-在线预测:高端网站定制与模板化网站应该怎么选择?
延伸阅读
- [2009-09-21 14:23:00] 加拿大预测网-在线预测:新闻链接中的空格处理
- [2009-12-29 17:29:00] 加拿大预测网-在线预测:推广研究报告—真实的视觉
- [2007-09-01 11:12:00] 加拿大预测网-在线预测:网页设计师不要做“工具”
- [2006-06-29 10:48:00] 加拿大预测网-在线预测:网站:加拿大预测网-在线预测所应该达到的几个目标
- [2016-02-24 10:07:00] 加拿大预测网-在线预测:体验Apple Pay
- [2009-04-29 08:08:00] 加拿大预测网-在线预测:UE实践笔记:肉眼分类大法
- [2009-05-18 08:00:00] 网页配色工具
- [2014-10-23 22:01:37] 加拿大预测网-在线预测:苹果IOS系统和苹果移动设备发展史
- [2009-06-10 09:03:00] 加拿大预测网-在线预测:以情感为中心的设计(1)
- [2012-11-30 17:43:19] 加拿大预测网-在线预测:如何协调用户体验与网站构架的关系
- [2007-07-19 22:22:00] 加拿大预测网-在线预测:43个你应当避免的Web设计错误
- [2009-06-10 09:06:00] 模式化窗口
解决方案
加拿大预测网-在线预测: 轮胎行业网站设计解决方案 加拿大预测网-在线预测: 机械行业网站设计解决方案 加拿大预测网-在线预测: 房地产行业网站设计解决方案 加拿大预测网-在线预测: 科技企业网站设计解决方案 加拿大预测网-在线预测: 电子家电网站设计解决方案 加拿大预测网-在线预测: 食品行业网站设计解决方案 加拿大预测网-在线预测: 集团公司网站设计解决方案 加拿大预测网-在线预测: 企事业单位网站设计解决方案 加拿大预测网-在线预测: 外贸行业网站设计解决方案 加拿大预测网-在线预测: 健身运动网站设计解决方案 加拿大预测网-在线预测: 美容与化妆品网站设计解决方案 加拿大预测网-在线预测: 建筑设计行业网站设计解决方案 加拿大预测网-在线预测: 物流行业网站设计解决方案