总说ruby开发比java开发效率高很多,能详细讲解下吗?

问题描述

很早之前就总是听到“ruby,ptyon等动态语言开发效率比j2ee高”,有谁能详细的讲解下这效率是怎么高出来的?不要拿“5分钟可以建个blog网站”,java也可以用代码生成工具一个命令生成一堆东西。希望有理解透彻的人客观的讲解下,谢谢 问题补充:cxh116 写道

解决方案

RUBY语言足够灵活, Rails适合小团队快速开发应用 从Ruby语言来讲,它比JAVA灵活.比如,Java AOP需要用的什么动态代理,CGLIB之类的,在Ruby中,动态的修改一个方法只需要一行语句而已.从Rails框架而讲,框架已经帮你搭建好了,你只要用就可以了.而Java中要你自己去组合框架.这是一定的技术活,好框架组合事半功位.差的,痛不堪言. 另外,Rails有很多现成的插件可以供你用,比如权限,Tag,后台主题,这些插件都可以增加你开发的速度.另外可以看看此文章:http://www.iteye.com/topic/24499

时间: 2024-10-28 02:48:23

总说ruby开发比java开发效率高很多,能详细讲解下吗?的相关文章

敏捷开发的JAVA开发环境如何搭建才最好?

问题描述 敏捷开发的JAVA开发环境如何搭建才最好? 请问,如果我有一个团队需要完成一个比较有规模的JAVA网站开发项目,如何搭建AGILE原则的开发环境比较好呢?请说地详细一点.谢谢! 解决方案 开发环境和敏捷不敏捷关系不大.不过如果能用github搞一个私有库,做做持续集成,应该会有些帮助.起码在形式上. 解决方案二: 后台开发怎么搭建环境?用eclipse在本地环境搭建开发环境,通过tomcat插件或者jetty启动调试class.jsp.之前看过很多公司都通过打成war包发布到集成环境再

阿里巴巴 JAVA开发手册 内含大量规范,应用范例.涉及数据库,高并发,集合,索引等等大量干货

  阿里巴巴 JAVA开发手册 Java开发手册 版本号 制定团队 更新日期 备  注 1.0.0 阿里巴巴集团技术部 2016.12.7 首次向Java业界公开 一.编程规约 (一)命名规约 1.  [强制]所有编程相关命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束. 反例:  _name  /  __name  /  $Object  /   name_  /  name$  /  Object$ 2.  [强制]所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许直接使

java平台如何搭建-JAVA开发平台如何搭建

问题描述 JAVA开发平台如何搭建 请问大家,JAVA平台如何搭建,开发商城用,谢谢大家!.......... 解决方案 下个jdk,在环境变量里面设置一下不就搞定了吗 解决方案二: Java环境配置-搭建java开发平台JAVA开发平台搭建过程,未完待续linux 下java开发平台搭建 解决方案三: 能不能说详细些?谢谢! 解决方案四: 网上很多很多!耐心一点就可以解决,都不是事! 解决方案五: 1.到jdk官网 http://www.oracle.com/technetwork/java/

java类的问题-java开发时,显示图片总要在放大或所放窗口后才会显示出来

问题描述 java开发时,显示图片总要在放大或所放窗口后才会显示出来 怎么解决java开发时,显示图片总要在放大或所放窗口后才会显示出来

使用RelProxy提高Java开发效率

RelProxy 旨在通过下列两种方式提高开发效率: 可以在生产环境下修改用户代码,而不需要重新加载整个应用. 提高开发效率,避免花费过多的时间加载应用且对性能不会有影响. 两个目标都要求在你的应用中增加一些 RelProxy 代码,注册成一种典型的监听.回调模式.这是一种"侵入"的方式. 如果你是一名Java 框架或独立 Java 通用服务模块的开发者,可以将 RelProxy Java 嵌入到你的框架中,这样能透明地为框架的终端用户提供代码自动加载功能,只需要进行一些必要的配置,而

java开发web项目和现在流行的PHP,ruby,python比有什么优势?

问题描述 我感觉没任何好处啊,无论从性能效率,开发速度,可利用资源,环境配置方面java就好像没任何优势而且这世界感觉就没多少大的互联网网站是java弄得,我就只知道一个taobao而已,据说国外更是少--但是最近看招聘网站上那些网站公司.电子商务公司招java的人招的欢啊--看的我真是心寒啊,这些公司的CTO脑子进水了吗?呵呵-- 解决方案 解决方案二:沙发!java开发也很多的,如果只是网站那java确实没有太大的优点解决方案三:跨平台成本...解决方案四:不知道你知不知道1个.net平台网

白话阿里巴巴Java开发手册(编程规约)

最近,阿里巴巴发布了<阿里巴巴Java开发手册>,总结了阿里人多年一线实战中积累的研发流程规范,这些流程规范在一定程度上能够保证最终的项目交付质量,通过限制开发人员的编程风格.实现方式来避免研发人员在实践中容易犯的错误,同样的问题大家使用同样的模式解决,便于后期维护和扩展,确保最终在大规模协作的项目中达成既定目标. 无独有偶,笔者去年在公司里负责升级和制定研发流程.设计模板.设计标准.代码标准等规范,并在实际工作中进行了应用和推广,收效颇丰,也总结了适合支付平台的技术规范,由于阿里巴巴Java

阿里巴巴Java开发手册快速学习

Java作为一门名副其实的工业级语言,语法友好,学习简单,大规模的应用给代码质量的管控带来了困难,特别是团队开发中,开发过程中的规范会直接影响最终项目的稳定性. 善医者"未有形而除之",提高工程健壮性最好的方式是在代码出现问题之前就排除掉,不给Bug出现的机会.一份好的开发规范就可以起到这样的作用,大大减少产品上线后的问题.  <阿里巴巴Java开发手册>是阿里巴巴的内部编码规范,阿里官方的Java代码规范标准, 手册以Java应用开发为维度,分为编程规约.异常日志规约.M

我的Java开发学习之旅------&amp;gt;Java经典面试题

摘自张孝祥itcast 从享受生活的角度上来说:"程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说是即使有可以做的工作但是你非常不愿意去做:第二,你非常痴迷和爱好程序,并且在这方面有一些天赋和优势.程序员的结局也是有两种:第一,默默退休,第二以程序员为起点或跳板,注意积累,跟对了好的老板或团队,找到和很好的搭档自己创业,成为IT金领和富翁." 人们在时间面前是平等的,吾生也有涯,所以,你的经验更丰富点,那不算什么,经验是用时间积累的