Hacker News, Reddit, Stack Overflow Stats
No public GitHub repository stats available
What is Java?
Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!
What is Ruby?
Ruby is a language of careful balance. Its creator, Yukihiro “Matz” Matsumoto, blended parts of his favorite languages (Perl, Smalltalk, Eiffel, Ada, and Lisp) to form a new language that balanced functional programming with imperative programming.
What is Clojure?
Clojure is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system.
Pros about this tool
Cons about this tool
2072 Companies Using Java
2350 Companies Using Ruby
82 Companies Using Clojure
What are some alternatives to Java, Ruby, and Clojure?
Simple to learn
November 11, 2016 09:26
I started with a CodeAcademy course before working on my first Rails project. The language is easy to read and Rails is an amazing framework. The online community is fantastic, the documentation is amazing, and there is no shortage of Ruby Gems which allows you to quickly "cobble" together a new project.
nrise uses Java
현 상황에서 java 는 생산성이 높은 언어라고 볼 수 없습니다. 또한 아직 우리에겐 java 를 사용해야 할 만큼 미션 크리티컬한 이슈는 존재하지 않습니다. java 를 사용하는 단 하나의 이유는 안드로이드 개발을 위해서입니다.
opening.io uses Java
Most of the internal pipeline (machine learning processes, search, db interactions). Most of this functionality consists of in-mem Gearman workers handling very specific tasks.
Analytical Informatics uses Java
Our web application server and SDK are all Java-based to give us access to a broad range of languages for web app development (e.g. Python via Jython, Ruby via JRuby, etc.)
brenoinojosa uses Java
bytelore.com makes extensive use of Java in its applications. We use Java due to its performance, community and the number of other projects built in the language. We have many projects and libraries built in Java.
hammyau uses Java
The engine that reads and processes an ODF file is in Java. Still need to release the code for it.
SelectPdf uses Java
SelectPdf Web/HTML To PDF REST API for Java Samples: http://selectpdf.com/web-html-to-pdf-rest-api-for-java-samples/
theskyinflames uses Java
Business logic microservices implementation. Integration against external systems via RESTful/SOAP.
denkbar.io uses Java
Do I really need to explain? Well to me, the most appealing factor in Java besides the unbelievable community and vast array of available libraries, is just the amount of effort that has been put in the modern JVM. Decades of optimization and improvements have lead to a terrific piece of technology. I admire the people contributed to that.
yevgnenll uses Java
제가 최초로 배운 언어입니다. 저의 첫 프로젝트는 자바와 스프링을 이용해 진행했습니다. 당시엔 sql 쿼리도 직접 만들어야 했기 때문에 이 부분에 대한 학습도 함께 진행되었습니다.
Scrayos UG (haftungsbeschränkt) uses Java
Shouldn't surprise anyone, as minecraft is also java-based. Java is used for much more than just the plugins though. JCVortex (our API) is also served with vert.x (Java) and many of our team-internal tools also originated from java or are still java-applications.
rkdgusrnrlrl uses Java
끊임 없이 작성해야 되는 행사 코드로 지치게 만들지만, 그래도 좋고 견고한 라이브러리 들이 많아 좋다. 어떻게 하면 행사코드를 줄이고, 간결하게 할 수 있을 지 그건 아직 내게 남겨진 숙제 인것 같다.
taylorhost uses Java
heavy-lifting CV. Re-written C++ libraries for lambda - MSER, text transform, etc.
blandflakes uses Java
Pretty much everything - Java is reasonably fast, reasonably safe, and reasonably expressive. I wouldn't call it the best at any of those things. The real advantage to me is that the virtual machine is ubiquitous and many people can understand it. Since I have the most experience in this language, it's my tool of choice for most projects.
I've also been learning JavaFx so that I can build user interfaces without the web. I've started several single-page-application projects that worked, but felt like workarounds or hacks and would be better-served as self-contained applications.
Aquarius Logics uses Java
Actually using the CFML language in conjunction with ColdFusion JVM servers. Coldbox MVC java framework also spins up on demand, Adobe Coldfusion or Lucee open source servers.
fileee GmbH uses Java
Most of our backend services are based on JAX-RS REST APIs and services written in Java. Our information extraction and document analysis framework is also written in Java.
anasancho uses Java
In process of Learning Technics Platform: OSX 10.8 or later, Windows Studing to know more
kingsley-einstein uses Java
This is my main language in the stack. I mostly use it's JavaFX library to build GUIs... Though verbose, it gives me that programmer's feeling and confidence that what I am doing is gonna be a success.
Karma uses Ruby
Most of our services are written in Ruby. We started out as a Ruby shop, but we're slowly also moving some stuff to Go. We're using Go more and more these days, actually, including some backend services.
jhabdas uses Ruby
Jekyll is built on Ruby and its plug-ins are written in it and distributed as Gems. Great community!
saigkill uses Ruby
Ruby is my main programming language for creating classes, modules and methods to fit my plan.
SmartLogic uses Ruby
Ruby makes it fun to program! We love the object-oriented capabilities of the language, along with the amazing standard library like Enumerable. The best parts of Ruby? Bundler, RubyGems, and Rails!
rhnorment uses Ruby
7 years of Ruby development experience and project management, primarily with the Rails MVC framework.
Analytical Informatics uses Ruby
We use Ruby on Rails for all our web applications. Additionally, we leverage Ruby for some ETL processes and service scripts.
theskyinflames uses Ruby
Fun programming, basically. I don't like RoR stack. I prefer pure Ruby App + Rack + (Sinatra/Camping framework)
Suburban Express uses Ruby
Primary server-side engine for the newer code that provides a RESTful interface is all written in Ruby.
hpneo uses Ruby
RocketFuel uses Ruby
Several of our applications and API servers are written using Ruby on Rails. Ruby is also used for various infrastructure tools.
toolmantim uses Ruby
Because happiness. Testing via RSpec (mostly model and request specs), Factory Girl for fixtures, VCR for testing API responses, timecop, Redcarpet for Markdown rendering, Intercom gem for posting events.
SaberEsPoder uses Ruby
We are primarily a Ruby shop; our main apps are running on Ruby + Rails, our Slack bot is written in Ruby and our smaller projects are on Sinatra. It makes it really easy for us to re-use code and switch between different projects since they are all on the same language.
blandflakes uses Ruby
Command-line tools, scripting, prototypes. Occasionally I'll make simple web interfaces, but I find the deployment story for Ruby apps to be more complex than just shipping a jar for personal projects.
benyomin uses Ruby
When we are comparing Turing complete languages it's not about what compiles faster or to the cleanest machine code, it's about what the developer can think in and write faster, including the availability of libraries. A couple of times I wrote some ruby scripts for this project. I just like the language best for some things. Love the syntax.
jflynn33 uses Ruby
Human readable code, a plethora of Gems, awesome support community. My fav web app language.
BandSquare uses Clojure
We use Clojure mostly for its "Minority Report"-like interactive development in situations that require 'semi-automatic programming' (data inspection, admin tasks, API exploration, scrapers, etc.). We have also used Clojure successfully to build some components of our stack very quickly and reliably, in the backend and the frontend.
Vital Labs, Inc. uses Clojure
We are deeply invested in Clojure - all the power of Java with the simplicity of functional programming.
Analytical Informatics uses Clojure
We use Clojure in several places, most often as a wrapper around other libraries and frameworks (e.g. Hibernate, HAPI, etc.) Our HL7 parsing workflow is heavily based on Clojure with files that look almost like configuration, but actually offer tremendous power and flexibility.
Yet Analytics uses Clojure
The server-side components are 100% Clojure, and the client UI and server communication logic is written in ClojureScript
Lumanu uses Clojure
Clojure is our main language for building out both the web service that powers the user interface of Lumanu and the web crawling that provides all of our data.
papaver uses Clojure
just started learning clojure, maybe around two weeks or so. i'm addicted. this is what i want to be working with and learning for the foreseeable future. the elegance of the language is refreshing. the community is really amazing. i've finally found a language that fits my passion for programming.
emidln uses Clojure
blandflakes uses Clojure
To complement Java. The REPL lets me interactively exercise Java code. I can write performant and safe libraries in Java, and then use them in Clojure. I also find the data-centric aspect of Clojure (excellent build-in structures, literal syntax for easily creating those structures, functions that act well on abstractions of those structures) good for data processing.
This fits a sweet spot between Ruby and Java.
CloudRepo uses Clojure
Clojure simplifies and reduces the coding efforts involved in creating CloudRepo. The fact that it runs in the JVM gives us access to all the libraries that we could ever need. Our code base is much smaller and easier to reason about than it would have been had we gone with pure Java.