建一个网站需要学哪些知识?
大家好我是做网站的大峰,今天给大家聊这么一个话题,建一个网站需要学哪些知识?
首先呢,调一下他这个网站有什么组成,然后你才知道学什么东西。
一个网站的组成无非是外边的,里边的然后支撑的,什么意思呢,也就是外边的就是你平常,作为一个浏览网站的人,你能看得到网站的结构,比如说你打开你的电脑,打开你的手机,你打开任何一个网站,你所看到的都是外边的,也就是面对客户的。
另外一个呢,就是后边的,后边的就是发布网站内容,管理网站内容的,那么剩下第三个,这管理的和你能看到的他都放到哪了,他们得有一个存储的地方,这是有硬件支撑的,也就是说是服务器。
首先说外边的,外边能让你看到那个网站页面,它是通过什么东西做出来的,首先它是有两个步骤,第一个它是先有的图,也就是说你网站做成什么样,首先得做成图,让图你看到满意,然后才把图做成可以动态,可以点击,可以操作的网页,那你就知道了,首先你要想干的话,第一步你肯定得学一学图片的设计,也就是说和咱盖房子一样,不能上来就开始垒砖啊,你得用画图纸的方式,把你的想法先画到纸上,看看这个东西合不合理,是不是你想要那种结果,那网站也一样,先做个图看看这个高度啊,这个颜色呀,这个字体大小放到这块合不合适,整体你把它设计出来,达到你满意,这是第一步,你先要学一下平面设计,学完了以后光图不行啊,你得把它整成网页的,那你就需要一些,把图转成网页的这些语言,他叫前端语言,前端语言他有控制这个展示方式的,还有动画的,这些他通通称之为前端技术,前端你做出来了,但是那东西不能是死的呀,你得让他定期的能更新内容,所以呢你就要学后端,后端这个东西啊,就是用来发布内容的,你在任何一个学习编程的网站中,它都分在前端和后端,该说的后管也就是后端技术,无论你是用现在市场上比较熟悉的,像ASB点net这样是PHP,还有有些人用Java这些呢,当然还有更多,你选择一个你自己觉得比较好的,或者说你在网上搜索一下哪个比较好,你找一门学就行,学一种就可以,不要好几个一块学,最后就学成一锅粥了,全乱套了,学会了一个,另外一个的时候可能就会柱肋旁通,这3个你都,这2个你考明白以后就搞第三个。
第三个一般不太,说要深入的搞,基本上现在一些服务商都给你提供的,基本上够你用的,所以你只需要简单的来处理一下买,然后搭建配置环境,能让他运行起来就可以,关于后期更多的优化和安全配置,这个就是一边用一边提升,并不是说一天就可以学完的,不可能一天学完,前边的页面你会了,后端的处理你也会了,存储内容的东西啊,其实它也相当于后关的,也就是说数据库你也得设计设计,这东西其实也很关键,他也是单独的一个学科,因为你做的小,怎么都行,但是如果说你做这个东西体量比较大,如果你这个数据库要是搞乱套了,那你就没法玩了,再往下这两个就是附加的,一个是安全,你不能说你辛辛苦苦做一个月,上线以后5分钟被人干掉了,那你就没什么意义了,安全你要多好,最后一个是性能,你好不容易没被人干死,也运行一段时间以后,慢慢的网站有起色了,从每天访问几千人,然后到每天几万人,甚至开始说还没上千,在上百的时候就发现问题了,越大还越慢,甚至经常崩溃,那就是性能问题了,所以说要想学会做一个网站,这些知识你基本上都要掌握,没有所谓的先后顺序,你先学哪个都行,但是呢这几个你基本上都要会,才能从头到尾的,把一个网站真真正正的能够做出来,很多人说了,我不用我在网上找一个原码,我改吧改吧,那你说的是极速,他和学习没太大关系。