`
snowyvalley
  • 浏览: 143087 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

淘淘软件的开发历程

阅读更多
我和同事开发的两款应用终于在“赢在淘宝”的作品展示中亮相了(欢迎试用,并留下您的宝贵意见,淘淘统计分析:open.taobao.com/win/production_detail.php,淘淘旺线:open.taobao.com/win/production_detail.php)。查看这两款应用的试用次数成了我的日常工作,就像每天上班准时要打开电脑到淘农场中收菜一样。看着试用次数的慢慢提升,其中的心情也很复杂,当然谈不上酸甜苦辣,但是在兴奋中,却格外地怀念曾经努力过的日子。
在2008年的7月份,我在经济危机才初露端倪的时候,躲进了以前曾经工作过的一家软件公司,在那里又见到了以前曾经工作过的同事,在闲聊中,大家都有想把自己的技术直接转换为个人产品的想法,于是就开始罗列了各自曾经认为值得一试的开发平台。
我们考虑过google的android平台,当时刚出来不久,也在推软件商店的概念,我本身也是谷歌迷,google的每样产品,我都很想用一下,也为谷歌的创新能力所折服,当然google的手机平台深深地吸引我,而且可以使用java开发,支持厂商众多。在iphone软件商店上,那些开发者一夜暴富的故事,是有着极大诱惑的,也非常想在android上面演绎这样的故事。再有就是黑莓的开发平台,也是可以使用java开发,但是黑莓的平台,连个sdk都不能去官方下载,居然中国的ip都不给下载,代理又奇慢无比,只能到一些论坛中去找一些不是最新的版本,所以对黑莓的开发就没有了好感。没有选择android的主要原因还是对手机开发领域的不熟悉,其实后来我也有了一款HTC的G3,也会到软件商店中下载软件来玩,一般排到十几页的软件,我都没有耐心翻下去,在那些浩如烟海的软件当中,想把自己的软件排到前面去,感觉真的非常残酷。skype平台也是我们曾经考虑过的平台,但是对其熟悉程度还不如使用java的android了,所以很快也被我们否定了。最后我们了解到了淘宝开放api的消息,当时有好多软件在阿里平台上运行,我们看了这些软件,发现这里才是我们所擅长的领域,尽管这时候在网络上看到一些人对淘宝api平台褒贬不一,其中有些就提到了文档问题,但是作为国内开放平台的起步阶段,真的很难和国外相比,其中要走的路还有很长,而且这条路是要使用开放平台的开发者,和开放平台的提供者一起走过,需要使用开放平台的开发者有足够的耐心,要和开放平台共同成长,不离不弃才行。对于淘宝开放平台的未来我们是有信心的,阿里巴巴能够把淘宝网打造成今天的样子,我们也能够预料到淘宝开放平台明天的样子。
决定了这个大的发展方向之后,我们接下来要面临的就是决定要做一款怎样的应用,巧的是,我的同事开过网店,对网店的流量统计,辅助决策很感兴趣,所以我们的淘淘统计分析软件就有了最初的需求。
在2008年10月份,淘淘统计分析的需求就开始策划和整理了,当时我和同事在外地出差,白天有公司的开发任务在身,而且晚上一般也要加班到9点之后,一天的工作完成之后,才拖着疲惫的身躯回到住处,然后打开电脑,接上思路,一起讨论淘淘统计分析的需求,确定淘淘统计分析的表结构,技术架构等等。其实,当时还没有确定淘淘统计分析的名字,最初的名字是叫网络流量跟踪系统,淘淘统计分析名字的确定也是后来2009年5月份的样子了。网店的统计分析能够做好其实也不容易,但是如果去做,入门门槛还是很低的,也有很多开源的产品来借鉴,但是我们是用struts去实现,而且要针对网店,所以还是要靠自己从头到尾,一点一滴的开发,没有捷径可走。
开始写代码之前,还是有很多工作要做,摆在我们面前的第一个问题就是开发代码的同步问题,我们尽管才2个人,但也是一个开发团队呀,要考虑代码的版本控制问题,自然选择一个免费的svn托管空间就摆在了我们面前,google和sun都是活雷锋,提供了免费的代码托管,但是考虑到我们毕竟不是开源产品,放在google code和kenai上面去还是太显眼了,最后还是放在国外的一个不出名的svn托管空间上去了。
2009年1月份的时候才开始进行编码,当时又快过年了,一些同事开始提前请假回家了,办公室渐渐冷清了下来,我们也有时间在上班时间干点私活了,随着编码工作的展开,一些比较模糊的想法也慢慢清晰起来,一些没有想到的创意也会突然跳到眼前,这其中就包含后面引入的为宝贝添加标签的概念,通过标签的维度,对数据进行再组织,为网店主挖掘出更有用的决策信息。
由于公司也有工作要做,业余时间开发自己的产品,能够持之以恒地找到合适的时间去写代码确实是一个挑战,我想很多兼职的开发者都会有这样的体验,往往写代码到深夜一,两点钟,第二天还要在几乎是睡梦中的状态赶往公司上班,当然这种状态不能持续很久,我们已经不是刚毕业时的那种体力了,那时的精力和体力,那时的美好青春都无私廉价地奉献给了所服务的公司,当自己有梦想想做点东西时,发现自己已显老态。不过好在是我们还都有一个梦想鼓舞着,所以我们一直在坚持着,坚持着每天有所进展。
在2009年6月份,代码的编写终于接近了尾声,那时淘淘统计分析的名字也已经确定了下来,整个产品的功能已经完成,其实要作为一款可以上线的产品,工作还远未完成,包括帮助中心的建立,域名的申请,服务器硬件的采购,托管商的选择,网站的备案,阿里软件的挂接等等。
硬件服务器的采购,我们还是比较幸运的,是同学帮着搞了一台二手的服务器,是公司项目取消退下来的机器,服务器还非常新,配置也还不错,这样我们就在服务器上没有投入太多的钱。然后就是托管商的选择,其实深圳的服务器托管要贵一些,其他周边的城市要便宜一些,但是考虑到我们还有很大的维护工作,还是在公司附近选择了服务器托管商,为的就是随时都可以赶过去维护服务器。我们又去老老实实的搞网站备案,大约10多天的样子网站备案也就下来了。
在2009年8月份的时候,我们的服务器进了托管机房,我们从多方面考虑最终选定了使用ubuntu作为操作系统,由于对linux系统的了解还很少,在软件的安装部署过程中碰到了很多问题,连续2周的周末都是在机房度过的,每个周末都是拎着2瓶水,骑着自行车,早早的来到了机房,而到下午3多的时候才有空到周围吃一顿迟来的午餐,然后到半夜12点的时候才从机房钻出来。我们2台笔记本,一台服务器摆在机房的工作台上,碰到问题,就用笔记本上网查找解决方案,有的问题很复杂,甚至一个方案,一个方案的试验才能够解决。有一次碰到mysql数据库乱码问题,其实做java开发乱码问题每次都很头痛,但每次也还是可以解决,这次居然陷入了山穷水尽的地步,头一次陷入几乎没有解的窘境,好在是两个人不肯放弃,最终还是搞定了编码问题。看到人家来机房装服务器的基本都是Windows系统,把机器抬出来,三下五除二就搞定了,我们两个人还是拼命地和ubuntu较量,人家跑过来嘲笑我们是自己跟自己过不去,其实如果是在Windows下面,我们真的也早早收工,打道回府了。但是我们还在执著地坚持着我们曾经制定的部署方案。事实证明,系统部署成功之后,也一直是很稳定的,没有再往机房跑,最多也就是偶尔打电话给机房,重启一下我们的服务器。
2009年9月份的时候,我们开始挂阿里软件的接口,研究了阿里软件的很多demo,还有网上一些人写的资料,终于把自定义定价页面给搞好了,其中花去了近2周的业余时间,9月份就这样有过去了半个月,最终还是在10月1之前把软件提交到阿里软件审批。10月1放假回来的时候,才知道阿里软件和淘宝top平台战略调整的消息,得知阿里软件那边已经停止了审批流程。我们最终没有搭上阿里软件这班车。这回我和同事也赶快作出应对,也要做出战略调整,赶快和淘宝api挂接,淘宝api的挂接还算简单,没有定价页面的问题,我同事用一周的时间就搞通了,于是在淘宝的top平台上提交了应用,第一次审批还是由于我们的疏忽没有考虑签名验证问题被打回了,经过再次修改才通过审批,审批通过后,发现淘宝app store要在明年的Q1才能推出,而“赢在淘宝”的大赛也正处在作品征集阶段,而且入围大赛就有机会首批进入app store,我们就赶紧把应用接到“赢在淘宝”大赛这边来,淘宝对参赛作品的审批效率还是非常高的,等了不到两天的时间,终于又一次通过了审批,我们的淘淘统计分析经历了很多波折最终进入了“赢在淘宝”的作品展示页面。就在我们将淘淘统计分析接入淘宝的同时,我们的另外一款应用淘淘旺线也开发完成了,有了淘淘统计分析的接入经验,我们的淘淘旺线终于在大赛作品征集结束前,也展现在“赢在淘宝”参赛作品展示页面。
在把应用挂接到淘宝的过程中,我们走了很多弯路,其中有一些是由于消息闭塞造成了一些决策性的失误,从而拖延了很多时间,我们不能一直低头做自己的产品,还要时刻关注top平台上的一些消息,要多参加一些淘宝举办的开发者聚会,了解top平台,了解淘宝,更要抓住和其他一些开发者交流的机会。
淘淘统计分析和淘淘旺线的推出,对于我们来说并不是开发的终点,而仅仅是一个开始,我们还有好长的路要走,还有很多想法没有实现。我们会不断的改进我们产品,相信随着淘宝top平台的成熟和壮大,我们的产品会越做越完美。
1
0
分享到:
评论
1 楼 supercode 2009-12-12  
创业是艰苦的,受常人难以想象的苦,包括精神上的。希望你越做越好

相关推荐

    淘淘商城源代码 淘淘商城源代码

    淘淘商城源代码淘淘商城源代码淘淘商城源代码淘淘商城源代码淘淘商城源代码淘淘商城源代码淘淘商城源代码淘淘商城源代码淘淘商城源代码淘淘商城源代码淘淘商城源代码淘淘商城源代码淘淘商城源代码淘淘商城源代码淘淘...

    淘淘商城 淘淘商城 淘淘商城

    淘淘商城第七天 了解一下 都来看看 淘淘商城 淘淘商城 淘淘商城

    淘淘商城开发文档

    为我到底是多少按时的撒多三大三大sadsad撒 sad 硕大的所三大

    淘宝后台修改软件 淘淘小助手 [绿色软件]

    淘淘小助手v1.3 真正的刷单神器,淘宝后台数据修改工具,绿色软件。 主要功能: 1.淘宝后台数修改:待付款, 待发货,待收货,待评价 数据; 2.隐藏或修改订单交易日期,交易状态,评价状态; 3.修改买家累积信用...

    美图淘淘 v1.0.5

    美图淘淘是一款专为网店卖家设计的批量图片处理软件,包括图片处理、添加装饰素材、边框、文字等图片处理的常用功能。美图淘淘可同时对多张图片进行处理,将原先需要重复劳动的工作一次完成,省时省力。美图淘淘六大...

    淘淘淘宝防差评软件 v1.0.0.0.zip

    淘淘淘宝防差评软件是淘淘团队继淘淘淘宝论坛沙发机后的又一新作,开启本软件后可24小时时时监控淘宝卖出的商品记录,当买家拍下商品后在未付款前软件便会将记录反馈出来,并立即查询到对方的基本信息,当发现对方的...

    淘淘商城广告图片

    淘淘商城广告图片,用于展示首页大广告位以及其他广告,需要的请自取。

    淘淘小助手V4.8免费绿色版

    淘淘小助手是一款功能强大的淘宝后台修改软件。该软件操作简单,主要可以帮助用户来修改买家最近的信用数据,很适合刷单人员来使用呢。 淘淘小助手 功能特点: 1、淘宝后台数修改:待付款, 待发货,待收货,待...

    淘淘商城完整版源码+视频+软件

    淘淘商城完整版源码+视频+软件综合项目,需要1-3个月,能掌握60-70%就可以很轻松找到工作,胜任初级工程师。建议学2-3遍。看视频的时候,建议用暴风影音,用1.5倍速度播放学习。因为讲的太慢了。希望大家能用心

    淘淘汽配网上购物商城 ASP.NET Web+SqlServer

    项目使用的是 ASP.NET Web+SlqServer 开发用于购物,前台模块:登录、注册、首页商品展示,商品搜索,商品类别、商品分页、图片轮播、商品详细、评论模块、评论回复、购物车模块、订单模模块,个人中心模块;...

    淘淘图片拼接之星完美注册版

    淘淘图片拼接之星是一款专业的将多张图片拼接成一张大图的软件。 本软件的主要特性有: 1.可以任意设置拼图的行列数,如单行、单列、多行多列; 2.支持缩放原图图片:可以统一原图的宽度或统一原图的高度; 3.支持...

    淘淘淘宝防差评软件v1.0.0.0免费绿色版

    淘淘淘宝防差评软件是淘淘团队继淘淘淘宝论坛沙发机后的又一新作,开启本软件后可24小时时时监控淘宝卖出的商品记录,当买家拍下商品后在未付款前软件便会将记录反馈出来,并立即查询到对方的基本信息,当发现对方的...

    淘淘商城2017

    黑马49期淘淘商城(13天练习)参考资料,内含:maven、教案、repository、git、数据库、开发工具等。资料比较全内容有4个多g。

    淘淘商城-SSO接口.docx

    淘淘商城单点登录接口文档

    淘淘商城插件subclipse1.10.13

    学习淘淘商城所需要的插件Subclipse1.10.13,可以顺利连接下载。

    淘淘汽配网上商城源码

    淘淘汽配网上商城采用三层架构开发,里面功能完善,包含商品的搜索和分类浏览、购买等前端,还有后端商品上架、管理等,数据库采用sql server,主要技术点有分页浏览,分类搜索,商品上架,支付等,适合学习三层架构...

    淘淘商城笔记

    淘淘商城笔记.docx

    淘淘商城java详解课程

    通过java开发出来的淘淘商城,非常适合刚开始学java,要进行综合练习的朋友!

    淘淘商城参考资料

    淘淘商城参考18期

    淘淘商城MyBatis逆向工程

    淘淘商城的MyBatis逆向工程,解压之后就可以直接使用了

Global site tag (gtag.js) - Google Analytics