Wednesday, February 16, 2011

How to use web technologies effectively ?

A good engineer should have capability to provide good technical solutions as well as business solutions .Understanding business domain and, design a scalable /flexible, clean /readable, architecture is never easy. Even after modeling the system next step is to find out technical feasibilities. How to achieve it technically. Well this article is small support for initiatives that love and live with technologies, and finds suitable /perfect technical solutions.
Web is a massive area. Many stuff to learn. Updating frequently. So best thing is keep in touch refresh the stuff always. When you have a good look you can find out few big nouns/ names with today’s web standard (web 2.0 -3.0).
  • SOA (simply I take Web services)
  • Jquery (Second most beautiful JavaScript framework …. I always love EXTJS /Sencha first because I started career with it)
  • JSON (Lightweight JS objects ... Perfect replacement to XML)
  • MVC (A simple yet awesome pattern mostly use in open source frameworks (codeignitor) / CMS systems (word press))

Lot of lazy young programmers today willing to study server side and backend only. Eventually they never see complete picture of the applications. Sometimes they make complex logic and succeeded with server side code but stuck around final steps. Reason is lack of knowledge about the client side. Always keep in mind today’s way is “MUCH MORE INTO CLIENTSIDE “. Once you make everything in server side your application stuck with performance issues. Once many users use your application concurrently it hardly uses many server resources.
If you make your logic in server and pass the result as serialized object. What do you think? Magic starts …
You can easily consume your result nice and awesome manner in client side to format with classic output. (Then you are a super hero).
What you need to learn to do it so? Jquery and JSON, Simple yet beautiful technologies always used to do client side magic. What you do in client side, working on your client’s computer/ browser and no droughts it is efficient.

You will start blame me. “Crazy nothing is clear “. This article is a series of upcoming articles and ill stepwise explain how to take good approach in web projects.


4 comments: