Create entry

Scala vs. groovy vs. Coldfusion

Scala groovy Coldfusion
Scala groovy Coldfusion
Category
Preference 39% votes 15% votes 46% votes
Website www.​scala-lang.​org groovy.​codehaus.​org www.​adobe.​com
License
Features
Unicode Yes Yes Yes
Script language ? Yes Yes
Interpreter Yes Yes No
More
Description Scala is a programming language. It is both object-oriented (think inheritance, methods, ...) and functional (think closures). It blends a number of modern language features, while maintaining close compatibility with Java. Groovy is an object-oriented programming language for the Java platform. It is a dynamic language and can be used as a scripting language. Groovy uses a Java-like bracket syntax. It is dynamically compiled to Java Virtual Machine (JVM) bytecode and interoperates with other Java code and libraries. Rapid application development platform
Tag OOP, Functional, Multi-paradigm ? OOP
Extension/Plug-in Yes Yes Yes
Image processing engin from java ? Yes
Operating system
Programming language
Database
Multilingual content Yes Yes Yes
Transactions Conditional Yes Yes
Multiple projects Yes Yes Yes
Standard compliance Yes Yes No
Map and reduce Yes Yes Yes
Revision control Yes ? Yes
Atomicity Yes ? ?
Horizontal scalable Yes Yes No
Template language
Target audience
Framework
Full text search Yes Yes Yes
Scaffolding Yes Yes No
Design pattern ?
Difficulty level
Version number 2.11.7 2.4.4 11.0
Object-Relational Mapping (ORM) Yes Yes Yes
Machine Code Generation Yes No No
Release Date 2003 2003 July 1995
Documentation level ★★★★★ ★★★★☆ ★★★★★
E-Mail protocols ?
Multi tasking Yes Yes No
Influences ?
RESTful Yes Yes Conditional
Code Generation Yes Yes Yes
Dynamic typing Yes Yes No
Programming paradigm
Comments Yes Yes Yes
Scripting language support
Free to use Yes Yes Yes
Backend
Active Yes Yes Yes
Supported VCS ?
Database Connection Pooling Yes Yes Yes
Creation Date 2003 2003 January 1995
Community Driven Good Good Good
HTML syntax Yes Yes Yes
WSDL Yes Yes Yes
REPL Yes Yes ?
Reliability ★★★★☆ ★★★★★ ★★★★☆
Data encryption Conditional ? Yes
Custom queries Good ? Excellent
File Assets Yes Yes Yes
API Good Good Basic
Compiled language Yes Yes Conditional
XML Aware Good ? Good
Embeddable Yes ? ?
Open Architecture Yes ? ?
Cloud platform support ?
Compiler Yes Yes Yes
Browser support
API comprehensibility ★★★★★ ★★★★★ ★★★★★
Jobs Oportunities ★★★★☆ ★★★★☆ ★★★★☆
Implementation flexibility 30% votes 12% votes 33% votes
Out-of-the-box functionality 27% votes 15% votes 33% votes
Control structures Yes Yes ?
Annotation Support Yes Yes ?
Realtime Yes ? Yes
Community feedback ★★★★☆ ★★★★☆ ★★★☆☆
Ease of use ★★★★☆ ★★★★★ ★★★★☆
Copy, Cut and Paste Support Yes ? Yes
Free for commercial use Yes Yes No
Duck typing Yes Yes Yes
Useless No ? No
Easy of Use Yes Yes Yes
Latest Standard 5ᵗʰ March 2015 ? ?
JVM Yes Yes Yes
CLR No No ?
Open Source Yes Yes No
Source Repository ? ?
Nested Comments Yes ? ?
Type inference Yes Yes ?
Websocket Support Yes Yes Yes
Maven support Yes Yes No
Events Support Yes Yes ?
Lambda Expressions Yes Yes Yes
Language Integrated Query Yes ? No
Properties Yes Yes No
Partial Classes Yes Yes Yes
Unsafe code support Yes ? ?
Value types creation Yes ? ?
Value type variables passing as reference Yes ? ?
Safe casting Yes Yes Yes
Runtime Generic Support Yes ? ?
Runtime dynamic types Yes Yes Yes
Closures Yes Yes Yes
Delegates Yes Yes ?
iOS Development Support Yes ? ?
Native asynchronous operators await/async Yes Yes No
Perfomance ★★★★★ ★★★★☆ ★★★★☆
Database migrations Yes ? No
I like it Yes Yes Yes
Debug Mode Yes Yes Yes
Static Typing Yes Yes No
Autocomplete Code Yes Yes Yes
Dependency Injection Yes ? ?
Symbols Yes Yes ?
Makes you angry No No Yes
Easy to Learn No Yes Yes
Extensibility Yes Yes Yes
Unit Testing Yes Yes Yes
Ajax Yes Yes Yes
Macro System Yes ? ?
Higher Kinded Types Yes ? ?
Pattern Matching Yes Yes Yes
Compiler Plugin Architecture Yes ? ?
ORM Join Support Yes ? Yes
Object Oriented Models Yes Yes Yes
Mobile ready Yes Yes Yes
Operating system server
Package Manager Yes Yes No
Easy Setup Yes Yes Yes
Jquery Yes Yes Yes
jQuery Support Yes Yes Yes
Optional Static Type Yes Yes ?
Vertically Scalable Yes Yes Yes
Android App Yes Yes ?
Full-Stack Yes No ?
User-friendly No Yes Yes
Internationalization Yes ? Yes
Heroku Support Yes ? No
Framework specific vocabulary Yes ? ?
Easy to Config Yes Yes Yes
JIT Compiler Yes Yes ?
Self Server Yes Yes Yes
Will get you a job Yes Yes Yes
Scalability Yes Yes Yes
Ability to link to external programs and systems Yes Yes No
Official IDE Support Yes Yes Yes
Use components elsewhere? Yes ? Yes
Can function without AJAX Yes Yes Yes
Concurrency Yes Yes ?
Programs ?
Enterprise Yes Yes Yes
Namespaces Yes Yes ?
Aburrido? Yes ? ?
Android Development Support Yes Yes ?
MVC Yes Yes Yes
WillGetYouLaid No ? ?
Average Salary 120 000 ? ?
Developed for Human Yes Yes No
Fucking awesome Yes ? No
javascript compiler Yes ? ?
Manual Memory Management No ? ?
Garbage Collection Yes Yes Yes
Yes ? No
420 Friendly? Yes ? ?
Increase Stress Levels No No Yes
Inheritance Yes Yes Yes
C++ power No ? ?
Makes your hair fall Yes ? ?
High peformance Yes Yes Yes
Will get you a girlfriend No ? ?
Make life easier Yes Yes ?
Can be developed from linux Yes Yes ?
Do I Like it Yes ? ?
Funny Yes ? ?
Command-line console Yes ? ?
Better than Node.js Yes ? ?
Easy to learn No ? No
A lisp? No ? ?
Is it Lisp? No ? ?
template metaprogramming No ? ?
Was it worth reading till end? No ? ?
You also wasted time on this? No ? ?
:( Yes ? ?
The Cow likes it Yes ? ?
is a language? Yes ? ?
8===D---3 30.5 cm 1 km ?
Did Microsoft declare it "the standard"? No ? ?
Hello World! Yes ? ?
Can it print 39? Yes Yes ?
Yes or No? Yes ? ?
Does it poop in your fridge? No ? ?
Drive a Maserati? Yes ? ?
Sometimes I like to imagine that I'm a banana Yes ? ?
Should I learnd It? Yes Yes ?
love women on top No Yes ?
Cyka Blyat? Yes ? ?
Justin Bieber Yes ? ?
Multi-user system ? Yes Yes
WYSIWYG-Editor ? Yes No
Sexiness ? 10 70
PDF Support ? Yes Yes
Requests per second ? 9 001 ?
Grey ? 1 m ?
Supported by Microsoft ? Yes ?
Lee Compliant ? Yes ?
¿Es una Cagada? ? No ?
¿Es una moda culiá? ? Yes ?
Modify Code in Runtime ? Yes ?
Did you get here? ? Yes ?
Database model ? ?
External pages ? ? No
User statistics ? ? Yes
Application startup time ? ? 23 s
Adobe Flash Support ? ? Yes
Composite keys ? ? No
Multiple categories ? ? No
Separate Service Layer ? ? Yes
Web Flows ? ? Yes
Wizard ? ? Yes
Sync file manager ? ? Good
Versioning ? ? Good
Client/Server code reuse ? ?
Batch Processing ? ? Yes
Admin Generator ? ? No
Active Directory ? ? Yes
Webmail ? ? Yes
Bundle system ? ? No
LDAP ? ? Yes
Query Cache ? ? Yes
Data Security ? ? Yes
Malicious Injection Prevention ? ? Yes
Realtime Server Push ? ? Yes
Content Preview ? ? Yes
IntelliSense ? ? Yes
Magic ? ? No
Asyncronous JS loading ? ? Yes
JavaScript Library included ? ? Yes
Cloud-enabled ? ? Yes
Personalization ? ? Yes
User management ? ? Yes
Makes developer create a slew of inefficient Javascript ? ? Yes
Stored Procedure ? ? Yes
Component Oriented ? ? Yes
Is reliable and secure ? ? Yes
Bytecode Generation ? ? Yes
Dynamic Language ? ? Yes
Inbuilt Captcha ? ? Yes
Windows Development Support ? ? Yes
deprecated ? ? Yes
Looks good on resumé ? ? No
Proves You Can Code? ? ? No
CLI` ? ? Yes
IE Compatibility ? ? Yes
Did I waste my time going down all these options?! ? ? Yes
Final Score ? ? 97.3
Waterproof? ? ? No
Feeling Special ? ? Yes
Will see in future ? ? No
Actually works ? ? No
is from microsoft ? ? No
Fanboy Density ? ? 30
+ Add row +++
Scala groovy Coldfusion
  • vsChart is like a wiki

    Just click a data cell to edit it.
    Take part and share your knowledge with the world.

  • blue
    = good
    darker
    = better
    Legend
  • Embed it on your site
  • Copy & Share
  • Creative Commons License License
  • EnglishGerman (Deutsch)

Write a review or comment

Please login (with Facebook, Twitter or OpenID) to use this form.

Type
Review
Comment