网站好比一人,外貌总是能给人留下最直接的印象,一个好的网站界面更能留住用户。回顾一下这些
年的网站设计风格变迁,从最初由于受制于网络和硬件问题,网站信息多以文字为主,随着网络的发
展,现如今单纯的文字已经不能满足我们的需求,如今苹果带火的扁平化设计,h5+cs3让动画特效3D效果变的更容易,设计配色也不在单调更多大胆的配色加入到设计理念中,
新颖的视觉创意、以及响应式设计,都给我们带来更好的体验。设计风格的多变、原来的前端语言已经满足现在的需求、特别是移动互联网时代,而h5的出现顺应了时代的发展。h5的发展也并非一帆风顺,w3c(HTML标准组织)在xml和继续发展html之间,走了一段岔路
2006年,W3C才开始回到h5的开发中来,而h
4.01在1999年发布,这段路走了
6、7年
虽然在标准的制定上很慢,但是市场对h5的接纳要快的多,现在大部分浏览器都对h5有一定功能上的支持。
说到前端语言不得不说javascript,作为一个前端脚本语言,现在已经完善的不像前端语言,像node.js这样的已经延伸到后端并且js在各大编程语言热度排行,一直居于前10位(图片来源于网络)
前面我们说的都可以定义为前端,有了这些我们就可以完成一个静态页面,虽然有js的加持网站有一定的交互动画效果,但是有了数据交互才是一个真正的动态网站,也可以叫做交互式网站,要实现数据交互,首先得有个数据库,用来存储网站展示数据利于网站更新维护,最重要的保存用户行为和产生的数据。现在流行的数据库有sqlserver、Mysql、Oracle等,而运用最广泛的要属mysql,最主要的原因在于它是免费的而且MySQL可以工作在不同的平台上。支持C、C++、Java、Perl、PHP、Python和TCLAPI运行,有了数据库我们还需要有程序语言网站展示数据和用户行为进行逻辑处理。
当下流行的web后台程序语言有:Java、.NET、PHP他们各有优势,当时论运用最广要属php,一个不差的语言如果他还免费,相信他多半会被大家接受比如我们上面提到的mysql和当下流行的安卓,虽然他们或多或少,有让人诟病的地方,当时免费让他有一个丰富的生态圈、和良好的平台兼容性。