以图明志

软件架构技术

Web研发模式演变史

从架构改进看思维变化
前不久徐飞写了一篇很好的文章:Web 应用的组件化开发。本文尝试从历史发展角度,说说各种研发模式的优劣。Web 1.0 时代,非常适合创业型小项目,不分前后端,经常 3-5 人搞定所有开发。页面由 JSP、PHP 等工程师在服务端生成,浏览器负责展现。基本上是服务端给什么浏览器就展现什么,展现的控制在 Web Server 层。

数据结构

[专题] 第二话:数据结构的历史与来由

正视数据结构的历史
早期人们都把计算机理解为数值计算工具,就是感觉计算机当然是用来计算的,所以计算机解决问题,应该是先从具体问题中抽象出一个适当的数据模型,设计出一个解此数据模型的算法,然后再编写程序,得到一个实际的软件。可现实中,我们更多的不是解决数值计算的问题,而是需要一些更科学有效的手段(比如表、树和图等数据结构)的帮助,才能更好地处理问题。

Web设计理念

Web开发者需要了解的Web技术历史

Web开发技术历程
从技术层面看,Web架构的精华有三处:用超文本技术(HTML)实现信息与信息的连接;用统一资源定位技术(URI)实现全球信息的精确定位;用新的应用层协议(HTTP)实现分布式的信息共享。这三个特点无一不与信息的分发、获取和利用有关。其实,Tim Berners-Lee早就明确无误地告诉我们:“Web是一个抽象的(假想的)信息空间。”

CSS

CSS的历史与工作原理

与CSS经验分享
网页浏览器主要通过HTTP协议连接网页服务器而取得网页,HTTP容许网页浏览器送交资料到网页服务器并且获取网页。目前最常用的 HTTP 是 HTTP/1.1,这个协议在RFC2616中被完整定义。HTTP/1.1 有其一套Internet Explorer并不完全支援的标准,然而许多其他当代的网页浏览器则完全支援这些标准。网页的位置以URL(统一资源定位符)指示,此乃网页的地址;以http:开首的便是通过 HTTP协议登陆。

互联网时代

你了解10年前的互联网生活么

感叹互联网发展的翻天覆地
那时候建立一个网站几乎是没有备案一说的,只要不是BBS,找个可靠一点的IDC,就可以上传网站了。那时候没有那么多的CMS系统,大多数网站都是一群狂热的技术爱好分子手动写的HTML.那时候还是1.0时代,网站的互动几乎没有,想添加一个页面还得重新写页面代码,然后逐个加入链接;建立好了网站,即便是一个人访问,也会让你心头兴奋不已。

互联网时代

趣谈字符编码的产生与历史

介绍字符编码的产生、发展与广泛应用
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。
1 / 1 首页 < Prev 1 Next > 尾页 页码: