自个儿做的仿美团团购网分享
一.
团购网叫做“朝夕购”,是之前帮一个朋友做一团购网,后来各种原因不再用。在开发过程中发现groovy做这种crud的网站特别适用,就是部署麻烦些。
网上有示例
http://115.28.42.207
后台管理
http://115.28.42.207/manage/index.htm
用户名admin/密码18620304494
代码可以通过svn下载
http://115.28.42.207/svn/zhaoxi/
用户名为anon
密码也是anon
二.
已有的功能,产品管理、商家管理、积分、签到、专场、购物车、订单、qq登录集成、支付宝支付、bshare分享、邮件群发(队列)、短信群发(队列)(需第三方服务)。
计划实现的功能:财付通支付,更多的第三方平台登录
三.
用到的技术:
java/groovy/mysql/smarty4j,mvc是自己写的,dao就简单封装了groovy的Sql,前端是jquery,有个所见即所得的kindeditor,页面样式是copy美团的,后台模板时用的ControlAdmin——一个开源的页面样式集。
代码大概写了2w多行。
四.
在做这个网站过程中自己的总结:
1. 互联网一个小站边边角角的功能涉及到的技术和细节很多——一个人单打独斗很难出好的东西;
2. 兼职做这种网站的活儿,很影响工作和心情的;
3. 一些所谓的开源的产品,比如”最土“(php团购开源产品),真的质量一般,页面样式,二次开发;
4. 腾讯、阿里大公司出的sdk包括其示例,代码质量一般。尤其是java的,如qq登录,把几个第三方jar打包一起且不重命名包,根本没有所谓的依赖意识,人家可不管什么ivy/maven的,仍然是草根站长的思路;
5. groovy语言比php做这些站更适合,与ruby相比多了个jvm区别,在小访问量的网站没什么区别;
6. 不考虑高并发的需求,从程序开发角度来说,做这种站没什么技术含量,倒是页面弄好看点,有点难度;
五.
也是我发这篇blog的目的,上次看到groovy语言排名竟然到22位,坛子里用groovy的童鞋真的很多么?我一直用groovy做些小工具用,网站也用它的语法糖,但没用过一些高级特性。
这里我想了解下坛子里有没有感兴趣的童鞋,以后一起再完善这个东西,然后开源出来?
我期望这个开源产品有以下主要的价值:
1. 最全的第三方平台登录的示例和代码——貌似现在社区内没有这样的东西?
2. 比较多的第三方支付平台的示例和代码
3. 基于groovy的一套成熟、高效的网站开发框架和模板
https://github.com/segment11/zhaoxi-groupon