分享

我们每天浏览的网站是怎么做成的

 新华书店好书榜 2016-11-30

在当下,上网几乎是每个人每天必做的事情了。尤其是对于我们这种骨灰级网民来说,一天不吃饭可以,但是不上网绝对不可以,哦,一天不刷“今日头条”都不行。哈哈哈言归正传,我们现在的网站是怎么做成的呢。

总体来说网站是分层的,有前台和后台还有数据库。前台就是我们看到的各种亦或是精美,亦或是动感交互的各种网页,后台是一个程序,一般会24小时x365天不间断运行,每个用户访问时分配给不同的数据,数据库呢,就是存储数据的仓库。海量数据一般会交给数据库来专门处理,当然它也是个软件。

我们每天浏览的网站是怎么做成的

当下,做网站流行的技术主要有三种:jsp,asp,php。以下简介看不懂的可以跳过:

  • jsp是以java编程语言做后台做的网站

  • asp是以c#等编程语言做后台的网站

  • php是以php为编程语言做后台的网站

三种不同的网站代表了不同的技术,一般小型网站使用php,比如百度(百度确实是小网站)大型网站一般用jsp,个人感觉“头条”好像是jsp的,asp是微软自己的,用的不是特别多,不过国内很多公司使用,毕竟国民最普遍的还是windows操作系统。小编是一个java攻城狮,我看重的是java的跨平台姓,电脑,手机,平板,电饭煲,洗衣机....windows,linux,unix等等操作系统都可以运行

三种不同的技术实现同样的功能,可谓是殊途同归。讲白话就是用不同的编程语言编写一样的思路。我们就jsp来说一下一个网站的大体开发流程和构建一个网站的资本预算。

前台:html css javascript ajax 等等

后台:各种框架实现会增加效率。一般企业会采用。拿jsp来说,比如(Strust2,SpringMVC,Spring一系列,Hibernate,Mybatis等等)每个框架又会涉及很多的技术,说起来就是一句话:技术是学不完的。可见程序员还是很苦逼的。我们来讲一下最基础的,方便理解。最原始的开发方式是:jsp+servlet+el+jstl等等

数据库:数据库一般选mysql(因为免费还好用啊),sql server,Oracle,Sysbase,db2等等

首先来说前台,前台是跟用户打交道的,交互性要好,还要美观实用。一般由UI设计师制作。由html作为骨架,css作为美容的衣服,js或者jQuary实现动态的交互效果。后台在咱们就从最简单的来说。jsp来输出前台的html,css等元素。servelt是用java代码写的数据处理逻辑。就是咱们说的服务器。其实所谓的云计算,数据库就一行行的程序。没什么高达上的。数据库一般都是做好的。其中涉及各种算法,理论,高深莫测的各种原理。好在软件发展几十年时间老一辈的大神们给我们设计好了,我们只需要做到存储数据就好了。数据库提供了各种数据的操作,同时保证了数据的安全性。

我们每天浏览的网站是怎么做成的

网站制作步骤:

  1. 需求分析,分析用户的要求,知道自己要做个什么东西

  2. 设计ui(用户界面),把整个网站ps或者其他的软件先画出来,设计好样式,交互等等。这时候整个网站就要设计好了,相当于建大楼时的图纸画好了。

  3. 编写数据库。是的,设计好了,数据库要先设计出来。

  4. 编写前台页面,现在多采用html5,css3,jQuary,Ajax等技术。

  5. 编写后台处理程序,现在网站用的最多的还是ssh或者ssm框架。我更喜欢springmvc+mybatis完成。

  6. 整合整个项目

  7. 测试啊测试啊测试,给我一个网站我要测到天荒地老。对了,每个网站都是有bug的,对,每个,everyone!人写的总是会出错的。只是有的错误还没被发现罢了。测试就是尽两减少错误代码。

  8. 部署测试,网站部署到服务器,数据库部署到数据库服务器。部署有时候还是很麻烦的,尤其是云计算等等毛什子的,要涉及多并发,数据集群什么的。一般用不到哈。

  9. 后期维护

  10. (这个是什么鬼。嗯,略)

    我们每天浏览的网站是怎么做成的

最后抱怨一下,tmd,程序员一年学八百个技术也做不了一个网站啊!亲,你还想进军程序员事业吗,算了,洗洗睡吧。这个行业太累了。心累。哈哈哈哈哈

我们每天浏览的网站是怎么做成的

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多