我现在只是接触到了一些脚本方面的ruby开发。ruby and rails 开没去弄,所以在这里发表一些菜鸟对ruby的一些见解;
ns_shared = "http://#{ip}:#{port}/GT3KServer/services/wsdl"
wsdl = SOAP::WSDLDriverFactory.new(ns_shared)
service = wsdl.create_rpc_driver
上面是连接SOAP接口的
service.ole_func_methods.each{|i| puts i}可以看到soap接口的所有方法,而我以前用java需要把wsdl地址配置好了之后才能用。也没有节约多少时间,
总的来说java与ruby我还是很看好java,ruby毕竟不够完善,开发一个网站不见得要比java快。 ruby除了代码写的少了与它是动态语言外还有什么优势?开发环境与兼容性和市场都不是能与java相提并论,现在ruby进入浏览器,你们认为会比java好? 显而易见的C#.net和java竞争很多领域方面都不能和java比,ruby给所以人的感觉就是开发速度快?如果只有这个优势的话。java只能越来越强大,我到是觉得ruby的领域到是可以跟C#去拼一拼,只是页面上的话ruby是没点优势,我学ruby也就3天就能用它来开发了。所以我对很多人的ruby将会取代java感到可笑,既然它提高了开发效率那么牺牲了很多东西,而且让我敢到很不好的就是ruby处理中文方面的机制真的让我很无语,$KCODE = ""这个编码格式的设定就有点很看懂,默认的话SOAP接口中的中文全是乱码请求也是,必须设为空,还要在下面进行字符转换,生成的文件也是一样的ruby很多同事都抱怨乱码问题。
而且我对一个项目的理解,当一个公司有了核心框架,对开发速度上项目维护、扩展方面。ruby有那些优势?别人都说开发一个项目别人都说需求方面占了50%,框架方面30%,20%的代码编写。ruby能为一个项目节约多少时间?哎个人认为。用ruby写一些脚本还是很不错的。现在我还看不到在浏览器方面它有什么优势。各位给点意见。ruby优势在哪,它的发展方向在哪?
分享到:
相关推荐
### Ruby开发的基本流程 #### 一、Ruby开发环境搭建 Ruby是一种动态的、面向对象的解释型编程语言,因其简洁易读的语法和强大的库支持而在Web开发领域中备受青睐。开发Ruby应用的第一步是搭建合适的开发环境。推荐...
Ruby 开发环境的配置 Ruby 是一种流行的编程语言, Rails 是基于 Ruby 的一个 Web 应用框架。本文档将指导您如何配置 Ruby 开发环境,包括安装 Ruby 和 Rails、配置开发环境、安装数据库等步骤。 一、安装 Ruby ...
在阅读提供的rdoc文件时,你可以找到关于Rails框架中各个组件的详细文档,包括类和函数方法的说明,这对于深入理解和使用Ruby on Rails进行开发非常有帮助。通过学习这些文档,开发者能更好地掌握Rails的精髓,提高...
11. **测试框架**:Ruby有许多优秀的测试框架,如RSpec(行为驱动开发)和Minitest(迷你测试框架),它们提供了丰富的断言和模拟功能,确保代码质量。 通过深入学习这些知识点,开发者不仅能理解Ruby的基础,还能...
在Web开发领域,Ruby与Rails框架的组合(Ruby on Rails,简称RoR)为开发者提供了一种高效且快速的开发解决方案。本教程旨在帮助初学者了解并掌握使用Ruby进行Web项目开发的基础知识。 Ruby on Rails(Rails)是由...
它被设计用来轻松地实现MVC(模型-视图-控制器)设计模式,从而使开发人员能够快速和有条理地创建数据驱动的应用程序。接下来,我将详细介绍文档中提到的与Ruby on Rails相关的知识点。 ### Ruby on Rails的历史和...
此外,持续集成工具Jenkins、Git版本控制系统以及Docker容器技术也是Ruby开发中常用的工具,它们帮助团队协作和项目部署变得更加高效。 总之,Ruby以其面向对象的特性、简洁的语法和强大的工具集,为开发者提供了一...
Ruby on Rails,简称Rails,是一种基于Ruby语言的开源Web应用框架,它遵循敏捷开发原则,致力于简化Web开发过程。Rails的核心理念是“Convention over Configuration”(约定优于配置),这意味着开发者可以减少大量...
### Eclipse 搭建 Ruby 开发环境 在 IT 领域中,为了高效地进行软件开发,开发者们经常需要构建一个稳定且高效的开发环境。本文将详细介绍如何使用 Eclipse 构建 Ruby 开发环境,包括所需工具的下载、安装及配置...
在Windows环境下,搭建Ruby开发环境是一项基础而重要的工作,它涉及到多个步骤,包括安装必要的软件、配置环境变量以及集成开发工具的设置。本教程将详细讲解如何使用RDT(Ruby Development Tools)与Eclipse来创建...
然而,尽管Ruby 1.9提供了诸多改进,但它仍处于开发阶段,不适用于生产环境。Rails核心团队和其他gem及插件开发者正在努力提升1.9的兼容性。Matz表示,1.9的成熟还需要时间,且可能在最终发布之前对某些不兼容性进行...
Ruby on Rails,简称Rails,是由David Heinemeier Hansson创建的一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和可读性。在这个开发环境包中,我们拥有Ruby ...
Ruby on Rails(简称RoR)是一种基于Ruby编程语言的开源框架,用于快速开发高效、优雅的Web应用程序。它遵循模型-视图-控制器(MVC)架构模式,强调DRY(Don't Repeat Yourself)原则,使得代码简洁且可重用性高。...
Ruby集成开发环境,不用再在控制台上编写你的Ruby代码,方便书写提示和调试工作。
ruby开发的基本流程《word文档》 Ruby开发流程涉及多个关键步骤,从环境搭建到项目部署,下面是一个大致的流程概述: Ruby开发环境搭建:首先,需要在计算机上安装Ruby开发环境。推荐使用macOS或各种发行版本的...
ruby开发的基本流程(word文档) Ruby开发流程涉及多个关键步骤,从环境搭建到项目部署,下面是一个大致的流程概述: Ruby开发环境搭建:首先,需要在计算机上安装Ruby开发环境。推荐使用macOS或各种发行版本的...
这是NetBeans的最后一个专门针对window环境的集成开发工具,此后的版本都是以ruby插件的方式支持ruby开发的,相对于ruby新手不容易配置好编程环境。 因受上次文件大小限制分两个压缩包上传。 如需java的jdk,我的...
banksimplistic, 利用 ruby 开发 CQRS 事件源和 DDD BankSimplisticBankSimplistic是一个沙箱,用于探索命令查询职责隔离( CQRS ) 。事件来源和域驱动的设计( DDD ) ( 带有 ruby ) 。系统基于 nijhof Fohjin的标记 ...
希望借助于平易的讲解,让读者在学习的过程中,理解Ruby的编程思想,充分享受编程的乐趣,通过《Ruby完全自学手册》进入Ruby开发的殿堂。同时也希望能够与各位读者分享多年来积累的Ruby程序和网站开发的经验。 ...