婚礼邀请系统WIS的开发与总结
12 Jun 2015·
这周,终于把毕业论文,公司部分交接工作搞完了。终于可以开始搞给老婆拍胸脯承诺的电子请柬了。 由于前几周的出差,大量的工作内容,老婆已经开始着急,婚期还有一个多月了,我们不论实体还是电子请柬还一封没发呢。
于是,上周日。把工作都搞定之后,便开始着手开发这个WIS系统(Wedding Invitation System)。
终于在几天的小功能添加和bug修改后,与今天正式上线,朋友们反响也挺好。于是开始着手这这样一篇总结,免得一些及时的经验之后又忘掉了。
这里附上系统的通用登录地址
需求分析
快速推进完成一个电子请柬,
必须功能
- 适配各种尺寸移动设备屏幕,网页
- 简明快捷的介绍婚礼时间与婚礼地点
- 提供互动功能,可以让来宾留言祝福
- 可以在微信上方便的分享
附加功能
- 在婚礼地点的介绍提供电子地图与导航
- 提供视频短片的上传和分享服务
- 后台统计,搜集数据
技术选型
这块没什么好选的,在一周内要搞出一个完备的系统,肯定需要选择熟悉常用的技术,因此,之前搞过的apache php mysql成了不二选择。
服务器软件-LAMP
apache + php + mysql,这一套系统写起来很方便,并且功能强大。对于wis这个小系统来说,性能上也足够应付了。
服务器-阿里云
阿里云,很早之前,在大二的时候,因为要给比赛的作品搭一个网站,当时选择了成都一家公司提供的虚拟主机+域名的套餐。价格但是不贵,但是性能较低,主要问题还不在主机,当时都是静态网页只是添加了一些炫酷的本地效果。主要问题在于带宽。所以这一次是不倾向于使用虚拟主机的。
云服务器是一个很好的概念。 首先,免维护,云服务器的实体计算单元都由财力雄厚技术扎实的大公司主导。 其次,配置动态,云服务器的配置,带宽,都可以随时进行动态的更改,并且是精确到秒的。带宽的添加甚至都不用重启服务器。例如我可能做一个网站,一开始没什么人气,我可以选择便宜的低带宽方案,突然发现用户量猛增,我可以立即将带宽提升。 最后,租期灵活,相比之前虚拟主机动辄一年的租期,阿里云提供多种租期,例如我买了两个月包月,等婚礼结束半个月后,这个网站系统就可以考虑下线了。 还有一点,服务器提供各种虚拟机镜像,例如我们需要的LAMP系统,就直接有对应镜像,买下之后直接配置上传系统即可,centos不太熟,但我却在短短1小时内就将整个系统整合上去。
开发工具
一开始的几个系统,都是用eclipse在写php,顺带写写html,然后拷贝到远端服务器。语法高亮倒是有,但是整个开发很不顺畅。这次尝试了一下新工具,发现了phpStorm和webStorm,真是神器!
PhpStorm是jetBrain公司推出的专门针对Php的IDE。自带git,自带本地版本管理,自带SFTP,FTP连接。可以直接与远端服务器通信,更新,比对,下载代码。
blog comments powered by Disqus