Monday, March 12, 2012

GOAT Web Development Stack

Ok, real talk. There's a lot of absolute garbage out there. Defining your core quality tools is made difficult for new developers as they try to sift through the good, the bad, and the ugly.

I've put together what is my current stack of what I consider quality development tools. I've put them all on a server in a file called GOAT (Greatest of all time). It works like a personal repository for my favorite frameworks and plugins.

Here they are:

bootstrap (aka Twitter Bootstrap 2, use to get a good theme.
bootstrap.colorpicker (Color picker for Bootstrap)
bootstrap.datepicker (Date picker for Bootstrap)
jquery (A no brainer...)
jquery.chosen (Nicely style SELECT elements for easy filter)
jquery.noty (The best jquery notifications plugin out there)
jquery.qtip2 - Excellent Tooltip Library
jquery.tinycon - HTML5 Favicon Manipulation Library (Slowly becoming more stable, very neat stuff so far) (A great theme for jquery mobile) - Responsive Google Maps for mobile devices
jquery-ui.bootstrap (The bootstrap theme for jquery UI)
jquery-ui.smoothness (A simple, clean theme for JQuery UI)
knockout (Knockout.js is simply amazing MVVM. Do their tutorial and you'll see why.)
sammy (Sammy is a small library that goes well with Knockout.js for handling RESTful eventful javascript)
FuelPHP (FuelPHP is the library I've settled on for doing my MVC and so far I've very impressed)

Honorable mentions:

Foundation by Zurb (I want to use this, but Bootstrap 2 make is tough. I keep going back and forth)
jquery.tokeninput (Token input is nice but development has stopped. In the end, I went with jquery.chosen instead.

That's all I've got for now. I will try to update this as I add to it. Would love to hear suggestions or potential additions to this list of core dev tools/frameworks for web application developers.