| 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