This content has been marked as final. Show 6 replies
Silverlight seems good. they have good product promotion as of now. But you are in an adobe forum . :) People here might be biased. Anyway, I have learned of silverlight's 3d capabilities - quite impressive. and for the development side, it doesn't have much system requirements as flex. If you are used to MS products, I bet you'll love this one.
Thank you for your experience report yu.wei.qian.07
Flex has limited documentation. Serious developers building real applications will use the tool that has supporting documentation. For anything but the trivial, Flex is a pain.
However, Flex currently has market penetration through Flash. Its an advantage if you can get it to work.
Use Flex if your playing... Silverlight if your working... Flex is fun, but the lack of documentation makes it unreliable. You never know if it's going to work untill the project is done (completely).
Shakro, what Flex world are you working in???? I've been developing in Flex for close to a year now and the possibilities are endless. Flex is a complete application for application developers, your lack of ability to read their documentation is not the fault of Flex. I've found it more than adequate. With that said, Flex has around and continuing development for years now and how long has Silverlight been around? I'm afraid that I'll have to go in complete opposition to shakro.
the other thing to consider is market penetration, at this point since Flex uses the Flash plugin to run the content (which again has a ton of development lead time on the Silverlight plugin) you're guaranteed that a number of, if not the majority of, your users will be able to run the applications you write.
After taking a serious look at Silverlight, I'll give it a few years to mature, till then I'll continue to develop my real work in Flex.
I imagine that the Microsoft folks are really proud of Silverlight -- I mean, they have been fighting the shift that the Internet has caused from the beginning--pure client/server dies hard. From the MS-only folks, Silverlight is a breath of fresh AIR. I am glad that Microsoft has finally seen the RIA wisdom and joined in with the rest of the world. I mean, how long was Java on the scene before C# magically appeared; I am glad that they finally saw the writing on the wall.
Personally, I don't care if you use Flex or Silverlight; just that you use whatever for the right reasons. Flex has ample documentation for me and the example apps far outshine anything that I have seen in Silverlight. I found Flex to be pretty simple to learn too. As Silverlight was only announced in April 2007, I seriously doubt that "shakro" has actually gotten around to doing any real work -- Flex at least has been around since 2004. I know a lot of people that are building production-grade Flex/AIR applications. I don't know anyone that is seriously considering using Silverlight.
But then, that is my circle --- take my experience with a grain of salt. Just also make sure to take the Microsoft fanboys with a grain of salt too.
The biggest benefits of Flex, as I see it are:
- You can use it and deploy it in production now.
- Flash platform already has massive penetration.
- You can develop for free using the SDK on Mac, PC and Linux and IDE's like eclipse.
- You have cross-platform (via JEE) server options.
- Pretty mature compared to SL (technology and user community)
No doubt that SL is slick, BUT it's yet to be proven. Until it's proven that it's a good cross platform experience for the user AND the developer, it's not on my list.
This is not to say Flex is perfect, because it most certainly is not, but I doubt we're ever going to end up with a perfect, cross platform, rich, thin client. There will always be a battle between tools, just like native thick clients.
Silverlight still has the significant task of building a base of users with that SL plug-in, it will be interesting to see the marketing push behind this and how well it works.