婚礼邀请系统WIS的开发与总结

·

这周,终于把毕业论文,公司部分交接工作搞完了。终于可以开始搞给老婆拍胸脯承诺的电子请柬了。 由于前几周的出差,大量的工作内容,老婆已经开始着急,婚期还有一个多月了,我们不论实体还是电子请柬还一封没发呢。

于是,上周日。把工作都搞定之后,便开始着手开发这个WIS系统(Wedding Invitation System)。

终于在几天的小功能添加和bug修改后,与今天正式上线,朋友们反响也挺好。于是开始着手这这样一篇总结,免得一些及时的经验之后又忘掉了。

这里附上系统的通用登录地址

http://112.74.127.44

需求分析

快速推进完成一个电子请柬,

必须功能

附加功能

技术选型

这块没什么好选的,在一周内要搞出一个完备的系统,肯定需要选择熟悉常用的技术,因此,之前搞过的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