JAVA VS. RUBY What’s the best choice for your web application? 1. 3. CAPABILITIES RUBY JAVA INTEGRATES WITH MULTIPLE DATABASES Integration DATABASES LEGACY SYSTEMS JAVA RUBY EASY INTEGRATION DIFFICULT INTEGRATION JAVA’S STRENGTHS Power Flexibility Ease of integration Better security What’s the best choice for your web application? It all depends on your needs ... SECURITY AND UPDATES Frequency of major upgrades 42 MONTHS JAVA 18 MONTHS RUBY Security issues requiring user upgrade in the last 4 years JAVA RUBY DEVELOPMENT 2. Speed JAVA FASTER IN SPECIFIC AREAS OVERALL CONSIDERED FASTER RUBY Bug Fixes EXCELLENT DEBUGGING SUPPORT JAVA RUBY DEBUGGER NOT AS POWERFUL Ease of Maintenance YES NO NO FAMILIAR WITH CODE JAVA YES CODE WELL MAINTAINED RUBY R J Performance BENCHMARKS SHOW JAVA IS APPROXIMATELY 30 TIMES FASTER IN GENERAL USE. RUBY JAVA x30 3 24 RUBY’S STRENGTHS Speed Ease of maintenance Lower cost Ruby’s rapid development capabilities can reduce the length and cost of a project. Which language TIPS THE SCALE and is the best for your project? Over TWICE as popular as Ruby in 2013* JAVA’s considered faster, more mature, powerful and secure. *As determined by CodeEval. Based on 100,000+ coding tests/challenges by over 2,000+ employers. http://blog.codeeval.com/codeevalblog/2014#.UwZAKV7ZfLP