Archive for Uncategorized

Silverlight solves our deployment problems.

Mature Architecture + Easy Deployment + Great UX = SILVERLIGHT

When ever I am approached to help design or improve an architecture for a system, one of the first issues I ask about is deployment requirements.

I generally like to choose the technologies that require writing the least amount of code to deliver a feature: LESS CODE == LESS BUGS == LESS MAINTENANCE TIME == MORE REVENUES.

Packaging and deployment applications is one of those tasks that requires considerable time and resource to build, test and deliver so when ever I find a technology that helps me with deployment, I give it serious consideration.

A great user experience is what makes users love your applications and recommend it to friends and colleagues which is why my choice of framework focuses on its ability to deliver a great user experience FIRST and being easy to maintain and deploy SECONDuntil now!

Silverlight is an evolution of the Microsoft.NET framework targeting rich user experiences with the easiest deployment model – All your users need is a web browser, all popular browsers on all popular operating systems, Yes, that’s right, windows type rich applications that your users access using their favorite browser!

The development experience with Silverlight is very mature since it is an evolution of the Microsoft windows and web technologies, combined to provide Microsoft’s answer to RIA – Rich internet applications. Compared to the Adobe Flex/Flash platform.

I believe the mature back-end “story” offered by Silverlight is its primary advantage as far as Line of Business developers are concerned. Oh yeah, it’s also quickly gaining ground with designers allowing a great development story where the developers build the back-end and the designers focus on the user experience.

I am currently involved in several projects using Silverlight as the platform to build a next generation version of existing applications with:

  • Improved User experience (UX).
  • Mature n-tier architecture.
  • Simple, cross platform deployment (without coding and testing installers)

Mature Architecture + Easy Deployment + Great UX = SILVERLIGHT

Stay tuned, I will share our experience with Silverlight as we progress.

Silverlight resources:

Comments (6)