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 Scala?
Scala is an acronym for “Scalable Language”. This means that Scala grows with you. You can play with it by typing one-line expressions and observing the results. But you can also rely on it for large mission critical systems, as many companies, including Twitter, LinkedIn, or Intel do. To some, Scala feels like a scripting language. Its syntax is concise and low ceremony; its types get out of the way because the compiler can infer them.
Pros about this tool
Cons about this tool
2066 Companies Using Java
2348 Companies Using Ruby
370 Companies Using Scala
What are some alternatives to Java, Ruby, and Scala?
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.
Foursquare uses Scala
Nearly our entire server codebase is written in Scala (if you haven't heard of it, it's a programming language that is basically what you would get if Java + ML had a baby). This has worked out super well. It enables us to write concise easy to deal with code that is typechecked at compile time. It's also been a big help with recruiting.
channingwalton uses Scala
I've been using scala commercially since 2008 in Banks and other projects.
giovannicandido uses Scala
Replaces entirely the Java Language to build a much more expressive and powerful code on the backend, while leveraging at the same time the Java Platform Tools and Frameworks, is a mixture of old and mature with new and sexy.
Wei-1 uses Scala
Writing Scala is an enjoyable experience. What's more satisfying then using map to process your data in an array.
elo80ka uses Scala
Scala, Akka and Spray (which became Akka-Http) provided the building blocks for the menu service.
Akka's actors and finite-state machine were a natural way to model a USSD menu (a series of stateful interactions between a subscriber and the USSD gateway).
datapile uses Scala
Scala is the God of languages. A legend. The Mount Rushmore of hybrid OO/functional languages is Scala's face four times over.
Ok, honestly, we love Scala. We love(d) Java (and it's parents C and C++), and we love(d) all the languages that borrowed cough stole cough from Java over the years such as Groovy, Clojure, and C#.
It may not be perfect (it totally is, but since programming languages don't have egos of their own, we don't want to paint it too bright), but it is awesome. It runs on the JVM, you can utilize Spring, it works great for data processing (which is sorta kinda the thing we do here, folks), and it just makes sense at all levels.
papaver uses Scala
worked with scala for around 2 years. really enjoyed the language and getting back into the world of functional. unfortunately the community is heavily fragmented and the language itself broken and inconsistent. that with the various factions involved made it a put of for long term investment.