Speakers | |
---|---|
Jean-Baptiste Escoyez | |
Schedule | |
Day | Sunday |
Room | AW1.120 |
Start time | 14:45 |
End time | 15:15 |
Duration | 00:30 |
Info | |
Event type | Podium |
Track | Ruby and Rails |
Language | English |
Ruby is quite often presented as the Java successor. This is a highly controversial purpose. However, when you start a new project it can be important to know what are the advantages of these two great languages. In this talk, we will present their differences.
Java is a well-established and well-known language. In opposite, Ruby is a rising star which is not mastered by everybody yet. When you start to develop a new project you have to make a language choice. It is not always easy to choose between learning an exciting new language or relying on a popular highly-used one.
In this talk, I will discuss the pros and cons of Ruby and Java, what are the best trade-offs for your application and what are the performance differences. I will show that it is not that complicated to learn Ruby coming from Java. From a business point of view, I will also explain why a good language choice can help you saving money.
Here is a brief talk summary :
- Ruby vs. Java syntax
- Interpreted or compiled languages
- Dynamic typing
- Metaprogramation
- Language related philosophies
- Performance comparison