zoukankan      html  css  js  c++  java
  • 给力百货开发历程分享

    给力百货(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

  • 相关阅读:
    C#显示接口实现和隐式接口实现
    JAVA8新特性总结一(接口函数默认实现)
    接口(策略设计模式)
    自定义注解
    C# Task的GetAwaiter和ConfigureAwait
    UNIX(编程-进程处理):30---僵死进程、孤儿进程(SIGCLD、SIGHCLD信号处理)
    C# 静态变量会被gc回收么?
    C# 托管资源与非托管资源
    WebSocket与消息推送
    Quartz.NET实现作业调度
  • 原文地址:https://www.cnblogs.com/lexus/p/1962327.html
Copyright © 2011-2022 走看看