Web Developer Top up for Next Web Generation

Web developers will need for some top up there web dev experience with new frameworks and technologies that will be required by new web development Trend, Web Developer should know about:

1-      Javascript frameworks (Jquery,Dojo ….)

2-      Service Oriented Architecting (SOA), Web Services will play the first role in new trend

3-      REST Architecture

4-      Cloud Computing

5-      Model Driven Architecture

6-      Rich internet Applications (RIA) and User Experience (UX)

7-      Web 3.0 (ie. Google gears)

 

The following is my view about Web based applications Trend

Software applications moves toward Web due to web user experience and other Web based applications benefits at least user do zero effort to move from one version to another (Easy Deployment) and the big benefit is that web app is a client-server model by default  and other advantage of web based applications.

Number of users that use world wide web is in increasing due to technological progress and social changes, and then web applications should be ready for the upcoming users that will hit Web App Server, Web based Application should have architecture that will fit new changes and requirements.

There will be two trends in web app UI architecting :

1-      Server Pages, Rendering all UI in server side by using Server pages and server web controls.

2-      Native html and JavaScript frameworks, we can say bye bye server pages or server UI rendering (don’t worry about dynamic content the architecture pattern will explain how to do that).

I’m with second trend “Native html and JavaScript frameworks” where is the right and nature path, most server performance is consumed by UI rendering and also bugs of development comes mostly from UI and developers founding themselves doing  client side scripting, with “Native html and JavaScript frameworks” there will be a thin layer on server side dealing with client side UI throw Web service.

 

2 Comments

Comments have been disabled for this content.