首页 > 建网站是怎样一个流程?

建网站是怎样一个流程?

我知道程序员最讨厌一句话:我有个好点子,就差个程序员了。
其实我真的有不少好点子,其中一个已经被别人实现了,很郁闷。
所以我在自学编程。
我又没钱请人来做CTO。

我目前学了Python,SQLite,正在学Django。

我的基本思路是想从国外几个网址上(正规学术网址)爬一些信息,然后重新整理成为符合国内阅读习惯的一个信息集合网站。

各位高手能有什么建议么?

我应该掌握哪些基本的知识?
目前我学的这三个,按照我的思路来建网站,够用不?

提前谢谢了!


个人觉得后台开发很难,数据库开发如何跟前台对接?准确输入输出不会出错?


自己学是放长线,技术是坑,想短期达到随心所欲很难。所以要获得好点的技术人员,就出点钱,你学技术也是有机会成本的,怕学了半天不能达到自己想要的,又丢了很多时间,可能这个时间你通过其它方式也赚到钱了。如果想长期做技术,入坑,那么就学吧,过程中会遇到很多坑要你填。简单说好的网站要有交互设计,前端代码,js,服务器端代码,数据库,页面缓存,seo,服务器设置,安全,调用第三方接口,做大了还有负载均衡,还有很多,每一个都是大坑。你可以自己出钱或找人出资,做组织者,专人做专事,如果你的想法没有盈利模式也是有问题的。技术人员也是要养家糊口的


楼主不先试试PHP?


运用开源的cms,然后在买个虚拟主机或者是服务器,注册个域名,将程序上传上去!把域名解析到服务器上!就可以访问了,后期就采集资料,多维护,多做做seo!后期维护更重要,并且要坚持


先找一个开源的框架看一下,例如wordpress。


年轻人,去做吧!去拥抱挑战,去摔跟头,去失败!如果你连失败都不怕,那还有什么可怕的呢?年轻最大的资本就是年轻,所以只要有任何的想法,不要犹豫,不要担心,勇于尝试,在错误中学习,在错误中成长,几乎所有人都是这么熬过来的,除非你自己放弃,否则没有人能阻挡你一次次尝试直到走向最后的成功!

关于你提到的技术问题,python也好,PHP也罢,mysql也好,sqlite也罢,不问三七二十一,拿起来就用,只有用了,你才能发现它是不是适合你,很有可能不适合,那么没关系,换一个适合的就好了,或者现在适合,以后也可能不适合,那么以后还要换,生命不息,折腾不止,程序员的世界就是这个样子,百度腾讯淘宝没有一家的网站是从始至终都是一个样子的,都是不断的折腾不断的改动才到了今天这个样子,并且今天还在不断改动,否则他们请那么多程序员干什么用的?都来维护老框架吗?显然不是。

所以,干吧!


不管你是Python后端还是什么,全都是一个人来做,前端要懂不求精通。sqlite还是不适用,mysql吧。

先做再说


请用现成的开源项目。这样你只需要负责内容。


楼主可以跟我联系。我是做Web App的。我可以帮你做CTO。没毕业的学生。不要工资就是交朋友


学完django一般情况下足够搭建个人博客网站了。之后你还需要学习租用阿里云这样的虚拟主机,然后还需要了解nginx,一些数据库,买域名,然后选择不同的发布方式就可以在虚拟主机上部署你的网站上线了。其实搭建网站不是很难,贵在坚持,后期维护更新还是比较麻烦的。


我还是觉得你建的站自己的观点最好多点


我也是自己学的,现在学的php,买的虚拟主机,域名,自己瞎写一些简单的程序。有一个想法,就是实现的比较慢,心有余而力不足。可以和楼主做个朋友,交流看法


这个问题可以很大,也可以很小。
可以是 需求 - 设计 - 编码 - 测试 -上线 - 维护。
这每一个点都可以切入深讲。
当然你可以根据你的情况做取舍、抓重点。

既然学Python
英语也会

那么不妨看看Full Stack Python

另外爬虫向
Scrapy、Requests、lxml 。


如果你已经下定决心,确定开始做网站了,给你个简单流程吧,大神勿喷……

1、设计网站
网站需求:网站的功能有哪些,业务流程是怎样等等。
概要设计:具体实施方案,如服务器需要哪种,apache还是其他什么。数据库选择哪个,mysql?python自带的sqlite?然后就是网站的详细设计……听你说的意思还有爬虫?python确实能兼顾两者,django也是超级棒的框架,但,任重道远。

2、搭建服务器
所谓网站,就是浏览器向服务器发送请求,服务器响应请求,返回给浏览器需要的内容,所以必须要有服务器,具体如何搭这里就不说了。

3、创建数据库
如果不是用python自带的,你就要考虑具体方案了,因为未来你的数据库肯定要和服务器分开,也就是和服务器不同ip……

4、开发网站

5、购买域名并绑定服务器ip

6、正式发布

欢迎指正。


1、会用框架,比如wordpress,或者自己用框架开发
2、申请域名
3、申请空间
4、用fz上传网站程序
5、绑定域名,备案,即可访问了


sqlite如其名,真的是非常lite的一个数据库,在它适用的场合下其实表现的也很不错,比如少量数据(百万以下),嵌入式存储,对于web应用像mysql,pqsql等更加合适,但不是你眼下当务之急。语法上他们也基本相同,少数语句不同,如果你接了一个ORM的话,这种迁移基本上是无痛的。

至于web框架django也是非常合适的一个选择,足够多的支持,功能足够全面。

建个站并不难,能让人知道并成为你的用户才是难,祝你好运。


请想好网站做好之后怎么办?人是怎么来到你的网站的?现在用户流量成本很高,主要流量都在各大巨头手里,想从他们那把人抢来还是很难的。


除了编程 还要懂得架构,服务器的架构,总之自己没有基础的话,未免门槛有点高,等你学会了你的点子已经过时了.

我的建议是转PHP,会二次开发即可,有很多PHP的web框架,很容易让你搭出一个站的雏形来,之后具体的功能模块自己二次开发一下,实在不行,悬赏请人做个小模块,也会便宜很多.

但是一旦你的点子成功了,流量起来的初期,必须要有懂技术的人来驾驭.

【热门文章】
【热门文章】