Silverlight RIA is worth learning or should you adhere to normal Silverlight?

Is Silverlight RIA worth learning or should I stick to normal Silverlight?

Background:

>I made a few small applications in WPF
>I have used business applications in the VB6/WinForms model for 12 years
>I hope to continue building business applications
>My application will be used internally
>Although ClickOnce is useful to us, we want to get rid of locally installed software.

div>

First of all, I want to know if there will be some confusion here.

There is actually no ” “Silverlight RIA”, so let’s clarify some concepts. RIA is usually defined as a rich Internet application. Silverlight is one of the many technologies that can be used to build such applications.

However, there are Microsoft technology WCF RIA Services, this is what I guess you are referring to. WCF RIA services have not been called .Net RIA services until recently.

So far, WCF RIA services (Currently in beta 2) It is mainly for Silverlight, and even hosted under the silverlight.net domain. This may be a source of a lot of confusion.

However, in theory, it does not depend on Silverlight at all, but only on the top WCF. A technology that can provide simple data access for RIA-type applications. For more technical overview, please take a look at this blogpost by Nikhil Kothari. It was written back in March 2009. Net RIA service, so it may be a bit outdated. But it will give you a good understanding of its content.

After defining these terms, answer your question “Silverlight RIA is worth learning or should I stick to normal Silverlight?” Is it tricky?

From the perspective of what Microsoft will insist on using, Silverlight is definitely worth learning. I heard the latest advice from a person close to Microsoft is, if you can use new LOB (line of business) applications Program, you can use Silverlight, if Silverlight can’t do this, then please check WPF.

There will be some learning curve from VB6/Winforms background, but if you have completed several WPF applications, then You are already in good condition.

Silverlight of LOB? Silverlight 3 began to introduce more features related to LOB development, such as support for WCF RIA services. It looks like this will continue in Silverlight 4 (expired in the first half of 2010), support for printing and COM using MS Office applications. For many Standard LOB type functions, as well as more and more pre-made controls from various third-party suppliers.

What about WCF RIA services? This is definitely worth a look, it seems to be the preferred method of data access by Microsoft. It provides easy access to features such as authentication and data verification. However, it is said that it is still in beta and there are already some voices against it, on the Internet, so It may be worth doing some research, and then all in.

Finally, you said that your application will be accessed internally, but you don’t want the trouble of installing software locally. The plugin is promoted to your user machines, and you are happy to go. Any changes required, just recompile your project and deploy the .xap file to the web server, and it will be automatically pushed to the user next time you use the application.

Sorry for the long and endless answer, I hope it helps answer your question:)

Cheers, Ola

Silverlight RIA is worth learning or should I stick to normal Silverlight?

Background:

>I made a few small applications in WPF
>I have used business applications in the VB6/WinForms model for 12 years
>I hope to continue building business applications
>My application will be used internally
>Although ClickOnce is useful to us, we want to get rid of locally installed software.

p>

First of all, I want to know if there will be some confusion here.

There is actually no such thing as “Silverlight RIA”, so let’s clarify some Conceptually, RIA is usually defined as a rich Internet application, and Silverlight is one of the many technologies that can be used to build such applications.

However, there are also Microsoft technologies WCF RIA Services , This is what I guess you are referring to. WCF RIA service has not been called .Net RIA service until recently.

So far, WCF RIA service (currently in beta 2) is mainly for Silverlight, even Hosted under the silverlight.net domain, this may be a source of a lot of confusion.

However, in theory, it does not depend on Silverlight at all. It is just a technology on the top WCF that can provide RIA-type applications. Simple data access, more technical overview please take a look at this blogpost by Nikhil Kothari. It was written back in March 2009. Net RIA service, so it may be a bit outdated, but it will let you have a very good idea about its content. Good understanding.

After defining these terms, answer your question “Silverlight RIA is worth learning or should I stick to normal Silverlight?” Is it tricky?

From the perspective of what Microsoft will insist on using, Silverlight is definitely worth learning. I heard the latest advice from a person close to Microsoft is, if you can use new LOB (line of business) applications Program, you can use Silverlight, if Silverlight can’t do this, then please check WPF.

There will be some learning curve from VB6/Winforms background, but if you have completed several WPF applications, then You are already in good condition.

Silverlight of LOB? Silverlight 3 began to introduce more features related to LOB development, such as support for WCF RIA services. It looks like this will continue in Silverlight 4 (expired in the first half of 2010), support for printing and COM using MS Office applications. For many Standard LOB type functions, as well as more and more pre-made controls from various third-party suppliers.

What about WCF RIA services? This is definitely worth a look, it seems to be the preferred method of data access by Microsoft. It provides easy access to features such as authentication and data verification. However, it is said that it is still in beta and there are already some voices against it, on the Internet, so It may be worth doing some research, and then all in.

Finally, you said that your application will be accessed internally, but you don’t want the trouble of installing software locally. The plugin is promoted to your user machines, and you are happy to go. Any changes required, just recompile your project and deploy the .xap file to the web server, and it will be automatically pushed to the user next time you use the application.

Sorry for the long and endless answer, I hope it helps answer your question:)

Cheers, Ola

< /p>

Leave a Comment

Your email address will not be published.