rails和Yii,除了语言不同以外,哪一个适合创业项目,比如对nosql支持哪个好?

2012-08-01 17:53:11 +08:00
 firsthym
4986 次点击
所在节点    问与答
19 条回复
chloerei
2012-08-01 17:56:15 +08:00
Rails
yetone
2012-08-01 18:17:23 +08:00
@chloerei Rei 又在推广 Rails 啦 ;)
pepsin
2012-08-01 18:25:59 +08:00
Rails,有爽爆了的Ruby加持,众多的类库。

各种功能只要你勤看文档开心解决。
firsthym
2012-08-01 20:39:52 +08:00
@pepsin 能举一个曾经让你十分开心的rails回忆吗
young
2012-08-01 20:47:01 +08:00
还是Yii吧 php吗 你懂的
huacnlee
2012-08-01 20:47:26 +08:00
Rails 可以有用 mongoid 这个非常完善的 MongoDB ORM 库,另外目前 Ruby 社区针对 MongoDB 的其他库已经很完善了
firsthym
2012-08-01 20:54:55 +08:00
我想知道yii对mangodb支持好吗?网上说,yii的一堆extension很久没有维护了,不知是真还是假。其实选择哪一种框架,很大程度上取决于社区是否活跃,大家觉得rails和yii比较社区文化如何呢。
pepsin
2012-08-01 21:22:44 +08:00
@firsthym 两天时间,之前对MongoDB完全不懂,甚至都没听过,然后完成了一个内部的查询系统。还附带笔记功能。
firsthym
2012-08-01 21:41:50 +08:00
@pepsin 确实happy。
Los
2012-08-02 06:27:57 +08:00
@firsthym yii 的社区活跃度完全不可能跟 rails 比较的,估计得差几个数量级呢。
firsthym
2012-08-02 08:15:21 +08:00
另外,不知道ruby里面有类似于yii的RBAC吗? RBAC = roles based access control http://en.wikipedia.org/wiki/Role-based_access_control
Los
2012-08-02 09:14:46 +08:00
@firsthym acl9 https://github.com/be9/acl9
另:根据你的问答情况,可能直接用 yii 更为合适,貌似你对 Yii(php) 有所了解而对 rails 一无所知,而 rails 要用得好,需要一位对 rails 相对了解的技术人员掌舵才行。
luin
2012-08-02 09:25:07 +08:00
创业公司选技术应该选自己能驾驭的。当然单就这个问题,我倾向Rails
wangzhen
2012-08-02 10:18:52 +08:00
创业还是用rails 比较 好
开发速度快
也好维护
huacnlee
2012-08-02 11:03:23 +08:00
firsthym
2012-08-02 14:03:04 +08:00
@Los 是的,我确实更了解php。我的程序员之路是这样走的:之前是c++程序员,维护一些工业软件,后来又用C++写web CGI(很多基础函数得靠自己实现,比如encoding/decoding, session, cookie, response, redirect...),后来转到php做新项目(好多现成函数,用起确实happy),后来接触rails,觉得ruby相比php,感觉更加优雅(比如面向对象),开发快速(这个或许和yii差不多)。不知我这样的情况创业,选择rails是否正确?
1212e
2012-08-02 15:31:14 +08:00
我记着之前有一个帖子就是用rails招不到人后来换yii的…
Los
2012-08-02 17:18:42 +08:00
@firsthym rails 的社区相当之强大,从1.X版本到现在的3.X版本连续六七年来都保持着极度的活跃度,这以我所能留意到所有的技术社区中绝无仅有的(之前大部分 rails 成员都在英文社区活动,今年来中文社区 http://ruby-china.org/ 的成立也集中了国内大量的 rails 成员),所以如果能上手 rails,它绝对是正确的选择。
firsthym
2012-08-03 09:32:57 +08:00
@Los 谢谢你的建议。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/44047

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX