DEV Community

Nijeesh Joshy
Nijeesh Joshy

Posted on

Do You believe Ruby on rails is still relevant ?

Top comments (13)

Collapse
 
leesmith profile image
Lee Smith 🍻

I'll volley with "Do you believe PHP is still relevant?". Wordpress and Facebook don't seem to be going anywhere any time soon. I came from the JEE world to the Rails world and I couldn't be happier that Rails is now "boring".

Focus your learning on foundation technologies (html/css/js, software design, etc.) and use the tools that are appropriate for your project.

Collapse
 
vinibrsl profile image
Vinicius Brasil • Edited

Don't stick to the language, or the framework you're working with. Try to learn from the concepts, that you'll be able to reuse with other environments.

Treat the programming language and framework as a tool to solve a problem. Different the problem, different the tool.

Collapse
 
kspeakman profile image
Kasey Speakman • Edited

Ironically, you are posting this question to a site which uses Rails, IIRC. So it is at least as relevant as your question, as of this date.

I read from other responses that this should be framed as "will this Rails job hurt my employability later?" I think this question is highly suspicious for the assumptions it makes. If I could give a yes or no answer to this question, it would mean that the only skill relevant to future jobs is whether you knew particular frameworks well (for example, Django instead of Rails). And in fact, (if you can) I would run far away from jobs which had framework experience as hard requirements (instead of "nice to have"s). It means they are tied too closely to the framework. Which also means that future versions of your app will be spent entirely on migrating between framework versions... not very interesting problems, especially not to the business. Or perhaps, the business will choose never to upgrade framework versions for the same reason.

Programming is more important than calling the right framework pieces. It is fundamentally about translating human solutions into technological solutions. If you can do that using one framework, you can also do it with a different one. Or with no framework at all.

Collapse
 
bgadrian profile image
Adrian B.G.

No, but the Title and your problem description are 2 different things.

Many things that you will learn while building websites will help you, along your web dev career, and a small part even if you move to another field/level. Exception is ofc the Ruby and Rails frameworks.

Also if you choose to stay in Ruby you will find many legacy projects, probably, but I would suggest to learn a new language every year.

Collapse
 
nijeesh4all profile image
Nijeesh Joshy

Sorry i should have been more specific

i recently got a job as an ROR developer it is my first job. So i am little concerned that will i have a future in development if i moved out of this company or what i am learning now could give me my bread for the years to come.

Collapse
 
alchermd profile image
John Alcher

If your skills are at the mercy of what framework is hot or not, you're pretty much toast in this industry IMO. You should be a Software Developer that incidentally uses RoR in his daily job, not the other way around.

Collapse
 
nijeesh4all profile image
Nijeesh Joshy • Edited

Before this i used to work with Node.js and PHP so ROR learning ROR was easy for me (the basics at least).But what i am worried about will i get a job in companies that use other frameworks if am from ROR.

I dont see any new startups or lots of companies using ROR (may be i dont know)

Thread Thread
 
alchermd profile image
John Alcher

But what i am worried about will i get a job in companies that use other frameworks if am from ROR.

I may have misunderstood, but why would it matter that you came from RoR when you try to get a job from a non-RoR company?

I dont see any new startups or lots of companies using ROR (may be i dont know)

If this is your assessment with your local job market, then maybe RoR is not the strongest presence there and searching for other keywords might serve you well. So yeah, Rails might not be relevant at your market.

Collapse
 
rhymes profile image
rhymes

There are still companies choosing to start with Rails so in that regard is still relevant. I'm not sure there are companies choosing COBOL as their development environment to start a business onto in 2018...

I would like to know from the OP what he thinks about relevancy or why he asked this question

Collapse
 
rhymes profile image
rhymes

Rails 6 is also in the works.

So yeah, it's still relevant.

What do you believe?

Collapse
 
jatinkrmalik profile image
Jatin K Malik

Yes, what makes you think it isn't?

Collapse
 
simonini profile image
Alessandro

Yes, absolutely! ;)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.