We only create accessible, usable, highly professional and W3C standards compliant web sites
I am getting more deeply into the current and increasingly more popular web development methods which are used to develop web applications.
We only create accessible, usable, highly professional and W3C standards compliant web sites
I am getting more deeply into the current and increasingly more popular web development methods which are used to develop web applications.
Some tasks which I am working on these days have got me into having to think more intensely about concepts like agile development and design patterns.
These methods and concepts have been flying around me for a while now, but I have been hesitant to embrace them more seriously, mostly due to the lack of time available to learn new things in this arena.
I have spent a good day today doing a bit of research around some of these topics and have come to a very interesting conclusion that some of the material that has been done in this arena is very interesting and might also be very useful.
We are likely to witness much wider development of on-line applications like the Google Calendar or Panoramio in the future.
Most of these are 'rich' in nature, meaning that they feature plenty of JavaScript and many of them have some common functionalities to them (e.g. user login, add an item to the database, order items, etc.)
Most of these can be done in a manner which simply means re-using someone else's code which already does that kind of a job.
In my research I came across a very excellent (in my opinion) rich application style web site at Gucci, which I initially thought was done in Flash, but to my great amazement I realised that the whole application was simply using HTML, CSS and JavaScript.
The fancy moving scripts in JavaScript all came from an amazing site called Scriptaculous where all these JavaScript samples can be picked up and used from.
Finally, the MVC methodology is also present in PHP these days and I am currently getting to grips with Cake PHP, which is one of many PHP's implementations of MVC design pattern.
I am really now looking forward to practically putting all of this to test.
Of course I am worried in all of this about being able to keep everything within the AA accessibility compliance and I am sure that most of the JavaScript related stuff is no accessible, but with an alternative (non-JavaScript) version it could be made accessible?
Is all this additional work worth it? I will be able to report it all in couple of weeks time.