05年第一次接触要做彩票项目的客户,见面谈了下,客户给了一些各彩种各玩法的奖金文档,并给了一个正在运营的彩票网站,客户要求我们对照功能上评估工作量然后报价。
半个月后再次见面,通过评估后报价7W(当时客户只要求做,重庆、天津、江西以及广东、江西、山东11选、福彩3D、上海时时乐、北京快乐8)。敲定价格后,客户第一笔打了2w块钱,开工干活,接下来就是一段苦逼的日子了。
第一个版本:
考虑到当时彩票程序都有客户端(大部分ARI实现的,服务器基本上是PHP弄的),而且有部分程序使用silverlight做的,当时我对silverlight程序比较熟悉所以选择使用silverlight来开发,第一版的初步架构为:
用户界面端使用silverlight,使用http作为数据交换、socket作为聊天数据交换
服务器端使用asp.net webform,使用ef 作为数据库访问层
windows server作为聊天服务器(使用的是super socket)
windows server 作为投注开奖运算
搞了三个月左右的时间,用户登录、时时彩投注、以及玩法的奖金、期数的生成等等基本已实现,也是第一期交付的时间,拿到给客户一看,说目前的silverlight已经过时了并且在界面上面非常的不满意,如果拿到目前来比对,确实不怎么比较难看毕竟我的专长是程序只能
在ps上pp图,而且没有艺术细胞,截下在vs上不完整的图(搞过的会很熟悉吧):。
。。。。
哎,客户是上帝啊,没办法,只能和客户谈,加点费用,毕竟数据库、投注这些都搞好了,只是把界面换成html的,怎么办?改啊,改啊,苦逼的程序员。
继续白天上班、下班后第一件事就吃饭,吃完就撸代码,每天撸到两点半,搞到16年年初。程序终于搞完了,客户验收,收到尾款,心理很是开心,虽然累点,还是非常有成就感。
支付、各API接口、加彩种啊,一切切的操蛋的活。。。。。
由于答应客户最新的源码不使用不出售。所以只能把html和silverlight老版本贡献出来大家一起研究研究;
现在打算研究下计划软件,有需要的大家可以加群一起讨论:542620409(技术交流)