The development of an Ajax based application is always driven by the need to ease data processing. As an online application, it should have the ability to emulate or at least come close to basic functions found in desktops. This will give users a chance to do their data processing online without requiring any downloads or client for an application.
User Experience is King with a Cost
You may have already noticed but everything noted there is all about efficiency and users experience. In the development of an application, developers usually think about the user’s experience when they encounter the application for the first time. This thinking is actually acceptable since after all, the only way the application will prove is usability is through its users.
But focusing on user’s experience might shadow an important factor that could help developers move further. Users experience could be a good thing but letting them enjoy an application without proving any improvement on the skills of the developer will not help in the developer’s skills improvement.
Display of Expertise
The Boom and Bane of Frameworks
Ultimately, Need Drives Everything