论坛首页 编程语言技术论坛

对于一个功能性的网站 选择 Python 还是 Ruby 的疑问

浏览 15025 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-02-17  
想做一个网站, 不知道应该找一个Python框架, 还是用Ruby on Rails.
希望有同时具有 Python和 Ruby的经历的朋友能发表一下看法.

网站需求如下:
1. 想做一个类似模拟股票的交易平台, 自己做交易所(与上证深证等无关), 其中涉及到有 "Exchange Matching and Trading Engine" 即撮合成交的算法
2. 我希望网站安全性高, 涉及到金融
3. 面前Global, 至少支持中文/英文 界面
4. 便于维护, 适合团队开发, 团队中有人离开, 新来的人便于接手

我之前有写过一些 PHP, 目前对Python或者Ruby都不是很了解. 希望能够听听你的看法!
   发表时间:2013-02-18  
这个撮合成交的算法以前做过~~
毕业论文的时候做的是老师的项目~~

用的是Java,对于系统本身要求不高,但是对于成交后的大量订单插入数据库这部分要求很高。
最好有个Memcache做缓存,安全性高的话,缓存要做到HA。
再用后台进程慢慢地从缓存写入到数据库里面
0 请登录后投票
   发表时间:2013-02-19  
用python吧,django 远比 rails 简单,rails 庞大得象个怪兽,而ruby 的古怪语法更像怪兽。
3 请登录后投票
   发表时间:2013-02-19  
选择自己的团队最熟悉的
0 请登录后投票
   发表时间:2013-02-20  
用php更好一些,原因两个字:你熟
0 请登录后投票
   发表时间:2013-02-20  
用PHP吧,zf2框架,听说性能有大幅度提升。
0 请登录后投票
   发表时间:2013-04-27  
Python本身的web框架就有很多,比如django, web.py, tornado, flask等。他们有的是比较轻量级的,在某几个方面表现不错。相对来说,如果讲究快速开发,而且开始的站点不是规模很大的话用django还是一个不错的选择。Ruby方面ROR算是最火的框架了。至于使用哪个框架前面有人提到过来,看团队的技能和熟悉程度。如果熟悉python的人多,就试试django,ruby的多就试试ROR。这两个框架的设计思想很接近,开发的思路也是差不多的。
0 请登录后投票
   发表时间:2013-05-10  
个人觉得使用Ruby的ROR好些
0 请登录后投票
   发表时间:2013-05-10  
  相对于python,ruby的优点:
* 具有正则表达式和嵌入html的功能。python也有正则表达式,但没有ruby的应用方便和广泛。ruby 还有apache的mod模块。ruby本身也实现和很多unix工具,如racc,doctools。比python更亲近linux。

* 比python功能更完整的面向对象的语法。

*ruby的整个库都是具有类继承的结构,虽然python的库相比较要好

* 他的基本的数据类型和运算符都是可以重载的。

*ruby主要的功能都是通过对象的方法调用来实现的,而不是函数。python也在向这方面发展,但没有ruby做的彻底。

*ruby的类是更规范的单继承,还有接口等概念的实现。

* python可以实现在列表内的条件语句、循环语句,而ruby用”块”的方式来实现这个功能,比python的更灵活,更具有通用性。

*ruby具有类似lisp的彻底的函数方式的条件语句、循环语句等。语句的表达能力更强。

*其他的也没有什么太大的,只是个人见解。毕竟还有在python方面的大牛,看个人习惯及喜好,还有就是看人的适应能力。
0 请登录后投票
   发表时间:2013-07-08  
我只会ROR,无条件排除python
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics