Ruby a gem?
Being graduating as an engineer in next few months, there was a haste of acquiring skills to bridge a gap between our education system and the market technology. Especially in IT sector, where everyday technology takes a new turn the only mantra for survival, is being refurbished. Hopping through options I came across a very simple, easy to learn language ‘Ruby’.
Ruby is a reflective, dynamic, object-oriented, general-purpose programming language. Developed in the mid-1990s it is a fairly young language designed to reduce efforts and complexities to the developer. Apart from its features like inheritance mixin, succinct and flexible syntax, dynamic reflection, garbage collection, and much more to follow, what pulled me most towards this language is the ease of learning it especially for someone as naïve as I am. As dynamically typed language Ruby is very close to spoken languages. The language itself includes many English words making it easy to learn and master
The Ruby syntax is much simpler compared to many of the languages, for example, declaring a variable is as simple as,” age = 12”.
Ruby was a hero when launched as it did things none other could at that time. As mentioned earlier above Ruby is a young language and has a relatively smaller community and support when compared to languages like PHP and C#. The speed of Ruby is also slower than java when it comes to processing. As it is dynamically typed it also faces problem with scalability
So, is ruby a gem? Or is it dead? Well in my opinion, if you just need to get the job done Ruby is definitely a thing to consider. Speaking of death, it is far from it. Every technology has an infrastructure on which it is built and its loyal users keep using it for decades and Ruby is no different in this aspect.
by S Rewale