给力百货开发历程分享:选择 Django 还是 Rails?

标签: 给力 百货 开发 | 发表时间:2011-02-28 07:58 | 作者:(author unknown) nowa
出处:http://simple-is-better.com/

之前 Eric.Mao 使用过 Bottle 开发 义乌小商品搜索,这回他转使用 Rails 开发一个B2B商城,那么他对 Python 熟悉的情况下为什么要转呢?其中原因是什么?又遇到了哪些技术细节?下面是原文:

---

给力百货www.geilibuy.com)定位于日用小百货的量贩平台,依托义乌小百货集聚的货源及物流的优势,打造价格、物流的洼地。和之前的义乌小额批发网是一脉相承的。

技术选型 django or rails3?

之前在开发15-1688时,曾有过介绍,使用的是nginx+python+bottle+solr的组合,后端使用的爬虫使用也是使用exilir+代码生成器的模式生成python脚本来采取数据。

整个开发过程中体会到了bottle开发的简洁性,但是对于它没有提供orm我们也是很头痛的,一个较为庞大的系统要从零开始堆代码,进度上会太慢,因为我们想到了rails的脚手架,django也有类似的功能,不过实现的方式不太一样,相对较而言,rails的脚本手架是生成代码的形式,比较容易掌控。

django和rails3从某种意义上是很相像的:

  django rails3
优点 优雅缩进
无语言学习周期
勉强算可控,毕竟是python系
基本语法以前学过一些
脚手架功能好用
听说migration好用,未实际感受
缺点 以前学习受过点挫折,没学成 还是不习惯它的风格,很喜欢缩进
以前学习过,没学成
很多非可控因素,因为你对它不了解

最后我们选择的是rails3,主要原因是

在刚开始试探性的几天,把环境配好了,有一个实际用rails的朋友能帮我帮一些刚开始入门时的问题解决了,有了一些基本的信心。

障碍主要是在刚开始的两个星期,基本上能把所有的问题都遇上,开发的进度很慢,因为遇到一个问题就得学习,后面就越来越顺了。

部署

nginx+passenger+ruby1.9.2-p180+rvm+mysql5.1+ubuntu server lts 10.04

最终体会

在整个开发的过程中,越用到最后越是感觉到rails还是不错的,migration,scaffold,capistrano,git还有一些plugin形成了一股合力。这可能是相较于python强的地方。

django 或者 python 及 rails 谁好谁坏?

这个是带着个人色彩的事情,我喜欢python,但我用rails写项目,对于公司而言,能解决问题,你身边有什么样的资源能帮到你来完成,你就选什么吧,别谈什么喜欢不喜欢了。

备案

目前备案还没下来,还在海外算是测试上线吧,但是功能都已完成了,所以速度有些慢。

其它

有钱的捧个钱场,没钱的请你多提意见,价格真还是较实惠的

 

爱生活 爱给力

给力团 http://tuan.geilibuycom

给力百货 http://www.geilibuy.com

查看原文


Python职位招聘 更多>>

相关 [给力 百货 开发] 推荐:

给力百货开发历程分享:选择 Django 还是 Rails?

- nowa - python.cn(jobs, news)
之前 Eric.Mao 使用过 Bottle 开发 义乌小商品搜索,这回他转使用 Rails 开发一个B2B商城,那么他对 Python 熟悉的情况下为什么要转呢. 给力百货(www.geilibuy.com)定位于日用小百货的量贩平台,依托义乌小百货集聚的货源及物流的优势,打造价格、物流的洼地. 和之前的义乌小额批发网是一脉相承的.

给力!LibreOffice也将开发网页版以及移动版

- 欧剃 - 文章栏目
LibreOffice官方宣布将尝试开发网页版、Android版、ios版的办公程序,预计会在明年底或后年发布这些产品. 网页版的LibreOffice将使用GTK+框架,用HTML5来写界面.

给力的六格漫画!

- Rabb - 鸸鹋动物园
这组漫画来自广州动物公园的围栏涂鸦,实在是太给力了…. © 丸子 for 鸸鹋动物园, 2011. 转发本文地址 给力的六格漫画. 本文标签:动物园, 广州, 搞笑, 斑马, 漫画, 熊猫. 继续阅读分类【趣图】下的更多精彩. 小帖士,看不见图或者看不见视频的,请点这里试试看 | 欢迎给动物园投稿.

史上最给力的马

- 着相鱼 - 无聊哦
史上最给力的马,急停,回旋,紧急变向,侧滑,假动作过牛,小碎步,这位这么风骚的马儿乃们伤不起. 查看原文  |  发表评论(29). © 疾风 for 无聊哦 | 原文链接 | 搞笑哦 | 淘宝网上卖疯了的东东. 订阅 无聊哦 http://feed.wuliaoo.com. 订阅 搞笑哦 http://feed.gaoxiaoo.com.

超给力iPod touch魔术

- bbiy - cnBeta.COM
有魔术师日前在网络上表演了一段令人眼花缭乱的iPod魔术. 他用娴熟的手法把玩三台iPod touch,制造出了炫目的光影效果. 从原理上来看,这种魔术应当只是简单的通过视频播放完成,但时间的准确同步还是有相当的难度,效果也足够给力.

给力广告创意赏

- 丰 - 有意思吧
公益:一根小小的烟头可以毁灭整片森林. 二手烟:当你在抽烟的时候你的孩子也在受害,如同他们自己抽烟的危害一样. 洗衣液:让你的衣服柔软芬芳,如同鲜花. 清洁剂:看一看厨师的手,是不是一切都明白了. 抽油烟机:你是否和你做的菜闻起来一个味道. 衣物柔顺剂:让你的衣服柔软得像没穿一样舒适. 空气清新剂:如此给力的P也困扰不到你.

10种给力小发明

- YiLeuang - 煎蛋
有的时候,创造发明需要的不止是创意,也需要一点儿傻劲. 比如说以下这十种发明,就介于牛逼、给力、蛋疼和坑爹这四种状态之间……. © Fall Ark for 煎蛋 / 50回复 / 投稿 / 图片托管于又拍网.

给力纸模: AR15、AKM

- VINCENT - 煎蛋
找到高还原度1:1大小AR15纸模一枚,非常之给力,能像真枪一样拆卸,并且内部构造经过强化设计,即使是用纸做成的拿在手上把玩也没有问题. 当然,有了AR枪系,卡拉什尼科夫党们也不能亏待啊. 因此寻得AKM一把,不过这个比起上面的AR15就显得稍微差,只有枪栓等少数部件可动. 天朝是个和谐的国度,神马枪口动能2焦耳7焦耳80焦耳都是浮云,只要是长得像枪形的玩具都泥马统统没收没收.

2011最给力的段子

- 翔 - 河蟹娱乐
  背景人物:我,表哥,表姐,表姐的女儿(也就是我侄女,3岁),侄女的小舅公. 我们正在吃午饭,小侄女不吃饭小孩子调皮,我表姐就哄她.   表姐:“乖,来吃个小耳朵吧(木耳),这是小舅公的耳朵,你一咬小舅公就疼了”.   小侄女将信将疑的吃了一口,小舅公装作很痛的样子捂着耳朵龇牙咧嘴,我侄女高兴坏了.

百货商场服装为何还是那么贵

- - 派代网 - 资讯
“不是我们卖的便宜,是商场卖的太贵了”这是马云决定革命掉线下商场的传说. 电商对传统零售的冲击早已显露,从2008年金融危机到2013年,5年间,电商占据社会消费品零售总额连续上升,2012年达到了6.3%,也就是传统零售的份额正在不断被电商所蚕食. 但是,在一些百货的大卖场上,似乎仍然有雷打不动之势,一些大百货卖场,新上市的服装价格反而越卖越高.