Flex could access a .NET app on the server side, but you could not code the client in C#.
Main Topics
Browse All TopicsI need to write a new version of my software to deploy on the web and Windows. I have thought that SilverLight or WPF out of browser was the answer since version 1.0 was in C#. But now I'm told that Flex is a better option, and that it works with C#.
I do not expect graphics since it's a business application.
What are the pros and cons of flex versus SilverLight, or versus WPF?
Thanks,
nwbieweb
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
In addition to above comments , I would advise you to take WPF/Silverlight approach and creating the application on MVVM patterhn using PRISM framework to get benefit of Multi Targeting[Saring you development between WFP and silverlight]
It means you develop code once and use it in both part of your application [WPF & Silverlight]
There might be very very few things you might have to differently in order to work them both on WPF & silverlight , but other then that you are fine. You can reuse your controls almost entirely.
Good luck
> Flash player has more reach and it will be easier to code.
Is Flex more powerful or better at abstractingf the problem than C#? Could you give me an example of Flex so I can compare Flex to C#?
I was a C++ developer for 6 years, then C# for 5. I could easily switch but I would need to see real value before I change environments.
Thanks,
newbieweb
Generally speaking Flex/Flash is better for design, and Silverlight/WPF is better for coding.
Since it's a business application, I think Silverlight would be better.
Although Silverlight content is not spidered by google, and I think Flash/Flex content is at the moment, in case that's an issue.
Personally I use asp.net gridviews for datagrids, where possible, in preference to the datagrids in Silverlight. If you're not using graphics in the application, you might want to consider if an RIA is really appropriate for your project. They have drawbacks as well as advantages.
Business Accounts
Answer for Membership
by: PluckaPosted on 2009-10-14 at 14:26:31ID: 25575453
For data centric business applications, Flex is much better. It includes the datagrids and other controls that you will requird. Flash player has more reach and it will be easier to code.
Flex does NOT support C#. It uses ActionScript 3 which is similar but differnt to C#.
I hope this helps.