AJAX Made Easy - Learn AJAX
AJAX Home AJAX-Tips

SDLC Methodologies for Ajax

 Category: AJAX Tips Add Comment





SDLC (Software Development Life Cycle) was developed during the 70s as a way of building software. Its aim is to develop the software not according to the whim of the developers but according to the present market need. This is practically a business move to ensure that the software is launched in time. There are many SDLC models developed after more than 30 years. Each of them catering to the specific skill sets, resources and other factors that an SDLC model would eventually fit.


In developing Ajax based programs, software engineers are also encouraged to use an SDLC model as much as possible. After all, Ajax still is still a language used to create softwares. We rounded up popular SDLC models and see what development models are ideal in building Ajax.


Waterfall Model: One of the first SDLC models, the waterfall model basically follows the standard procedure in developing software: plan, build, implement. It may be simple and effective in some programs but in Ajax, the waterfall model unfortunately wouldn’t fit in creating Ajax. Since Waterfall Model is very vertical and strict on stages, it doesn’t give enough breathing space for developers to go back and forth to their created software. Even if you’re making simple Ajax based software, you would still shun from the model since it doesn’t encourage thorough review of the created software.


Rapid Application Development (RAD): Known for its acronym, this model has been deemed perfect for different types of software. Ajax could possibly be developed using this model from the fact that RAD is all about creating models after models and presenting them to users. It used a waterfall model but it tackles on specific tools for creating the software as much as possible. The bad thing about this model especially on SDLC is that it needs the program to be developed rapidly for different reasons and it could be frustrating to develop an Ajax based model since although you have the tools but you don’t have the time.


Prototype Model: Technically it covers different models but its general concept is to create a prototype. In this category we pointed out the best SDLC model that can be used when they are developing Ajax: the Spiral Model. The spiral model is a type of prototype development model that focuses on each stage of the software or at least parts of it. Each part of the software is prototyped and when the software is done, they are combined to create a good software. This is a good model for developing Ajax based software as it ensures each component is built according to specifications.


Component Assembly: Personally, I think Ajax based websites should be as simple as possible. The browser is not well equipped yet for very complicated interfaces. On the other hand, the component assembly makes use of the available codes and applies it for development. It’s perfect for creating simple Ajax based websites since if you’re serous of building an Ajax based website, start from scratch and Ajax codes as they are still a little bit young, could not just be applied freely in any codes.






Next: Remember These: Flash and JavaScript



Post Comment


You need to Login to post your comment...

Click here to login

Title:
 
Comment:



Daily Email Updates

AJAX Updates delivered directly to your Inbox...

Enter your email address:

Latest AJAXwith Updates

Related AJAX Articles

Popular AJAX Articles