NexusPad is bootstrapped!

In this NexusPad new release, I¬†finally added Bootstrap to the web application. The result is wonderful. I wish I have done this sooner but since Bootstrap 3 has some significant changes I’m glad that I can dive into the latest version without having to migrate to version 2.

According to getbootstrap.com, “Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.” It pretty much summarizes it.

Comparing with some other frontend frameworks, Bootstrap might not have the range of components or tools for Single Page Application, but it’s just the right size to help developer to start with a good foundation and without a big baggage of things that end up not being used. It is a great example of “less is more”.

Since I switched to NexusPad API for web app in this release, a lot of code for data layer and almost all business logics have been removed. It is a nice trim by itself. Introducing Bootstrap further consolidated the code and reduced the CSS and Javascript code by 60% and 30% respectively. What Bootstrap does for NexusPad is to provide a library that acts as CSS and Javascript foundation. It not only helps to speed up the design and development process, but also clears up the clutter of mangled CSS code that has been built up over the years and makes the UI a lot more maintainable.

As a full stack developer I handle my project in all spectrum, so it’s essential to keep each single piece as lean as possible because I can’t afford open up a project and spend a lot of time to “re-learn” what’s going on. Libraries like Bootstrap makes it a lot easier to dive into the essentials.

The software development (especially web app development) today has such a vibrant environment and I constantly feel like “catching up” on the latest and not sure which one will stick at the end. If there is something else to recommend please leave me a comment and I would appreciate that.

 

 

 

This entry was posted in nexuspad. Bookmark the permalink.