`
morris
  • 浏览: 179067 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

關於java和ruby的個人看法

    博客分类:
  • java
阅读更多
java和ruby的討論從2006年起就很激烈.單就java和ruby來看ruby的發展速度很快(),簡單而高效的開發使其在web開發方面搶佔了很多市場.對於目前的ruby和其發展路綫來看,它還是比較注重程序員本身的素質,因此現在的ruby開發團隊一般都是小規模的、應用敏捷開發的團隊.從網路上的討論總結而來的原因主要有:
1.ruby的產品綫不夠豐富,目前在web開發方面佔有優勢(對windows上的server支持不夠)。而java在web、桌面,嵌入式各個方面都有很多的支持。
2.java是目前企業級別的開發語言,雖然單個開發人員的效率遠遠低於ruby,但是由於其特性使得他對於團隊(異地)開發的優勢明顯
3.java的出現是在c/s往b/s模式轉型的時候出現的,這使得他佔領了大多數的市場,並且各大公司也在他身上投入了大量的資金,他的商業價值不言而喻。而ruby出現和發展于web2.0的階段,所以中小企業比較容易接受它,而大企業對於它的投資還需要很長的一段時間.
4.java本身的發展速度這兩年裏在開源社區的推動下進步迅速,jdk本身也開源了、sun收購了jruby,而這些都會使得java的生命周期更長久。

總之,從長遠發展來説ruby應該和java並駕齊驅的可能性比較大,但很難取代java的位置。
5
3
分享到:
评论
2 楼 mineral 2008-06-12  
我做互联网,和ruby与是绝缘的。
公司不会支持用,因为没人会;
我也不敢提出来用,因为没有把所有问题都搞定的把握。
1 楼 cddcdd 2008-06-08  


很有道理

我不做互联网的,和ruby根本就是绝缘的。

相关推荐

    From Java to Ruby

    它引导读者了解从传统的Java编程环境过渡到Ruby的动态世界时所遇到的概念差异和技术挑战。Ruby是一种灵活、简洁且富有表现力的编程语言,它提倡元编程和代码简洁性,与Java的面向对象特性有所不同。 首先,我们要...

    Java与Ruby在Web开发上谁更高效

    Java和Ruby都是流行的Web开发语言,它们各自有其独特的优点和适用场景。本文主要探讨了Java相对于Ruby在Web开发中的效率和生产力。 首先,Ruby on Rails(RoR)以其简洁、优雅和高效的开发体验著称,尤其在快速原型...

    从 Java 到 Ruby_ 每一个管理者应该知道的事情

    综上所述,"从 Java 到 Ruby_ 每一个管理者应该知道的事情" 这个主题涵盖了语言选择、团队转型、开发效率、项目管理和社区支持等多个方面,是管理者理解和评估技术栈变化的关键内容。通过深入阅读和理解这些知识点,...

    From java to Ruby

    - **Jeffrey Blessing, Ph.D.**(Milwaukee School of Engineering 教授):称赞本书为 Java 开发者提供了关于 Ruby 的重要组件和概念的优秀概览。 #### 结论 《从 Java 到 Ruby》不仅为 Java 开发者提供了一条...

    深度剖析Ruby vs Java误区

    最后,关于没有赢家的观念(误区五),Halloway认为,虽然在特定领域,如语言层面,Ruby可能更具优势,而在平台或生态系统层面,Java因其广泛的支持和兼容性而占上风。理想的状况是,开发者可以根据项目需求自由选择...

    from java to ruby -things every manager should know

    Java 在大型系统和高性能应用方面表现出色,而 Ruby 则在提高开发效率和简化开发流程方面更具优势。对于管理者来说,理解这些差异有助于他们根据项目的具体需求选择最合适的技术栈。无论是作为 Java 开发者的转型...

    巧妙规避Java与Ruby语言迁移过程中的风险

    本文主要探讨了Java和Ruby这两种语言在迁移过程中可能遇到的问题,以及如何巧妙地规避这些风险。 首先,Java作为一种成熟的编程语言,自1996年推出以来已经在服务端编程中占据了主导地位。它的优势在于高效、稳定,...

    Java世界的Ruby

    通过JRuby这一解释器,Ruby可以无缝集成到Java环境中,使得开发者能够在保留Java强大生态系统的同时,享受到Ruby带来的灵活性和效率提升。这种融合不仅有助于提高开发速度,还能促进代码质量的提升。 #### Ruby与...

    依赖结构矩阵_Java_Ruby_下载.zip

    在Java和Ruby这两种编程语言中,DSM同样适用,帮助开发者理解代码的复杂性,优化模块间的耦合度,提高软件的可维护性和可扩展性。本资源包含的"dtangler-master"可能是一个用于处理和分析依赖结构矩阵的项目,可能是...

    ruby生成java文件的工具

    标题中的“ruby生成java文件的工具”指的是使用Ruby编程语言编写的一种工具,它能够自动生成Java源代码。这种工具通常用于提高开发效率,特别是在需要大量重复性代码的情况下,如数据访问对象(DAO)、控制器...

    ruby初学者教程(对初学者很有帮助)

    Ruby的动态特性体现在其可以动态地创建类和方法,甚至可以在运行时修改现有的类和方法。 **3.8 变量** - **局部变量**:以小写字母或下划线开头的变量,作用域限于当前块。 - **实例变量**:以`@`开头的变量,属于...

    Redis 实战 源码(java python ruby node)(缺少第三节)

    源码分析是深入理解其工作原理的关键,对于Java、Python、Ruby和Node.js开发者来说,通过这些源码,可以更好地学习如何与Redis交互,优化应用性能。 在Java中,Jedis是常见的Redis客户端库,它提供了丰富的API来...

    Ruby Ruby Ruby Ruby Ruby Ruby

    Ruby Ruby Ruby Ruby Ruby Ruby

    Ruby-JRuby一个Ruby语言的Java实现

    通过在JVM上运行,JRuby可以无缝地与Java代码交互,使得开发人员能够利用Ruby的生产力优势以及Java的稳定性和企业级服务。 JRuby的实现方式是将Ruby源代码转换为Java字节码,然后在JVM上执行。这种转换过程涉及到...

    ltp哈工大NLP源码含(c# c++ ,java python ruby等)

    java python ruby等)" 提供的是哈尔滨工业大学自然语言处理(NLP)工具包(LTP:Language Technology Platform)的源代码,涵盖了多种编程语言实现,包括C#、C++、Java、Python和Ruby。这个标题揭示了LTP的跨平台...

    对Ruby VS Java误区的深度剖析

    Stuart Halloway的"Ruby VS Java 之怪谈"系列博客深入探讨了关于这两种语言的一些常见误解,旨在为开发者提供更全面的理解。以下是对这些误区的详细分析: 误区一:Ruby适合小型项目,Java适合大型复杂项目。...

    基于Ruby+Java搜索引擎原理与实现

    在本文中,我们将围绕Ruby和Java这两种编程语言如何应用于搜索引擎的构建,以及搜索引擎的核心原理进行详尽的探讨。 一、搜索引擎概述 搜索引擎是互联网信息时代的关键工具,它通过爬取、索引和检索大量网页,为...

    Dijkstra最短路径算法在不同语言中的实现_Java_Ruby_下载.zip

    在这个压缩包文件"Dijkstra最短路径算法在不同语言中的实现_Java_Ruby_下载.zip"中,包含了一个名为"dijkstras-algorithm-master"的项目,很可能包含了Dijkstra算法在Java和Ruby两种编程语言下的实现。 首先,让...

Global site tag (gtag.js) - Google Analytics