It’s not because I thought I was smarter or a better coder or something like that. I didn’t want to use them because I wanted to learn. Writing an app from scratch can be an amazing learning opportunity but unfortunately, clients don’t always have the time for you to learn. And, think about it, if you chose the right framework, is the code you write actually going to be better than the stuff that’s in the framework?
And that’s one of the problems, isn’t it? Which framework do you use? I used Spine because the app had already been started but I do like it. I’ve done a few AngularJS tutorials and I have to admit, I like that too. But I’m not too sure about all the extra markup you have to add to the HTML. But at the same time, does it really matter if you’re building an app? You might as well go all in. Plus, AngularJS is made by some guys at Google and they seem to know what they’re doing.
So what’s the point of my ramblings? Don’t be afraid to use a framework if you’re building something complicated or something that you need to get done quickly. But do some reading first and pick the one that works best for you. I’m partial to Spine because it’s light and if you’ve used jQuery, then you’ll be used to how Spine handles things like events. And like I said before, I’m interested in AngularJS. Watch some of the videos on the site and you’ll be amazed at how simple it is to get some basic functionality set up in your app.