使用的主要开源技术

数据库相关

  • mysql

    曾经的默认配置

  • postgrel

    支持gis,hstore,unicode等等,是目前默认配置

  • Redis

    队列标配

前端相关

  • jQuery

    还用说吗,必须的

  • backbone

    轻量级的MVC框架,感觉最接近rails风格的框架,rails程序员上手很轻松,但对于复杂一点的应用,需要一些扩展

  • angularjs

    重量级的MVC框架,backbone搞不掂的项目用这个

  • react

    专注MVC中的V,时下最热门的V解决方案没有之一(虽然坑不少)

  • twitter bootstrap

    不会美工的程序员的最好选择,其实可购买海量精美的theme才是最大亮点

  • coffeescript

    最重要的是可以减少新人很多低级错误

运维相关

  • Ubuntu

    apt-get install省心省力,社区维护热情高

  • nginx

    非常稳健的web server,反向代理、gzip压缩等即配即用

  • capistrano

    自动化部署工具,可以配置多环境、多服务器、各种自动化任务,定制很简单

其他

  • Faye

    消息订阅服务,支持node.js和ruby

  • ionic

    混合模式app开发的利器,熟悉angularjs就已经成功了一半

  • clojure

    用来实现数据抓取以及部分算法

  • Julia

    动态语言,语法友好,速度极快。社区活跃,有很多可用的package,比如GLM,GLMNet,DecisionTree等

你可能感兴趣的:(使用的主要开源技术)