程序员如何快速开发一个网站

想用的标题:我是如何开发谱友网(www.diy178.net)

因为自己喜欢吉他音乐,而现有的吉他谱网站一般都做的很烂,啥啥功能都没有。于是萌发了自己写个这样的网站的想法。基本功能为:上传、下载、收藏各种格式的吉他谱,发布、收藏文章,各种评论,交友等等。目前已经实现大部分的功能。

本来一个程序员写个网站是特简单的事情,没必要写个文章特别说明下。但是这个网站,我自认为还是有点特别之处。下面就一一说明。


1:服务器

    一般的虚拟主机肯定满足不了需求,于是我买了台阿里云主机,当然别的云主机或者vps都可以。自己搭建了LNMP、memcached服务.

   这好像没什么大不了。

   这可用到了当今先进的云计算技术!别小看。阿里云提供了各种服务,假如某一天我的网站流量暴增,我可以以极低的花费,弹性扩展我的网站。像加服务器、负载均衡,就像淘宝、京东购物一样简单。这种弹性云计算,极大减少了创业者的初期成本。我的云服务器的配置:CPU:1 核 Xeon 2.26G 内存:1GB 硬盘:40G,一年的费用是1390人民币。感觉有点贵,但是性价比还行。


2:页面

    作为一个基本的程序员,不会设计,不会写前端,于是我使用了bootstrap这款Twitter开源的CSS框架。我这个站做出来的效果一般般,主要是因为自己没有好好的用它。当然也有不少其他的CSS框架,大家可以尝试的用下。不用设计与前端,就能直接写页面。这给我很大的自由。学习bootstrap的地址,

英文:http://twitter.github.io/bootstrap/

中文:http://wrongwaycn.github.io/bootstrap/docs/index.html


3:程序

  谱友网(www.diy178.net)是用php+mysql写的。

  php用到的公司内部使用的框架,使用框架对提高开发速度,这里不用说明。

  这里想提的是,我用了康盛discuz的ucenter搭建谱友网的用户系统。它提供了用户注册,消息,好友关系,特别是头像上传功能,极大的提高我的开发速度。

4:评论

  评论系统用的是第三方的:多说。去duoshuo.com注册一下,填写下设置,找到评论代码,往模板上一放,评论就出来了。


有了上面各种强大的开源力量或者其他买来的力量的支持,我设计了几张表(谱表,文章表,收藏表),利用业余的时间,把谱友网开发出来。

谱友网会根据会员的要求和意见来做网站功能的开发。欢迎喜欢音乐,喜欢吉他音乐的朋友来谱友网做客。来给自己的吉他谱找个家吧!



你可能感兴趣的:(谱友网)