`
robbin
  • 浏览: 4821705 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
377a9ecd-1ea1-34ac-9530-9daa53bb2a7b
robbin谈管理
浏览量:137080
社区版块
存档分类
最新评论

无责任预测:RoR有可能下半年会在国内流行

    博客分类:
  • Ruby
阅读更多
记得JavaEye刚上线的时候,我写过一篇文章,论RoR为什么不能成为企业应用的主流,基本上我个人不看好RoR能够在国内大范围流行。当然部分出于兴趣,部分处于开发JavaEye下一代版本的实际需要,我们还是在RoR上面投入很多。

印象当中国内最早炒作RoR的应该是《程序员》杂志,gigix同学还在CSDN的时候,敏锐的意识到了RoR的优秀,于是在05年底做了一期RoR的专题。但仅仅把媒体舆论炒起来了,却没有把企业炒起来。所以整个06年,我们看到的状况就是干打雷不下雨,嚷嚷的人很多,但除了JavaEye,真正用RoR做东西的人凤毛麟角。

即使在JavaEye网站,实际上对RoR抱有顽固心理排斥的人也不在少数。其实这样想也没有什么不好,毕竟大家现在都要靠Java吃饭,总不能扔了吃饭的家伙,整天不务正业吧。而且对于JavaEye网站自身的商业发展来说,毕竟还是要靠Java厂商们赏口饭吃,所以也不能把RoR捧得太高,把Java摔得太狠,这不符合我们的利益。对于我们来说,也没指望靠RoR赚钱,还是得靠Java吃饭阿。

但是2007年春节之后,情况似乎产生了些许微妙的变化,通过我得到的各种渠道的信息来看,不少的软件公司即将开始或者考虑开始使用RoR了。国内对于RoR的接受程度有点超出了我的预期,令我觉得很意外。最离谱的是今天下午我接到两个咨询RoR培训的电话,这可是破天荒的头一遭。如果这不是意外的巧合,而是在软件培训市场真的产生了大量RoR的培训需求的征兆的话,那真有点山雨欲来风满楼的味道了。



分享到:
评论
18 楼 Allen 2007-03-07  
现在推动Ruby的力量当中似乎缺少了一些传统的“巨头”们,如果他们加进来的话,估计RoR普及的速度会变得很快……

不过也不排除ThoughtWorks这样的公司企业成长为新兴的行业巨头的可能性。
17 楼 ddandyy 2007-03-07  
最近也简单的看了看这个东西
总是感觉很难在公司里用上

确实很容易  可是也是建立在使用者的水平之上的  公司内的员工的水平参差不齐 控制起来感觉没有JAVA这么便利

另外总感觉在家爱会出现这样那样的问题  当然都是小问题  但是很难作为一个商业软件推广  如果是老庄那种自己用的倒是还可以

等再强壮一些或许会好点
16 楼 Godlikeme 2007-03-07  
对于ThoughtWork这样咨询为主的公司来说,这是好事,增加了卖点,有新的架构方案可供选择,技术领先嘛。
15 楼 koalant 2007-03-07  
如果不做咨询,仅仅是做自己的东西,ROR 是否火爆还真不太重要。
再火的东西也有凉的那天(想想03年时候的EJB),没准明年还会有比ROR更热的技术出现。

以前一些使用 python 和 lisp 的公司还把使用这些语言当作自己的“秘密武器”,从不向外透露,现在情况真的变了,使用某种技术已经成为一种“卖点”了。
14 楼 Julien 2007-03-07  
167算不错了,Delphi是143……
C++(仅IT类)是1230
顺便一说,struts 648 vs webwork 14
ejb(IT)912 vs spring(IT)655
革命尚未成功,同志们要努力啊……
此外perl(it)1640 vs php(it)778
但是asp(it)是5136,其中asp.net(it)是2168
13 楼 chinata 2007-03-07  
gigix 写道
zhu1230 写道
ROR外包的火爆程度已经超过了JAVA,当然是在国外。对它的需求也是高于JAVA,国内以我的观察还没有一家做ROR外包,我的一些国外的朋友都在寻找专业的RUBY外包公司,可是没有。

ROR的作品也出来很多,鄙人去年底完成了ROR的一个P2P系统的TRACK SYSTEM和它的网站。

说说我的感受,自从我做了项目后,发现我不可能回到JAVA的WEB开发了,特别对于外包项目,不是说JAVA如何,仅在中小型WEB系统方面,ROR已经超越了不止一个级别。

完全同意。ThoughtWorks在北美的业务已经有相当大的部分是RoR。
最近一个项目又在用Java做,觉得太痛苦了,为了做很少的一点事情要写很多和业务完全无关的代码。

这个国外是哪国啊?刚才上careerbuilder(就算不是最大也是最大之一的工作网站了吧)上查了一下,167 jobs,要知道,这里面ruby很多时候仅仅是被作为一个keyword提及的(例如熟悉python, perl, ruby这样的写法)。
我随手再用一个智能挖掘工具hyperion(实在想不出什么更小众化的技术关键字了), 1,314 jobs。
我可以完全负责任的说,国内ruby绝对比国外热得多,你在国外如果只会ruby,失业的可能性极高。
12 楼 charon 2007-03-06  
tian_cookie 写道
俺也想招做RoR或者Django的人成立一个小型企业业务系统组,做为Java企业应用的补充,可是杭州做这块的人真的很难找,三个月没一个面试的。


自己培养吧。
小地方就是有这好处,用惯了这类东西想跳槽本地还找不到合适的去处。稳定性提高很多啊。
而且,ruby/python的入门比java要快很多(至少python是这样的,ruby估计也差不多)。
11 楼 庄表伟 2007-03-06  
ohlala 写道
庄表伟 写道
嗯,我们已经在用了,还打算再招人呢。

问一下,你们是做互联网开发?还是企业应用开发?


我们是印客网,做的是互联网应用
10 楼 gigix 2007-03-06  
zhu1230 写道
ROR外包的火爆程度已经超过了JAVA,当然是在国外。对它的需求也是高于JAVA,国内以我的观察还没有一家做ROR外包,我的一些国外的朋友都在寻找专业的RUBY外包公司,可是没有。

ROR的作品也出来很多,鄙人去年底完成了ROR的一个P2P系统的TRACK SYSTEM和它的网站。

说说我的感受,自从我做了项目后,发现我不可能回到JAVA的WEB开发了,特别对于外包项目,不是说JAVA如何,仅在中小型WEB系统方面,ROR已经超越了不止一个级别。

完全同意。ThoughtWorks在北美的业务已经有相当大的部分是RoR。
最近一个项目又在用Java做,觉得太痛苦了,为了做很少的一点事情要写很多和业务完全无关的代码。
9 楼 tian_cookie 2007-03-06  
俺也想招做RoR或者Django的人成立一个小型企业业务系统组,做为Java企业应用的补充,可是杭州做这块的人真的很难找,三个月没一个面试的。
8 楼 zhu1230 2007-03-06  
ROR外包的火爆程度已经超过了JAVA,当然是在国外。对它的需求也是高于JAVA,国内以我的观察还没有一家做ROR外包,我的一些国外的朋友都在寻找专业的RUBY外包公司,可是没有。

ROR的作品也出来很多,鄙人去年底完成了ROR的一个P2P系统的TRACK SYSTEM和它的网站。

说说我的感受,自从我做了项目后,发现我不可能回到JAVA的WEB开发了,特别对于外包项目,不是说JAVA如何,仅在中小型WEB系统方面,ROR已经超越了不止一个级别。
7 楼 ohlala 2007-03-06  
庄表伟 写道
嗯,我们已经在用了,还打算再招人呢。

问一下,你们是做互联网开发?还是企业应用开发?
6 楼 宅男小高 2007-03-06  
互联网企业有,但是好像企业级开发少……
5 楼 庄表伟 2007-03-06  
嗯,我们已经在用了,还打算再招人呢。
4 楼 gigix 2007-03-06  
johnyq 写道
现在火的是在程序员内部,对于市场还是没啥大的反响。
猜想:会不会因为国内在外包市场的份额增大,导致ROR在国内的流行?

实际上很多互联网企业已经开始尝试RoR了。
3 楼 刑天战士 2007-03-06  
外包估计能有做的,外国现在用的都很少,更何况国内。看看当年的python,不是一样没有发展起来吗?估计这种状况要有5,6年时间……让一个做企业级开发的丢掉他本来的框架和成果,转而做RoR,很难……
2 楼 blueoxygen 2007-03-06  
johnyq 写道
现在火的是在程序员内部,对于市场还是没啥大的反响。
猜想:会不会因为国内在外包市场的份额增大,导致ROR在国内的流行?
有外包ROR的么?
1 楼 johnyq 2007-03-06  
现在火的是在程序员内部,对于市场还是没啥大的反响。
猜想:会不会因为国内在外包市场的份额增大,导致ROR在国内的流行?

相关推荐

    ror-api:ROR火

    研究机构注册(ROR)API ROR API允许检索,搜索和过滤在ROR中建立索引的组织。 结果以JSON返回。 单个组织记录由以下JSON结构表示: { "id":"https://ror.org/013cjyk83", "name":"PSL Research University", "email...

    RoR选题方向—源代码

    在源代码学习中,你可能会关注以下几个方面: 1. **路由(Routing)**:RoR的路由系统将URL映射到控制器的行动上,通过`config/routes.rb`文件进行配置。理解路由规则有助于构建可扩展和灵活的Web应用。 2. **控制...

    freemis 基于ror框架的mis

    5. **安全性**:RoR内置了多种安全机制,如CSRF(跨站请求伪造)防护、XSS(跨站脚本)防护等,有助于保护系统的数据安全。 **学习和使用FreeMIS:** 对于想要深入理解或使用FreeMIS的开发者,首先需要掌握Ruby语言...

    ror中文资料

    在提供的压缩包文件中,我们可以看到"Ruby语言中文教程",这暗示了资源可能包含了关于Ruby语言的基础知识和进阶内容,对于学习RoR至关重要。Ruby是RoR的基础,理解其语法和特性对于掌握RoR框架极其关键。 **Ruby...

    RoR性能优化经验谈

    RoR(Ruby on Rails)是一种流行的开源Web开发框架,以其高效和简洁的代码著称。然而,随着网站规模的增长,性能优化成为必不可少的环节。在本文中,我们将探讨一些RoR性能优化的关键方面,主要基于JavaEye网站在...

    ROR绿色最新环境(2013/3/10)

    ROR环境 Ruby version 1.9.3 (java) RubyGems version 1.8.24 Rack version 1.4 Rails version 3.2.12 JavaScript Runtime therubyrhino (Rhino) Active Record version 3.2.12 Action Pack version 3.2.12 ...

    ror

    NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696

    ror实例

    "ror实例"可能指的是在学习或实践中,通过创建一个具体的Rails应用程序来理解和掌握RoR的工作原理和最佳实践。 在Ruby on Rails中,重要知识点包括: 1. **Gemfile与Gemfile.lock**:项目中的Gemfile用于指定项目...

    ruby_full:RoR_Full_29 :: Ruby_reports

    报表生成可能涉及到的数据分析库有Chartkick和Highcharts,它们允许我们在Rails应用中轻松集成交互式图表。Chartkick可以将Ruby数据转换为各种图表类型,如柱状图、饼图和线图,而Highcharts则提供丰富的JavaScript...

    初探ROR

    **初探ROR** Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在促进开发过程的简洁性和效率。Ruby on Rails的核心理念是“Don't Repeat ...

    Windows 上搭建 ROR环境

    搭建Ruby on Rails环境虽然在Windows系统上可能遇到一些挑战,但通过上述步骤的详细指导,相信读者已经掌握了在Windows环境下搭建完整Rails开发环境的方法。在实际开发过程中,可能会遇到更多具体的细节问题,建议...

    神经网络ror resenet模型

    在Ror块中,不仅有常规的残差学习,还有更高层次的残差学习,即残差学习的残差。这种多层次的结构使得网络能更细致地理解特征,并且有助于减少过拟合,提高模型的泛化能力。 **CIFAR-10和CIFAR-100数据集** CIFAR-...

    my_admin:RoR内容管理器

    在常规设置中查看更多 db/migrate/create_my_admin_*.rb migration / create_my_admin db/migrate/create_my_admin_*.rb 。rb-迁移以创建MyAdmin表。 运行“ rake db:migration”以创建MyAdmin表。 启动您的“ ...

    doc_ecommerce:ror-ecommerce 的文档

    提到“在 15 分钟的视频中创建电子商务”,这可能暗示有一个快速入门的视频教程,帮助开发者快速理解和搭建基础的电子商务环境。同时,它强调了虽然需要进行定制,但这个平台能够帮助开发者节省大量的时间,表明这个...

    ROR安装必备所有架包

    在Ruby on Rails(ROR)开发环境中,安装和配置正确的依赖包是至关重要的。这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails...

    RoRBlog 基于RoR的博客系统

    基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。

    ROR 文件的上传与下载

    在Ruby on Rails(简称ROR)框架下,处理文件的上传与下载是一项常见的需求,尤其是在构建包含媒体内容的应用程序时。本文将基于给定的文件信息,详细阐述如何在Rails应用中实现文件的上传与下载功能,包括数据库...

    基于sqlite的ror例子

    标题 "基于sqlite的ror例子" 暗示我们即将探讨的是如何在Ruby on Rails (RoR) 应用程序中使用SQLite数据库。Ruby on Rails是一个流行的开源Web开发框架,它以其MVC(模型-视图-控制器)架构、DRY(Don't Repeat ...

    VotePH:RoR选举应用

    在终端中,转到项目目录的根目录。 运行bundle install 。 运行rake db:create 。 运行rake db:migrate 。 运行rake db:seed 。 运行rails server 。 使用浏览器,转到http://localhost:3000 。

Global site tag (gtag.js) - Google Analytics