Programming on your Own

by Rafael F
Trying to keep the same topic as we discussed in class, this article relates the difficulty in assembling web applications on your own. It explains how the three-tier model we have discussed in past lectures requires that someone knowledgeable in each tier be present in the construction of the application. If you look at figures 1 contained in the article you will see an illustration of programming language paradigms. This helps the reader to visualize how different languages are necessary for different purposes sometimes within the same application. Thus we arrive at the problem of needing multiple professionals to accomplish the task. This article mentions various new forms that can assist someone in accomplishing their task single handed. It aims to expand the three-tier architecture to include XFormsDB to expand the presentation tier, Google Web Toolkit to expand the logic tier, and Sausalito to expand the data tier.

With these expansions in place, a web developer working on the logic tier that has great technical knowledge but might not have the skills to create an elaborate UI can use a tool like the Google Web Toolkit to expand on their UI. In this example someone with limited skill that would otherwise require a second person’s help can now finish the task on their own. This can be very helpful in the workplace as sometimes we don’t have the luxury of hiring on extra hands to accomplish a project. The rest of the article went into further technical detail of other forms of implementations. I recommend it to everyone.

Laine, M., Shestakov, D., Litvinova, E., & Vuorimaa, P. (2011). Toward unified web application development. IT Professional Magazine, 13(5), 30-30-36. doi:10.1109/MITP.2011.55

1 thought on “Programming on your Own”

  1. I work for a small private comnpany and I am in the IT department, in a small company you have wear many hats and if you want to learn a new skill or sometimes you need to learn a new skill to get a job done there isnt always a readily available mentor for you. This makes the task that much harder and a lot of the time you are forced to learn things on your own, tools like these definitely help out and make the road to success an easir one.

Comments are closed.