`

我看好Rails但为什么不用Rails?

 
阅读更多

现在Rails的确很火,开发速度很快,敏捷得很到位,是Web2.0应用的首选开发框架,在今后的几年里我是非常看好类似于

Rails这种基于动态语言的开发框架,但为什么目前我不用它呢?主要是因为目前基于ruby的开源开发包少、第三方提供的合作

API少、ruby应用的成熟性等决定了我目前还不敢大胆尝试使用它,否则的话到开发中期会带来很多麻烦,虽然它的开发速度很

快,但由于缺少这么几个条件,到后期你会发现很多东西需要自己亲自来实现,并且当网站发展到一定程度的时候,要跟很多

其它各大网站合作,这个时候发现很多提供的合作API并不能很好的和Ruby结合,到这个时候会发现Ruby不但不能提高开发效

率,反而会带来很辣手的问题,所以目前还是对Ruby执有观望和学习的态度,以后可能会大胆用上这个非常棒的开发框架,不

过说不定到那个时候Java也已经出现了类似于这样的框架了!不知大家有何看法?

分享到:
评论
17 楼 ducken 2007-02-06  
不明白什么叫做“合作API”……
16 楼 whisper 2006-12-08  
为了稳健还是不用java的好
有的是优雅的语言和平台
java还不是靠忽悠出来的
15 楼 spartak 2006-12-08  
Arden 写道
我发这个帖还扣了我30个积分,有时候真搞不明白javaeye,难道这个帖也违反了发帖规则?我觉得用一种框架担心是理所当然的,为什么还要扣我积分呢?

被投了隐藏帖要扣那么多分?
14 楼 heweiya 2006-11-23  
我多半支持楼主的意见,我现在也正在做企业应用软件的外包工作,也遇到相同的问题也和你一样持有相同的意见。其实我觉得ROR是一阵风,现在无配置的WEB框架已经在JAVA当中流行。所以继续看好J2EE,而对ROR的WEB2.0(WEB2.1)的应用实践不看好,而对其开发思想尤其看好。
现在主要使用ROR做用户DEMO,其实只用了ROR三脚猫的功夫。呵呵。ROR目前还不成大气候。heweiya
13 楼 jianfeng008cn 2006-11-22  
Arden 写道
我发这个帖还扣了我30个积分,有时候真搞不明白javaeye,难道这个帖也违反了发帖规则?我觉得用一种框架担心是理所当然的,为什么还要扣我积分呢?

说句冒昧的话,头像造型让我比较反感,但是我没评分哦,哈哈
12 楼 zqjshiyingxiong 2006-11-22  
学习,大胆使用才是,我们发展的必然道路!!
11 楼 Arden 2006-11-22  
我发这个帖还扣了我30个积分,有时候真搞不明白javaeye,难道这个帖也违反了发帖规则?我觉得用一种框架担心是理所当然的,为什么还要扣我积分呢?
10 楼 number017 2006-11-21  
又见一堆人在疯炒了
楼主想法是对的
有的项目中有限的资源根本不可能让你去什么改进API
9 楼 dongbin 2006-11-21  
引用
web网站开发用rails好

大型企业应用稳妥起见继续用java


这个问题robbin已经说过了,大型系统rails也适合。
8 楼 zgd 2006-11-21  
合作api?
http的还是socket的还是ws的?
还是有个java lib给你的?
7 楼 李敖大师 2006-11-21  
ouspec 写道
web网站开发用rails好

大型企业应用稳妥起见继续用java

有道理
6 楼 ouspec 2006-11-21  
web网站开发用rails好

大型企业应用稳妥起见继续用java
5 楼 myan 2006-11-21  
选择技术就像投资,高回报必然伴随高风险,而稳健投资回报率必然有限。看来你是稳健型投资者,那也很好,注意选择长线稳定增长的技术,坚持下去就好。
4 楼 dongbin 2006-11-21  
我真心希望用rails的人越少越好,这样我就可以独享几倍于竞争者的开发效率。
数钱数到手抽筋,哈哈。
3 楼 eastviking 2006-11-21  
走吧
不用的人就不用来了
既然不用,说这么多有什么用呢
2 楼 billgui 2006-11-21  
李敖大师 写道
没有条件,就创造条件。
创造条件者已经占据了市场的时候,后来者想追赶已经来不及了
http://beso.3322.org/

对,你说合作的API不太配合,难道不方便自己改进一下吗?
1 楼 李敖大师 2006-11-20  
没有条件,就创造条件。
创造条件者已经占据了市场的时候,后来者想追赶已经来不及了
http://beso.3322.org/

相关推荐

    Rails 101 入门电子书

    ### Rails 101 入门电子书知识点详解 #### 一、简介 ...通过以上内容的学习,初学者可以全面掌握Ruby on Rails的基础知识,包括环境搭建、基本操作、高级特性等,为后续更深入的学习打下坚实的基础。

    Rails101_by_rails4.0

    《Rails101_by_rails4.0》是一本专注于Rails 4.0.0版本和Ruby 2.0.0版本的自学教程书籍,它定位于中文读者,旨在成为学习Rails框架的参考教材。Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它...

    Rails项目源代码

    Ruby on Rails,通常简称为Rails,是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式。这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何...

    Ruby on Rails Guides v2 - Ruby on Rails 4.2.5

    #### 二、什么是Rails? - **定义**:Rails是一种用于快速开发Web应用程序的开源框架,基于Ruby语言。 - **特点**:Rails遵循“约定优于配置”的原则,简化了Web应用的开发过程,使得开发者能够专注于业务逻辑而非...

    关于rails 3.1 cucumber-rails 1.2.0

    Rails 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其对于Ruby on Rails框架的测试和自动化流程。本文将深入探讨这两个组件,以及它们如何协同工作来增强软件开发的效率和质量。 首先,...

    Ruby on Rails Tutorial

    在这个全球互联的世界中,计算机编程和 Web 应用程序开发都在迅猛发展,我很期待能为中国的开发者提供 Ruby on Rails 培训。学习英语这门世界语言是很重要的,但先通过母语学习往往会更有效果。正因为这样,当看到 ...

    rails2-sample

    从给定的文件信息来看,我们正在探讨的是一本关于Ruby on Rails的书籍,书名为《Simply Rails2》,作者是Patrick Lenz。本书旨在为初学者提供深入理解Ruby on Rails框架的指南,从基础概念到高级主题均有涵盖,是...

    rails指南 中文版

    Rails指南中文版是针对...此外,Rails社区活跃,有大量的插件和gem可供扩展,为开发者提供了丰富的资源和强大的支持。通过深入学习和实践,你将成为一名高效的Rails开发者,能够创建出优雅、高效且易于维护的Web应用。

    使用Aptana+Rails开发Rails Web应用(中文)

    在开发Web应用时,Ruby on Rails(简称Rails)框架因其高效、简洁的代码风格和强大的社区支持而备受青睐。Aptana是一款强大的集成开发环境(IDE),尤其适用于Rails项目的开发,它提供了丰富的特性来提升开发效率。...

    Ruby on Rails安装指南(Ruby 1.8.6+Rails 2.0.2)

    Ruby on Rails 安装指南 Ruby on Rails 安装指南是指安装 Ruby 1.8.6 和 Rails 2.0.2 的详细步骤。首先,需要下载 Ruby One-Click Installer 版本,并安装 Ruby。然后,下载 Rails 2.0.2 版本,并安装。接下来,...

    Rails

    描述中提到的博文链接指向了一个ITEYE博客文章,尽管具体内容未提供,但通常这样的博客可能会包含Rails的使用技巧、最佳实践、新版本更新或者特定问题的解决方案。 标签 "源码" 暗示了可能涉及Rails的源代码分析或...

    Rails recipes

    书籍的编写者们强调了Rails Recipes能够提供的不仅仅是表面的解决方案,而是更深入地解释了为什么某些做法是推荐的,帮助程序员在开发过程中做出明智的决策。这不仅帮助程序员解决当前的问题,还能够提升他们对Rails...

    rails敏捷开发的购物车系统

    Rails提供了Session存储,可以用来临时存储用户的购物车信息,但这种存储方式不适用于持久保存。因此,通常我们会将购物车内容存入数据库,以便用户在不同会话之间保持购物车状态。在添加或删除商品时,更新购物车...

    [Rails] Crafting Rails Applications (英文版)

    [Pragmatic Bookshelf] Crafting Rails Applications Expert Practices for Everyday Rails Development (E-Book) ☆ 图书概要:☆ Rails 3 is a huge step forward. You can now easily extend the framework, ...

    rails 2.3.2离线安装rails 2.3.2离线安装

    rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...

    rails2.3.2

    Ruby on Rails(通常简称为 Rails)是一个基于 Ruby 语言的开源 Web 应用程序框架,它遵循 Model-View-Controller (MVC) 设计模式,用于构建数据库驱动的 Web 应用程序。Rails 强调“约定优于配置”(Convention ...

    中文版rails教程

    Rails,全称为Ruby on Rails,是一个基于Ruby编程语言的开源Web应用程序框架,遵循MVC(模型-视图-控制器)架构模式。Rails以其“约定优于配置”(Convention over Configuration)和“Don't Repeat Yourself”(DRY...

    rails 项目起步示例

    Rails是Ruby语言的一个著名Web开发框架,全称为Ruby on Rails,它遵循MVC(Model-View-Controller)架构模式,旨在提高开发效率和代码可读性。本示例"rails项目起步示例"是一个购物系统,非常适合初学者入门学习。 ...

    Ruby on Rails入门例子

    Ruby on Rails,简称Rails,是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构...同时,Rails社区的活跃度高,有大量的插件和 gems 可供扩展功能,为开发者提供了丰富的资源和支持。

Global site tag (gtag.js) - Google Analytics