Frameworks are designed to make programmers lives easier. How do they do that? They do that by getting a lot of common tasks and providing methods for users so they can do repetitive without writing a bunch of code for the thousandth time. Things like auth, user creation, sessions are so easy to make with a framework like Laravel or Ruby on Rails.
My concern is that frameworks such as these are going to hinder innovation and new projects.
Most of our current frameworks are designed to make our lives easier when making web applications. This means that people assessed the current needs of web apps and catered towards people creating them, great! Too bad that doesn’t take into account what we’ll be doing in the future.
I think it will be an interesting environment when nobody is able to innovate and take us to the next level because people don’t have the skills to create the backbone of these frameworks as well as not having the knowledge of life without frameworks and what can be done when you have free reign from the programming language.
I feel like there’s a lot to talk about in this topic but I’m having trouble putting it together in my head. I will update this article (or write a new one) when I can articulate my thoughts better.