New Silverlight features in 4.0 - silverlight

For any silverlight fanatics out there, I was wanting to ask what type of new features does Silverlight 4.0 have compared to Silverlight 1.0 ? I am a Silverlight newbie and need to get that skillset accquired.

Look at this table on the official site which compares every version of Silverlight.

Wow that is a loaded question. I would suggest that you do some reading or watch some videos. Here is a link to some Silverlight 4.0 videos that should get you going http://www.silverlight.net/learn/videos/silverlight-4-videos/. Silverlight has come a very long way since version 1.0. I started with version 1.0 and its awesome to see how far the platform has come in such a short period of time.
Good luck and happy programming.

I'd start at http://www.silverlight.net/
You'd also need to check out what was new in Silverlight 2 (Dr Dobbs article) and Silverlight 3 before checking out what's new in Silverlight 4 as each has built on the previous version

Related

What happened to RichTextBoxOverflow in Silverlight 5?

Found bunch of articles with code (assuming it was ran at some point of time) using RichTextBox and RichTextBoxOverflow (supposedly introduced in Silverlight 5)..
I cant find RichTextBoxOverflow in the Silverlight controls.
Had it been cut out on release? Or moved to some obscure dll ?
RichTextBoxOverflow was introduced in Silverlight 5 beta, but it was cut from Silverlight 5 final release.
I don't think it was released at all by that name (see this forum post). But there's RichTextBlockOverflow though.

Is Silverlight recommended for new development?

At my job we are developing a GIS application which will be developed using Silverlight + .NET
But, I heard that Silverlight will not be supported by Microsoft as also they are stopping Silverlight, is it true ?
Is it suggestable to use Silverlight if so with which version of silverlight we can use. ?
Thanks.,
Use Silverlight 5. Current version have 10 year support, and it better than Flash, java or damn it html.
In the future you can migrate to another .NET-based framework by easily porting code.
About silver light support, you can find these answers from Microsoft Silverlight Support Lifecycle Policy.
Keeping in mind that MS would support these browsers till 2021, I would recommend using Silverlight5 if you really have to use Silverlight.
However for new developments I would recommend you to evaluate Html5 as well.
YES! Silverlight is still the best technology to use for web based Line of Business applications. Silverlight will be supported for another 10 years and it will be available within Windows 8 desktop. Silverlight +[Arc]GIS are a great combination. It is so easy to create full functioning application and with little effort. Silverlight is not dead. It is still a great technology to use that is available on (almost) every platform.
Ultimately it comes down to:
1) What do you know: Are you an HTML/JavaScript ninja? Then use that, do you know Flex better then your own children? Or are you a skilled .Net assassin?
2) How much time do you have? Do you want to learn something new and have gobs of time? Then go for that new shiny object (HTML5) and get yourself some street cred.
This probably belongs on programmers.stackexchange.com. However:
Silverlight will continue to be supported for some time, but all signs point to it no longer being actively developed.
If you want a technology that's actively developed, I'd recommend HTML 5 for web based applications and WinRT for Windows 8+ native applications.
Ultimately, though, you should go with what works best for your situation. After all, WinForms is still used on many successful greenfield projects.
Silverlight is based on the NPAPI architecture that is no longer supported on Google Chrome (from browser version 42 upward) though you can still run it on IE and Firefox. HTML5 is supported on all browsers.
From a career standpoint, using Silverlight (which uses XAML) gets you an easier entry into developing apps for Metro/Windows Store/Universal Windows Apps (these can be developed using HTML5/JS too but you'll find a larger developer base using C#/XAML).
Finally if you're already a WPF developer, it's fastest if you develop for Silverlight. See Silverlight vs Flash vs HTML5.

Which Silverlight Version Recommended for new development ASP.NET + GIS?

I just started a new job where I need to do a new development in Silverlight technology. The existing application is an ASP.NET and GIS application.
What version of Silverlight is recommended to use?
I don't have any experience using Silverlight, please suggest me a good place to start -- Tutorials / Blogs/ resources...
If you are using ArcGIS, then you should use Silverlight 4. The current version of the Esri Silverlight SDK is version 2.4. It is built on top of Silverlight 4. If you are using ArcGIS 10.1, then you can use version 3.0. The current version (beta) of 3.0 is also built on Silverlight 4, but they were talking about building it on Silverlight 5.
Silverlight 5 would be the best bet. You can get lots of tutorials over at http://silverlight.net.
This,this and this are very good and knowledegeable for starters.
This shows many samples of the silverlight controls with source codes.
This shows different practical uses of silverlight with source codes!
If you come across any other queries while development, you can post a question and get suggestions here, on StackOverflow very easily.! :)

silverlight for wince6.0

hello
i want to build silverlight application for wince6.0. im not getting whether we have to use vs2008 r expression blend can you tel me which one is suitable to build for wince6.0
Silverlight "sort of" exists for Windows CE (see here: http://msdn.microsoft.com/en-us/library/ee502198.aspx ) but it's a version programmed via C++ that is, in many substantial ways, different from the Silverlight on a desktop PC, Mac, or Windows Phone 7.
I do not believe there is Blend support for this version of Silverlight, and the Visual Studio support is pretty limited. In fact, the whole framework is rather limited, as it's based on Silverlight 2, which is starting to feel pretty old at this point.
That said, hopefully the above link helps point you to samples and other documentation that can help.
Sorry, Silverlight doesn't support Windows CE 6.0. You can use the .NET Compact Framework instead, but it doesn't get you XAML or the other cool things that you might have been hoping for from Silverlight.

Why do Silverlight 4 Assemblys still have the version 2.0.5.0?

Why do Silverlight 4 Assemblys still have the version 2.0.5.0 in Visual Studios Object Browser?
Well I can't claim to know the exact reason for this, you would need someone from the SL team to state the reason categorically and I haven't seen any blogs from them doing that.
However I strongly suspect this is related to the fact that there is still only one Silverlight plugin, that is to say when a user installs the Silverlight 4 plugin it replaces the existing one. The Silverlight 4 plugin will run not only Silverlight 4 apps but also Silverlight 3 and 2 apps. As a consequence Silverlight 2 apps will be looking for 2.0.5.0 libraries and that certain issues are avoided if the later versions simply use the same version number.
Of course I could be way off and hope that if I am an MS geezer come and shoot this down, in the process of which giving us the real answer.
Because it needs to reference the System.Core 2.0.5.0

Resources