该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-06-20
补充一句……希望37signals走得更快……
|
|
返回顶楼 | |
发表时间:2009-06-20
最后修改:2009-06-20
key232323 写道 ruby应该有个**大公司在商业运营上发力一下,
好东西光靠开源的,太慢了。 哈哈,你恰恰搞反了,ruby on rails的发展就是太快了,很多人都跟不上它的脚步,不过就现在的水准,在互联网开发这个领域足以甩开其他类似东西好几条黄浦江的距离,所以很多人都希望它能够发展的慢一点平稳一点。 靠大公司未必靠的住,开放才最有竞争力,所以如果一个纯正开放的东西,比如rails,再加上开源社区良好先进的推广方式,想不成功都难!可以注意到,rails team的成员大部分都不是ruby出身,巧合的是,都是来自各个领域的一等一高手,比如php java .net perl jquery python,所以这也是ror为什么可以保持这么高水平的创新能力,集各家之所长嘛 |
|
返回顶楼 | |
发表时间:2009-06-20
key232323 写道 补充一句……希望37signals走得更快……
感觉 engine yard 比 37 signals 要靠谱一些。 |
|
返回顶楼 | |
发表时间:2009-06-20
最后修改:2009-06-20
koalant 写道 key232323 写道 补充一句……希望37signals走得更快……
感觉 engine yard 比 37 signals 要靠谱一些。 这两家公司做的东西都不一样吧,何来更靠谱一说? 我看到ls诸位总有不喜欢符号,不喜欢and之类的一说,我也是C出身,也做过java/C++,甚至写过些asm。总觉得有这样的倾向很奇怪,爽不就可以了吗?诸位?每个语言总有自己的长处,这样做无异于为了一片树叶而放弃整片森林。 |
|
返回顶楼 | |
发表时间:2009-06-20
没见过不代表没有吧。
呵呵。 |
|
返回顶楼 | |
发表时间:2009-06-21
rainv 写道 没见过不代表没有吧。
呵呵。 见过的不吝说下撒. |
|
返回顶楼 | |
发表时间:2009-06-21
火星叔叔马丁 写道 不是流氓 写道 rails的维护成本要比java的高很多 你维护过几个rails项目? 和java相比成本高在哪里? 用数据说话 而不是臆想 不是流氓 写道 没有一成不变的系统,也没有一成不变的需求,能快速适应需求才是最好的~ 很好 还知道快速适应需求 那你说一个10w行代码的系统能快速应变 还是1w行代码的系统更能快速应变 先打一板,不带这么回答问题的,装two |
|
返回顶楼 | |
发表时间:2009-06-21
其实 DHH 一开始想写个 java 框架的,后来发现没有 php 爽,但是 php 也有很多问题,于是就在朋友的怂恿下开始学 ruby 了。自那两个月后 rails 就差不多成型了。
|
|
返回顶楼 | |
发表时间:2009-06-21
最后修改:2009-06-21
night_stalker 写道 其实 DHH 一开始想写个 java 框架的,后来发现没有 php 爽,但是 php 也有很多问题,于是就在朋友的怂恿下开始学 ruby 了。自那两个月后 rails 就差不多成型了。
C#已经具备了转移ruby program的能力,不知道有什么特别好玩的来练练手? 我只想到了active record,不过现在时间很紧,可能还没空做activerecord,还有什么特别有意思的? |
|
返回顶楼 | |
发表时间:2009-06-21
最后修改:2009-06-21
ray_linn 写道 C#已经具备了转移ruby program的能力,不知道有什么特别好玩的来练练手? 我只想到了active record,不过现在时间很紧,可能还没空做activerecord,还有什么特别有意思的?
你可以山寨 irb 写个交互式解释器 …… 还有些推荐如下。 测试框架 cucumber: Scenario: See all vendors Given I am logged in as a user in the administrator role And There are 3 vendors When I go to the manage vendors page Then I should see the first 3 vendor names rest-client 最简单: require 'rest_client' r = RestClient r.get 'http://example.com/resource' r.get 'https://user:password@example.com/private/resource' r.post 'http://example.com/resource', :param1 => 'one', :nested => { :param2 => 'two' } r.delete 'http://example.com/resource' 锯子 nokogiri (不过 ms 有自己的一整套 xml 工具了吧) require 'nokogiri' require 'open-uri' # 扩展 open 方法,可来打开 url 或者本地文件 doc = Nokogiri::HTML(open('http://www.google.com/search?q=tenderlove')) doc.css('h3.r a.l').each do |link| puts link.content end doc.xpath('//h3/a[@class="l"]').each do |link| puts link.content end sinatra 轻量 web 框架 get '/posts/:id' do |id| @post = Post.find id haml :post end 还有个 nb 的是 adhearsion,语音处理框架,可是估计山寨起来工程很大 …… |
|
返回顶楼 | |