DEV Community

Discussion on: Why You Shouldn't Use A Web Framework

Collapse
 
tesis profile image
Tereza Simcic • Edited

Completely agree.
I love development. So when I started with PHP (my first language was C++), I was really enjoying, and yes, of course I started with fundamentals. I still remember, how I tried to build perfect login system all the time, but then, all of them (around me) started to talk and use frameworks or CMSes. I didn't want too, but I started to build my own. That way, I learned how other frameworks are built, distinguishing good from bad, and more important, it's much easier to start using another framework, new one, if requested from clients.
Nowadays I use Laravel a lot, also because of clients' preferences, but I still like to do things by myself, like having standalone database layer, for different databases, or classes (PDO, MySQli, MongoDb,..) and it's kind of useful specially when I start to develop prototypes for my own projects. I like to use Vue, but as standalone framework, with webpack, so I'm less limited in case I'd like to switch backend from Laravel to ExpressJS or any other framework/language. I did similar with AngularJS, etc.
Also, there is a lot of plugins out there and many time I find a plugin, which had to be costumized so much, that is senseless to use it, so I write my own.
Fundamentals are the key.