The plug-in, currently available as a Release Candidate which for all intents and purposes means it's released now , enables rich application development including media, interactivity and animation. Net Addison-Wesley Professional, , I co-wrote four Microsoft developer certification books, and I have invested quite a bit of time in examining the promises that the company is making for this "Flash killer.
With the public release of Silverlight imminent, now is the right time to become familiar with the software and how it might affect your Web application strategy. With so much Silverlight information available right now, it is difficult to distill what is important and what is hype. I'll do my best to lift the fog with these 10 things that you should know about Microsoft's Silverlight. For most development teams, developing a Web site that will work identically with popular browsers, including Internet Explorer, Firefox, Safari and Opera, is a difficult proposition.
You can follow the question or vote as helpful, but you cannot reply to this thread. I have the same question Report abuse. Details required :. Cancel Submit. Andre Da Costa Article Author. Need more help? Join the discussion. Was this information helpful? Yes No. Thank you! Any more feedback? The more you tell us the more we can help. Can you help us improve? Resolved my issue. Clear instructions. Easy to follow. No jargon. Pictures helped. Any Silverlight application can be converted into an Out-Of-Browser app and as well as revert it into a web app.
The app will have the power of the desktop but delivered by the web. Next, let me cover some more extra futures of Silverlight: Smart client Already I have explained the smart client concept in my previous articles.
A smart client is nothing but, the application will be installed on the client, and whenever the application launches, downloads the latest and also is able to handle online as well as offline with the help of a local DB.
Service-oriented business applications Socket Programming. One of the most important things is socket programming in Silverlight. First of all, what are sockets? Silverlight has built-in support for sockets which creates really very interesting possibilities. Suppose, if I need to update on the client-side for each update in the server, then probably I should go for polling. In this polling, the client contacts the server for each regular interval of time to get the updates.
Even though there is no update on the server, still the client checks for updates. So, this could cause a traffic overload or unnecessary server round trips. How would it be, if there is a system which sends the updates from the server whenever the data is changed? In this case, sockets are relevant. So, sockets are nothing but, a listener server to listen to clients. By using this socket, a client can send data to the server as well as the server can send data to the client.
0コメント