一我的如何完成一整个网站的开发(推荐好文,看完绝对让你耐人寻味)转载

互联网地迅速普及,让网站成为你们印象中的一个代名词,不论是我的也好,或者是企业,总想着有一个网站,javascript

做为我的宣传的名片,或者是企业经营的代名词,网站成为了一种趋势,那么若是去开发一个网站,前期须要作哪些准备呢?php

一个正规的网站开发,理论上须要一个团队的配合,各自发挥本身的长处,网站需求分析、原型设计、效果图、切图、前台美工、后台代码、算法设计、数据库设计、服务器配置等等一系列的事情。css

一我的想面面俱到这些,仍是须要花些时间的。因此对一个初学者来讲,个人建议是:别管他三七二十一,不是想开发一个网站吗,别管懂不懂,先开发出来一个再说,在开发的过程当中,遇到了问题,再找解决方案的过程当中,本身得到了学习,等完成了一个网站,乱七八糟的知识也学了一些,有了一个感性的认识,再去系统性的、深刻的去学习也不晚。html

这里提供一个个人开发思路和具体实现的方法:前端

开发一个网站,大概是这些东西:java

1.有个总体的网站页面的样子,咱们姑且称之为前端开发。mysql

2.前端有了,点击里面的按钮、连接、新增信息、修改信息等等的操做,须要后台编码,姑且称之为后台开发。算法

3.前端有了,后台有了,数据放哪里啊,所以须要用到数据库了,姑且称之为数据库开发。sql

4.前面一通完成后,网站能够看了,接下来须要找服务器发布了,姑且称之为网站发布。thinkphp

5.网站发布了,若是想让别人经过一个域名去访问,所以须要绑定域名了,姑且称之为域名绑定。

6.大功告成,回过头来消化一下吧。姑且称之为耐人寻味。

接下来详细介绍。(建议先通读一下,别一上来就陷入某一个细节)

1、前端开发

1.先拿笔找张纸,大概想一想本身网站有哪些页面,每一个页面是什么样子,若是没有灵感,就上网乱逛一阵,借鉴一下别人的作法。

2.网站大概样子心中有数了,接下来要开发了,别本身从头写代码了,能够用前端框架,各类前端框架我也不对比,也别让你挑的头疼,就用bootstrap吧,网址:http://getbootstrap.com/,twitter的工程师开发的,不少网站有用,开发一个凑合的网站不成问题。说白了,就是给你提供了css、javascript文件,对于一些页面布局、javascript效果,不用本身去写了,能够直接按照官方的说明去操做。具体的说明能够看官方网站,别嫌人家是英文的,其实没有几个单词你不认识,找找先练练,找找感受。

3.什么?过程当中遇到了html、css、javascript等等问题,不明白的话,建议上这个网站扫个盲:http://www.w3school.com.cn/,本身再练练手,知识应该就够了。

通过前面三步,应该可以开发出来一个差很少的效果的网站了,大概用上一个星期去看吧,足够了。

注意:前端开发的过程当中不用想着后端怎么实现?例如点击一个按钮怎么实现功能?专心开发前端页面就好了。前端和后端是独立分离的,只须要很小的整合就能够了。

2、后台开发

1.若是前端的页面都开发好了,接下来要实现页面上一些功能性的东西了,若是注册、登录等等功能,就要后台开发了,这里我也建议用框架,后台开发框架也是海了去了,就用Thinkphp的吧,国产的框架,还行,套路仍是比较明显的。网址:http://www.thinkphp.cn/,是PHP的,什么?没有学过PHP,之前学的是C#?java?等等,别担忧,学一下php也花不了多长时间,关键是一边学ThinkPHP,一边就把PHP给学了吧。如何学习ThinkPHP,能够看官方的文档就好,若是看不懂,能够看一下这个哥们的视频教程:http://www.thinkphp.cn/document/258.html,讲的仍是不错的。

2.看完视频教程仍是有些不解,什么乱七八糟MVC了等等概念,不用着急,继续前进吧,可能慢慢就能理解了,谁说不理解就不能前进的,是不?

注意:这个过程可能有点儿难,不过也仍是能够接受的,学明白了,之后修改起来会比较灵活,至少感受比wordpress灵活。

3、数据库开发

1.后台开发过程当中,要存一下数据,不免要用到数据库,那么就安装一下mysql吧, 若是以为很差管理,能够再安装一个可视化的工具:Navicat,须要用什么表,就建什么表吧,反正之后以为不合适了还要修改。

2.若是数据库一点儿也不懂,那么网上随便搜搜相关知识,大概熟悉熟悉,会建表、增减数据就好了。有些数据库操做,用ThinkPHP的框架,很是简单的,不须要本身考虑太多东西。

注意:数据库开发是要配合着后台开发一块儿的。大概后台开发完了,数据库也差很少建好了。

4、网站发布

1.有不少托管代码的服务器,有收费的,有免费的,我就推荐一个吧,用新浪的SAE,速度还能够的,刚开始就先找一个尝试吧,等之后有时间了,能够再尝试尝试别家的。这里SAE是支持ThinkPHP的SAE版本。所以上传上去代码就能看效果了,发布后网址大概样子为:****.sinaapp.com

2.SAE是按访问流量收费的,弄一个实名认证,会送流量的,对于刚开始的网站,足够用了;若是不放心,能够申请一个中级开发者,每月都会赠流量。以前是微博有加V就能够申请中级开发者,微博加V传一个本身的工做照就能够了。如今个人中级开发者,有须要推荐的,我也能够帮一下忙,反正我也不怎么用。

3.若是想本地查看,能够安装一个Apache,至于部署,也不难。

5、域名绑定

1.网站建好了,若是感受****.sinaapp.com很差看,想用本身的域名,也是能够的。

2.去godaddy申请吧,为啥是godaddy,别人都说好,我也就用了,反正我申请了两个域名,到如今都不怎么用,就当玩儿了。

3.有域名了,就能够登录SAE后台,绑定域名了,操做步骤,会有很详细的说明。

6、耐人寻味

1.通过前面一系列过程,一个你认为还能够的网站应该就能够诞生了。

2.过程当中还有哪些想学的知识,能够去学习了。

3.开发完一个网站,这一套模板能够保存下来,再开发别的网站,本身也能够用了。

4.多年之后,你会以为你的网站好low,不过又能如何,这也是一种人生体味而已。

转载地址:https://www.imooc.com/article/29155?block_id=tuijian_wz

相关文章
相关标签/搜索