More features
The application we built was a fairly simple application to get us familiar with the components. But, if we want to use this in a real world environment, it would need some tweaking.
Server side
HTML5's localStorage is excellent for storing data on the client side and even allowing web applications to work offline. But once this data needs to be shared among other web users there needs to be some type of server-side storage for each client to share changes to the data.
There are so many options to choose from. Personally, I would create a web service that would write to a server-side database. Because we separated all of our data calls into the storage
object, essentially a DAL (Data Access Layer), all that we would need to do is adjust these methods and add some Ajax calls. The rest of the application would remain untouched. Well, except for adding some progressOn
and progressOff
methods.
Adding icons
Something we didn't go over in the earlier chapters is the additional icons....