•Less code
–You rely on controls that manage session state with
almost no code to be
written
–You get better control towards code reuse
–Not interpretive – code compiled
•.NET class created on first visit to a page
•Similar to how JSP works!
•Any changes are automatically recompiled
•Cached class gives better performance
–Much better control over components
development/reuse
•Easy to upgrade and redeploy
•Strong typed languages make it easy to use
components
–Good separation of HTML and Script code
–Better control on client variations
•Server side components sense type of browser and can
tailor response
•Adaptive user interface (AUI) for support of
devices
–Strong XML support
•Probably most driving feature SOAP leading to web
services