只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 网站建设公司 >  有大佬介绍一下自己搭建网站都要准备哪些专业知识吗?


有大佬介绍一下自己搭建网站都要准备哪些专业知识吗?

发布时间:2019-12-10 03:05:34  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
那得看是什么网站了,经常有人问我开发一个电商网站得几天,我无语凝噎。分阶段说吧。1.开发阶段如果是比较简单、模板化的网站,目前市面上有很多建站工具,比如论坛类的网站可以用免费的discuz!,这种网站
有大佬介绍一下自己搭建网站都要准备哪些专业知识吗?

那得看是什么网站了,经常有人问我开发一个电商网站得几天,我无语凝噎。

分阶段说吧。

1.开发阶段

如果是比较简单、模板化的网站,目前市面上有很多建站工具,比如论坛类的网站可以用免费的discuz!,这种网站不需要太高技术门槛,稍微研究一下建站工具怎么用就行。

如果想完全自己设计一个网站,那建站工具就不适用了。这时候你需要学习html、css以及一些javascript知识。当然如果你想做出一个美观易用的网站,有这些知识还是不够的,你需要学习一些ui设计方面的知识,以及用ps切图,和dreamweaver等软件的使用。等这些都学会了,你可以做出来一个至少自己认为比较漂亮的纯静态网站。

如果你不满足于此,还想在网站里面加入一些动态交互内容,甚至想弄一个能够持久化内容的网站以及对应的后台管理功能,那就需要学习一门后端语言,例如全宇宙最好的语言php、号称一次编写到处运行的java、巨硬的C#、傻瓜式一键编译成二进制可执行程序的golang等等;除此之外你要学习SQL语言以及一种数据库,例如mysql、Oracle、DB2等。有人问了,啥是持久化内容呢?典型的例子就是网站的注册登录,用户注册的数据你需要存起来对不对,这就是数据持久化。

如果你还是不满足,想要搞一些大事情,比如做一个类似于x宝、x东的电商网站,或者一个类似于x歌、x度的搜索引擎,那恭喜你已经进入了一个知识的无底洞——数据库查询如何优化?数据怎样做sharding才能满足巨大的请求吞吐量?如何利用缓存优化响应速度?如何做服务器负载均衡?如何解决高并发导致的数据不一致问题……扯远了。

2.部署阶段

网站做好了,本地调试也没问题了,你需要将这个网站部署到公网让所有人能够访问到,首先你需要购买/租赁一个服务器,租赁服务器有专门的服务商,具体的可以百度,另外更方便的选择是云服务器,阿x云、华x云、百x云等都有类似的服务。有了服务器以后,你需要在服务器里面启动一个http服务器软件,比较常用的就是Apache、nginx、tomcat等,当然云服务器里面也可以一键安装web服务器,这样就省去了学习这些软件部署知识的成本;另外如果你有mysql、redis等数据库服务器,也需要使用云服务器提供的对应功能或者自行安装。

有了web服务器以后,就可以把你的网站代码上传到服务器对应的html路径下,启动这个http服务并且绑定一个端口(一般是80)以后,你就可以在外网通过服务器的ip地址访问到自己的网站了!

3.域名阶段

到这一步你的99.9%的工作已经完成了,但使用ip地址访问网站很难记是不是,你需要一个很个性而且易记的域名来访问网站对不对!这时候就去申请一个域名吧,国内有很多域名服务商,百度一下就有,一般来说花几十块钱就可以买一个域名一年的使用权,并且域名服务商也可以为你提供域名绑定服务,也就是把域名和你的ip地址绑定,做完这一步后,你就可以通过域名来访问自己的网站了。

END

javaee你值得拥有

谢邀。因为工作太忙很久没上,也没回答过太多问题,恰好楼主邀到我,无编程相关经验同学在搭建网站这块欢迎参考我两年前为申请CMU等美国院校研究生搭建的个人作品集主页http://xiaotongguo.weebly.com
全过程个人认为非常简单,weekbly有可视化的工具直接拖拽搭建即可。
如果需要论证是否真的无门槛上手,因我是偏计算机类专业毕业的同学,在weebly上手难度这块没有做过CE无法验证,自己也无法还原到0基础状态来回答这个问题,所以回答价值可能有限。
个人经历背景更新一个两年前的简历,方便楼主参考吧。

不需要专业知识,跟着做就行,很简单

如何搭建网站?通用教程

责任编辑:
热门阅读排行
© 16货源网 1064879863