建站的主要流程?
程序员文章站
2022-05-28 19:46:58
...
前阵子小伙伴折腾创业,我凭着学了点HTML、CSS、js、python就自觉跑去装x说可以帮忙建站。接下来就是各种打脸的情况铺天盖地向我飞来。。。
网页的代码已经码的差不多,设计啥的都没啥大问题。
由于小伙伴的创业团队里没有技术工,建站这一块就理所当然都变成我的活儿。。。但是我只会前端这一部分(而且也是三脚猫功夫),所以我就傻眼了。
前情提要交代清楚,此处就是详细的问题说明:
我目前对建站了解的是这样的:
前端:UI设计、html(框架)、css(润色)、js(层)。也可以使用python等(交互)。
后端:买域名。(租用服务器。管理服务器。)
- 不知道这样的是不是全部的流程?还有那些需要补充的?
- 并且从买域名这里开始都分别需要使用那些语言(我知道有些部分可以使用不同的语言,那么这些语言之间的优缺点是什么?)
- 小伙伴希望网站能够有在线提交申请表格之类的功能,所以是不是就需要编写服务器+管理数据库?
前面那些会一点点的语言都是平时自己学着玩儿的,没有认真系统学习过软件编程这些(本来读书时想math、computer science double major的,后来cs放弃治疗了-。-)。像c,c#,c++这些还傻傻分不清楚。。。请各位专业人士轻轻吐槽。。。
非常感谢! :3
不知道你的基础如何?也不知道你对建站要求有多高?带着这些问题,欢迎往下接着看。或许对你帮助很大,当然也许帮助没有想象那么大。
下面,本人王晴儿结合自己从业网页设计制作这6年以来的经验谈一下,网站建设流程的一般流程是怎么样的?
1. 网站域名和空间
一个网站的建设首先要有一个好的域名,我们常见的网站后缀一般都是选择.com和.cn的较多,.com是国际域名后缀,.cn是中国的域名,域名的主体一般和你的网站主题,或者企业的名称全拼来做域名的主体,域名空间。网站空间是用来存放您的网站内容和程序文件,比如网页、图片、视频资料等等。
2. 网站设计布局
对于访问网站的大多数用户来说,进入网站后给他的第一眼就是网站结构布局。不同类型的网站设计业不一样,在建站前期我们需要做一个合理的规划,想好需要实现的功能,想要的板式类型和主要的面对用户群,但是不管怎么设计,网站的作用都是为了能直接吸引用户,让用户能更快的了解企业产品及技术。这时候我们要收集好素材,包括网站中需要的内容,文字,图片等信息。
3. 制作建设
当做好以上内容准备的时候,就可以开始建站了,建站主要分前台和后台。前台是网站的板式,根据网站类型及面向人群来设计网站的版面,版面不宜太过杂乱,一定要简洁,保证用户体验,才能让访问者有好感。建设后台就较为复杂了,就要用程序整合前台,并且完成需要的功能,这个需要较为复杂的程序编写。网站建设归终于一点就是网站布局,只有合理布局每一个板块,把最直接最有效的信息展示在用户面前,而且用户查找信息也比较快捷方面,用户获得的有效信息当然也会更快更多,可以大大提高网站转化率。
4. 测试发布
当网站程序方面编写好的时候,就是个一个网站的雏形了,但这时候网站还是不完善的,需要进行测试评估,网站还是有很多不完善的地方,要从用户体验的角度多去观察,渐渐完善。当网站的问题都解决,没什么大的问题的时候,就可以把网站传到虚拟主机空间里,这是访问域名就可以正式访问网站了。
5. 维护推广
在网站上线之后,我们要完善网站的不足,对网站进行推广宣传。网站推广的方法可以归纳为八种,既:搜索引擎推广方法、电子邮件推广方法、资源合作推广方法、信息发布推广方法、病毒性营销方法、bbs宣传方法、网络广告推广方法和综合网站推广方法。
在rails把网站写好。然后买个域名。买个vps服务器。把域名绑定在服务器ip上。vps上安装linux,linux上装好nginx、passenger服务器软件并设置好,把写好的web app部署上去。运行。管理。
基本就是这样。
但是然并卵。这只不过是只差一个程序员的2.0版本。
你把这些知识都学会至少需要一年半载的。所以要么先静下心来学习知识,要么找个专业web程序员。 一个用心做出的网站不是一个人单枪匹马就可以搞定的,但是如果只是想做一个简单的功能站或者展示站,流程大概如下。
购买服务器空间;
服务器环境搭建,此处需要根据不同的技术方案选择不同的环境,例如选择使用apache还是nginx,是选用mysql还是orcal,都是要根据情况而定的,但是我看到这里问题有PHP标签,所以我以典型的php的LAMP开发环境为例。
购买配置域名;
前端页面设计(即网站长什么样子);
前端页面静态页面完成(你提到的HTML/CSS/JS会在这一步完成);
数据库设计(用来存储网站的数据);
后端代码完成(从数据取数据、逻辑运算处理、功能实现);
测试;
上线;
但是建站绝对不是只有这些这么简单的东西,具体到细节其实还是有很多要考虑的。
比如为了节省开发时间,可以使用cms建站,比如dede、phpcms…………那么选择哪一种?
为了便于维护,可以使用开源的框架,比如yii、smartfony……那么选择哪一种?
就算是自己造*,也要考虑到后期维护和需求变更。
考虑到上面提到的创业,老实说互联网创业你们现在的技术水平视线太薄弱了,推荐小白鼠入门建站工具dedecms,只要按照文档,自己能写出前端页面,就能够实现网站的功能。 建站
1、选好开发语言,html、js是必需的,你要选的是http://asp.net或者php又或者其他
2、选好数据库,一般php+mysql,asp.net+sqlserver
3、设计页面,切图形成html+css
4、开发后台管理系统
5、购买域名、网站空间,做好备案
6、ftp上传网站,完成 还是回答一下吧。
其实这个不难,楼主已经有了一定的基础了就好办多了。
简单的网站建设没多少步,这里排除掉一些大型的、服务器部署型的网站。
面向一般的中小企业展示型、个人博客性、论坛型、信息型的网站。
我们完全不用闭门造车,自己再画网站结构图,再去凭着代码基本功硬去编写一个网站。
这时候,我们可以利用一些开源程序:
例如:dedecms、帝国cms、phpwind论坛、discuz论坛、wordpress、zblog我的博客就是这个开源程序、等等其他一些开源程序。
那么这个就节省了我们很大一个工作量和工程量。
一般,我们所选用的语言程序和数据库多为:一般php+mysql或者asp.net+sqlserver
那么接下来:
租服务器:
把你的网站整站程序打包上传到你的服务器上面,
解压你的网站程序,
开通你的数据库服务器,
安装你的网站,
这个时候,网站的基本结构就安装出来了,你可以依据自己学习的一些前端技术,html+css等等,还有图片切图,去修改和完善网站前台内容了。
如果不会,网上下载一个对应的模板或者主体套上去稍微修改一下就可以了。
看,多简单的一个网站就出来了。
其实,刚开始建设网站的时候不在于程序和语言多牛逼,程序和语言可以在后期慢慢的逐步提升,后期都是可以进行升级的。
我们所做的是给用户提供精致、精品的内容服务。
比如:利用wordpress建站的网站不计其数,大型网站也是非常多的。
再比如用discuz建站的也是不机器数,大型网站也有非常多的。
例如:落伍者、站长之家、百度站长工具论坛、百姓网新出的问答平台、月光博客、等等很多知名网站都是用的开源程序搭建,后期结合实际情况需求,再行开发。
他们最终靠着优秀的内容聚集了一大批的用户。
在大量的用户基础之上,他们提升了网站程序的语言,优化了数据库,完善了服务器的架构。
当然:想做大型站的、单独开发网站的小伙伴不要被我误导了,
毕竟原始开发大型网站,还是一个萝卜一个坑。
前端有前端、美工有美工、程序有程序、架构有架构。
实际情况不同,必然具体问题对待解决也不同,不可千篇一律。 后端开发一般用PHP,JSP或者JAVA。。。等开发。
现在的中小型网站大部分是PHP+MySQL组合,JSP不太了解。JAVA也可以做网站。
JAVA优点:处理大型数据比较强;缺点:占内存;
PHP优点:容易上手,相比JAVA占用内存少。缺点:因为PHP最好的搭档是MySQL,而MySQL并发量不高。PHP处理数据也比不上JAVA。所以大型网站一般是PHP做显示数据,JAVA做数据处理。 这是我们当时建立传书网的整个过程(为了忘却的纪念)
一、文字稿 设立大纲
1、 整体构架
1、 简洁,活力,易操作。
2、 主要页面:首页、荡书(找书)、求书(没有可供出售时,在此页面求购)、个人资料、我的书架、活动专区、帮助、加入我们、建议、搜索栏目(分类包括教材、其他书籍、资料下载、考试专区等),可适当增加。
包括很多手续。包括备案等等
六、推广
当时校内火的时候开了人人小站 网站没有了但是小站还在 http://zhan.renren.com/h5/site/671078370
开了微博帐号。http://m.weibo.cn/u/2169605300
哎 当时很火的。不过自从百度前端差点没面试上进了银行之后就再也没有维护过了。俱往矣! 你只差知道一个现成的自助平台快站了,申请表单这些都有。
网页的代码已经码的差不多,设计啥的都没啥大问题。
由于小伙伴的创业团队里没有技术工,建站这一块就理所当然都变成我的活儿。。。但是我只会前端这一部分(而且也是三脚猫功夫),所以我就傻眼了。
前情提要交代清楚,此处就是详细的问题说明:
我目前对建站了解的是这样的:
前端:UI设计、html(框架)、css(润色)、js(层)。也可以使用python等(交互)。
后端:买域名。(租用服务器。管理服务器。)
- 不知道这样的是不是全部的流程?还有那些需要补充的?
- 并且从买域名这里开始都分别需要使用那些语言(我知道有些部分可以使用不同的语言,那么这些语言之间的优缺点是什么?)
- 小伙伴希望网站能够有在线提交申请表格之类的功能,所以是不是就需要编写服务器+管理数据库?
前面那些会一点点的语言都是平时自己学着玩儿的,没有认真系统学习过软件编程这些(本来读书时想math、computer science double major的,后来cs放弃治疗了-。-)。像c,c#,c++这些还傻傻分不清楚。。。请各位专业人士轻轻吐槽。。。
非常感谢! :3
回复内容:
泻药,不用流程,给我钱,我帮你搞 终于不是只差一个程序员了,而是只差一个技术员。。。 《只需要搞清楚以下几个步骤,你就能轻轻松松学会建站》不知道你的基础如何?也不知道你对建站要求有多高?带着这些问题,欢迎往下接着看。或许对你帮助很大,当然也许帮助没有想象那么大。
下面,本人王晴儿结合自己从业网页设计制作这6年以来的经验谈一下,网站建设流程的一般流程是怎么样的?
1. 网站域名和空间
一个网站的建设首先要有一个好的域名,我们常见的网站后缀一般都是选择.com和.cn的较多,.com是国际域名后缀,.cn是中国的域名,域名的主体一般和你的网站主题,或者企业的名称全拼来做域名的主体,域名空间。网站空间是用来存放您的网站内容和程序文件,比如网页、图片、视频资料等等。
2. 网站设计布局
对于访问网站的大多数用户来说,进入网站后给他的第一眼就是网站结构布局。不同类型的网站设计业不一样,在建站前期我们需要做一个合理的规划,想好需要实现的功能,想要的板式类型和主要的面对用户群,但是不管怎么设计,网站的作用都是为了能直接吸引用户,让用户能更快的了解企业产品及技术。这时候我们要收集好素材,包括网站中需要的内容,文字,图片等信息。
3. 制作建设
当做好以上内容准备的时候,就可以开始建站了,建站主要分前台和后台。前台是网站的板式,根据网站类型及面向人群来设计网站的版面,版面不宜太过杂乱,一定要简洁,保证用户体验,才能让访问者有好感。建设后台就较为复杂了,就要用程序整合前台,并且完成需要的功能,这个需要较为复杂的程序编写。网站建设归终于一点就是网站布局,只有合理布局每一个板块,把最直接最有效的信息展示在用户面前,而且用户查找信息也比较快捷方面,用户获得的有效信息当然也会更快更多,可以大大提高网站转化率。
4. 测试发布
当网站程序方面编写好的时候,就是个一个网站的雏形了,但这时候网站还是不完善的,需要进行测试评估,网站还是有很多不完善的地方,要从用户体验的角度多去观察,渐渐完善。当网站的问题都解决,没什么大的问题的时候,就可以把网站传到虚拟主机空间里,这是访问域名就可以正式访问网站了。
5. 维护推广
在网站上线之后,我们要完善网站的不足,对网站进行推广宣传。网站推广的方法可以归纳为八种,既:搜索引擎推广方法、电子邮件推广方法、资源合作推广方法、信息发布推广方法、病毒性营销方法、bbs宣传方法、网络广告推广方法和综合网站推广方法。
不知道回答得如何,希望能对您有帮助。
在此,送您一句我很喜欢的鸡汤:一直相信,越努力,越幸运,越沟通,越亲近。
如果还有哪些网页设计或建站方面的问题,可以来我的个人博客http://www.yemiansheji.cn/做客与交流!
可以学习下ruby on rails,一套先进的web app集成框架(很多用rails写网站的人根本不是程序员,你就知道这个框架多牛逼了),可以极大的简化和加速网站编写过程。国外初创公司一般都是用这个搭建网站的。在rails把网站写好。然后买个域名。买个vps服务器。把域名绑定在服务器ip上。vps上安装linux,linux上装好nginx、passenger服务器软件并设置好,把写好的web app部署上去。运行。管理。
基本就是这样。
但是然并卵。这只不过是只差一个程序员的2.0版本。
你把这些知识都学会至少需要一年半载的。所以要么先静下心来学习知识,要么找个专业web程序员。 一个用心做出的网站不是一个人单枪匹马就可以搞定的,但是如果只是想做一个简单的功能站或者展示站,流程大概如下。
购买服务器空间;
服务器环境搭建,此处需要根据不同的技术方案选择不同的环境,例如选择使用apache还是nginx,是选用mysql还是orcal,都是要根据情况而定的,但是我看到这里问题有PHP标签,所以我以典型的php的LAMP开发环境为例。
购买配置域名;
前端页面设计(即网站长什么样子);
前端页面静态页面完成(你提到的HTML/CSS/JS会在这一步完成);
数据库设计(用来存储网站的数据);
后端代码完成(从数据取数据、逻辑运算处理、功能实现);
测试;
上线;
但是建站绝对不是只有这些这么简单的东西,具体到细节其实还是有很多要考虑的。
比如为了节省开发时间,可以使用cms建站,比如dede、phpcms…………那么选择哪一种?
为了便于维护,可以使用开源的框架,比如yii、smartfony……那么选择哪一种?
就算是自己造*,也要考虑到后期维护和需求变更。
考虑到上面提到的创业,老实说互联网创业你们现在的技术水平视线太薄弱了,推荐小白鼠入门建站工具dedecms,只要按照文档,自己能写出前端页面,就能够实现网站的功能。 建站
1、选好开发语言,html、js是必需的,你要选的是http://asp.net或者php又或者其他
2、选好数据库,一般php+mysql,asp.net+sqlserver
3、设计页面,切图形成html+css
4、开发后台管理系统
5、购买域名、网站空间,做好备案
6、ftp上传网站,完成 还是回答一下吧。
其实这个不难,楼主已经有了一定的基础了就好办多了。
简单的网站建设没多少步,这里排除掉一些大型的、服务器部署型的网站。
面向一般的中小企业展示型、个人博客性、论坛型、信息型的网站。
我们完全不用闭门造车,自己再画网站结构图,再去凭着代码基本功硬去编写一个网站。
这时候,我们可以利用一些开源程序:
例如:dedecms、帝国cms、phpwind论坛、discuz论坛、wordpress、zblog我的博客就是这个开源程序、等等其他一些开源程序。
那么这个就节省了我们很大一个工作量和工程量。
一般,我们所选用的语言程序和数据库多为:一般php+mysql或者asp.net+sqlserver
那么接下来:
租服务器:
把你的网站整站程序打包上传到你的服务器上面,
解压你的网站程序,
开通你的数据库服务器,
安装你的网站,
这个时候,网站的基本结构就安装出来了,你可以依据自己学习的一些前端技术,html+css等等,还有图片切图,去修改和完善网站前台内容了。
如果不会,网上下载一个对应的模板或者主体套上去稍微修改一下就可以了。
看,多简单的一个网站就出来了。
其实,刚开始建设网站的时候不在于程序和语言多牛逼,程序和语言可以在后期慢慢的逐步提升,后期都是可以进行升级的。
我们所做的是给用户提供精致、精品的内容服务。
比如:利用wordpress建站的网站不计其数,大型网站也是非常多的。
再比如用discuz建站的也是不机器数,大型网站也有非常多的。
例如:落伍者、站长之家、百度站长工具论坛、百姓网新出的问答平台、月光博客、等等很多知名网站都是用的开源程序搭建,后期结合实际情况需求,再行开发。
他们最终靠着优秀的内容聚集了一大批的用户。
在大量的用户基础之上,他们提升了网站程序的语言,优化了数据库,完善了服务器的架构。
当然:想做大型站的、单独开发网站的小伙伴不要被我误导了,
毕竟原始开发大型网站,还是一个萝卜一个坑。
前端有前端、美工有美工、程序有程序、架构有架构。
实际情况不同,必然具体问题对待解决也不同,不可千篇一律。 后端开发一般用PHP,JSP或者JAVA。。。等开发。
现在的中小型网站大部分是PHP+MySQL组合,JSP不太了解。JAVA也可以做网站。
JAVA优点:处理大型数据比较强;缺点:占内存;
PHP优点:容易上手,相比JAVA占用内存少。缺点:因为PHP最好的搭档是MySQL,而MySQL并发量不高。PHP处理数据也比不上JAVA。所以大型网站一般是PHP做显示数据,JAVA做数据处理。 这是我们当时建立传书网的整个过程(为了忘却的纪念)
一、文字稿 设立大纲
“传书网”网站建议
1、 整体构架
1、 简洁,活力,易操作。
2、 主要页面:首页、荡书(找书)、求书(没有可供出售时,在此页面求购)、个人资料、我的书架、活动专区、帮助、加入我们、建议、搜索栏目(分类包括教材、其他书籍、资料下载、考试专区等),可适当增加。
首页——设立本网站简单功能介绍,和搜索栏目,并设立一个动态窗口显示已有书籍;求书——出售书界面;传书——上传自己的书;我的书架——记录自己已上传书籍,求购书籍;活动专区——为日后宣传活动作准备;帮助——操作帮助;加入我们——介绍我们的网站和团队,并邀请志同道合的人加入;建议——让客户提出意见;搜索栏目——供用户直接搜索。
二、具体页面
3、书籍介绍内容:图片(设立到百度图片搜索插件,可直接搜索相关书籍图片)、书名、作者、出版社、适用课程、第几版、新旧程度、折后价格、原价、折扣、笔记、简介
4、个人资料:设立邮箱、姓名、年级、性别、积分(上传书籍和购买书籍得相应积分,供营销活动用)、手机号(或飞信号)、QQ、信誉评分
1、 我的书架:传书至可出售书籍栏、贴出求书告示等栏目,插件:在书籍介绍页面设立留言评论,设立收下此书(买下)按键,并设立提醒买家可与卖家协商交易地点方式(但推荐在公共场合,可适当罗列建议地点)、并设立飞信、邮箱或QQ等即时联系的插件。(可与个人资料放在一个页面)
2、 广告位
二、网页布局设置 主要页面进行布局设置
ps设计图纸
三、UI设计
四、UED优化
五、成品
包括很多手续。包括备案等等
六、推广
当时校内火的时候开了人人小站 网站没有了但是小站还在 http://zhan.renren.com/h5/site/671078370
开了微博帐号。http://m.weibo.cn/u/2169605300
哎 当时很火的。不过自从百度前端差点没面试上进了银行之后就再也没有维护过了。俱往矣! 你只差知道一个现成的自助平台快站了,申请表单这些都有。
上一篇: PHP递归调用的小技巧讲解_php技巧
下一篇: PHP采集程序原理分析篇