
一个网站前端和后端可以说是分开的,数据肯定是交互的,所说的分开是指网站在开发的时候,通常都是由不同的人来开发前端和后端的。
网站前端开发:前端开发也就说把网页设计师设计好的界面写成html代码及一些动画的效果,动画只是一个比喻,并不是真正的用flash动画,搞网站的都知道动画对搜索引擎十分的不友好,网页里面动态的效果基本都是用javascript和jquery来编写,前端开发这些还并不是难点,通常网站都有一个主体的宽度,也可以说成网站的宽度,为了考虑所有电脑的分辨率问题,网络上面80%的网站宽度都是写的1000或在小一点,就是为了兼容所有的分辨率都能把网站看完整,如果是在好点的,宽度可以增加,然后通过电脑的分辨率来加载不同的样式表达到兼容各种分辨率,这些还只是为了让用户能够看完整一个网站而已,现在互联网上浏览器之多可以说是数不过来,前端开发写出来的代码还要兼容各种浏览器,最少主流的必须要兼容,比如说,一个网站需要兼容5钟分辨率和5种浏览器,这个网站有10个页面,那么前端开发人员就要写5*5*10=250个页面兼容各种浏览器各种分辨率。
网站程序开发:程序开发也就是实现一个功能,把想法变成一段代码成为一个程序,最主要的就是对数据进行增删改查,这些搞熟悉了在把开发语言的基本语句搞明白,那么开发一套程序也没什么难的,但是必须要有一个灵活的逻辑思维头脑,程序写好了不存在前端那样的兼容问题,但程序的运行需要一些平台,就想网页需要运行就必须要浏览器一样,程序还存漏洞,代码没写规范没写紧密,别人一句代码就可以把你整个程序破坏掉从而读取你的数据。
