首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于开发一个网站到底需要涉及哪些知识

一直致力于想要有留言模块开发的Joker小哥哥,运营这么久了,咋就一点关于留言开发的消息都没有呢!!!

算了还是打一下广告:请关注子良科创吧!

好了,关于这个开发网站需要哪些东西,相信大家总是不得要领

比如作为一个大学生,尤其是学计算机专业的大学生

问问,哟!哥们儿你都学了啥子呀?

一般都说C、C++、Java、JS……

听起来好像很多很牛逼……

但一上手去开发……GG

那么这里将会给出一个下划线,告诉大家,开发一个网站到底需要啥!

首先,我们不得不分类一下,一个网站的最基本的架构是哪些:

前端后台 数据库

对就是这么一回事

看起来好像很简单的样子但实际上要涉及的知识量还是很庞大的

这里Joker小哥哥就从最简单的网站案例来进行技术栈分析!

前端

前端乃是客户能够看到的页面

基本上来说,没前端,客户也就两眼抹黑啥都看不到了!

前端长啥样?大概这个样子吧:

好像明白了吧?

那么前端要学啥?

HTML

html就是画出网页的结构,好比画素描的时候画出人物的骨架

CSS

css就是让网页变得好看,比如素描的画完了,给人物上色啊变得漂亮啊啥啥的

JavaScript

JS(JavaScript的简称)就是让你画的画不是单纯的画,而是让这幅画动起来,这就对应着让网页具备功能性了!

Ajax

ajax这东西可就有意思了,要知道网页上很多的信息都是从后台获取过来的,

所以ajax的存在就会让网页抓取了后台的信息返回到页面上让客户看到了!

后台

对,后台乃是网站灵魂,也是传说中的服务器端,一般像是啥为啥这个网址就能访问这个网页啊,注册成功啊,在线支付银行扣款啊啥啥乱七八糟的业务基本是由后台去运作的!

但后台学得语言没前端那么杂,但涉及的知识却很多!

常用的语言不出意外都是Java,但是还有部分公司采用Node.js要不就是python

但后台的结构有啥?

Control层

这个网络结构呢就是用来控制你的网址会访问到哪一个网页啦!要不就是处理你的表单数据会传送到哪儿了啊之类的了

Dao层

这一层呢,就是将你的数据库的内容能够被进行操作,这个就很皮了,目的就在于具备外力的方式对数据库进行增删改查业务,修改数据库咯!

Service层

这个就需要Control层与这一层进行配合调用Dao层的玩意儿对数据库进行实际操作了!

数据库

话说这玩意儿贼鸡儿简单

算是整个网站最简单的部分了!

因为数据库就是拿来存数据的……他只是一个仓库,本身不具备任何功能,除了存存存,就没啥可说了!

但是终归也有其对应的数据库可以去使用,常用的大概就是

Mysql、Oracle这两类了……

话不多说,麻烦给个打赏ba

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180723G0XZIC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券