一个人开发网站经验之谈
时间:2023-07-26 11:54:01 | 来源:网站运营
时间:2023-07-26 11:54:01 来源:网站运营
一个人开发网站经验之谈:随着互联网的高速发展,网站开发技术也在不断提高和更新,我们现在眼中看到的网站,从外观界面到交互设计,再到用户体验上都有了质的飞跃。
网站开发本身就是一个复杂的系统工程,涉及到的东西方方面面,从理论上讲应该由一个团队配合来共同完成的,每个人各自发挥自己的长处,这其中包括网站需求分析、原型设计、效果图制作、切图、前台美工、后台程序、算法设计、数据库设计、服务器配置等等一系列的事情。但是有的时候,只有我们一个人面对这一大堆琐碎的事情时怎么办呢?其实也不用过于担心,首先我们得具备两样最基础的技能,那就是程序+美工。不管他三七二十一,不就是开发一个网站吗,先别管业务精不精,也别管人手够不够,动手开发出来一个再说,在开发的过程中,遇到一个问题,解决一个问题,在这样一个过程中,自己也不断获得了学习,等你一旦完成了一个网站时,各种碎片式的知识,各种问题的解决方案也会囤积于心,形成了一个强大的知识库了,等有了一个感性的认识,再去系统性的、深入的去学习,去修正,去提高。
下面是我根据多年的建站经验总结出的一个大致的开发思路和具体实现的方法:
一、建站思路
1、前端开发:构思设计网站整体页面,包括网站风格,色系搭配、网页布局、页面结构以及交互设计等。
2、后台开发:实现与数据库连接,前端页面数据查询显示,新增信息、修改信息、删除信息等等的操作,则需要后台程序来完成。
3、数据库开发:现在的网站都是动态的,有交互就会有数据,那么数据存哪?这个时候数据库就派上大用场了。因为我们在网站上查询、提交、修改和删除信息都是通过数据库来完成的。
4、网站上传发布:当我们完成上面三项工作后,就需要给网站安一个家了。现在市面上有很多空间供应商,有付费的,也有免费的,找到合适的再通过ftp将网站程序文件上传至服务器中。
5、网站测试:由于是一个人,想问题不全面,在开发的过程难免会出现这样或那样的bug,本地环境测试也许正常,上传到服务器中就不一定了,所以说检查测试网站是否能正常运行这一环节很重要。
6、绑定域名:网站发布后,还要给网站绑定一个域名,将域名解析到服务器的ip地址上,这样用户就可以通过域名来访问网站了。需要提醒的是,如果你选择的是国内服务器,那么还少不了给网站做备案这么一个环节。
7、等前面的工作全部搞定后就算基本大功告成了。
二、具体办法
前端开发
1、先在纸上写写画画,大概构想网站有哪些页面,每个页面是个什么样子,网站结构分几级。如果绞尽脑汁了也画不出什么来,也可以去别的网站上借鉴人家的,找一些设计灵感也无可厚非呀!
2、等网站有了大概样子,接下来就要动手开发了。你可以使用前端框架,各种前端框架我也不一一比较了,推荐用bootstrap吧,twitter的工程师开发的,很多网站在用,开发一个凑合的网站不成问题。说白了,就是给你提供了css、javascript文件,对于一些页面布局、javascript效果,不用自己去写了,可以直接按照官方的说明去操作。
3、在开发过程中如果遇到了html、css、javascript等等问题,可以在网上搜一些关于网页前端制作的在线学习网站,扫个盲,练练手,学一些这方面的知识应该就够了。
经过前面三步,应该能够开发出来一个差不多的效果的网站了,大概用上一个星期去看吧,足够了。
后台开发
1、一旦前端页面都开发好后,接下来的事情就要实现页面上一些功能性的东西了,如注册、登陆、留言、在线客服、短信收发、邮件收发等功能,就要后台开发了。这里我建议用框架,现在各种后台开发框架也是数不胜数,建议用Thinkphp的吧,国产的框架,还行,套路还是比较明显的。网址:
http://www.thinkphp.cn/,是PHP的,如果之前学的是C#、java等等语言,没有接触过PHP,也不用担心,有了基础学一下php也不是什么难事,关键是一边学ThinkPHP,一边就把PHP给学了吧。至于如何学习ThinkPHP,可以看看官方的说明文档。
2.看完学习教程如果还是有些不解,什么乱七八糟MVC等等概念,不用着急,继续前进吧,可能慢慢就能理解了,谁说不理解就不能前进的,是不?
注意:这个过程可能有点儿难,不过也还是可以接受的,入门了,弄懂了以后修改起来会比较灵活,至少感觉比wordpress灵活。
数据库开发
1、后台开发过程中,需要存储各种数据,难免要用到数据库,那么就安装一下mysql吧, 如果觉得不好管理,可以再安装一个可视化的工具:Navicat,需要用什么表,就建什么表吧。
2、如果数据库也不懂,那么就去网上搜搜相关知识,至少要会建表、增减、修改数据。有些数据库操作,用ThinkPHP的框架,也不是很复杂,不需要自己考虑太多东西。
注意:数据库开发是要配合着后台开发同步进行的。后台开发完了,数据库大概也差不多建好了。
网站上传发布
现在有很多托管代码的服务器,有国内的,也有境外的;有收费的,也有免费的,我个人推荐阿里云,目前新会员注册还可以领用两年免费的虚拟主机,网页空间1G,单月流量10G,数据库50M,速度体验还不错,并且有管理控制后台,通过ftp将网站程序文件上传到根目录中,总之管理网站起来很方便。
域名绑定
1、网站建好上传后,就赶紧给网站注册一个好记的域名吧!常见的域名后辍有.com,.cn和.net。
2、还是去阿里云注册申请吧,毕竟其前身是万网,后被阿里妈妈收购合并至阿里云的事业部。我本人也多年使用习惯了,建议大家在同一个平台上注册域名和选购服务器或虚拟主机,便于后期的维护管理。
3、域名申请后需要实名认证,认证后还得通过代备案系统给网站进行备案,只有在工信部备案成功后,接入服务商才能允许通过域名来访问网站!
杭州网站开发从业者们,你们有相同的感受吗?