Your choice #1 must always be javascript. Why lock yourself to Adobe? I can state a very good example.
One of the most widely used components in flash is the webservice component. An app i built in flash depends entirely on this component. But when the latest version of Flash, Flash cs3 came out, there is no webservice component in it! To rewrite my app in Actionscript 3, i must rebuild my app in Flash cs3. Now that this component in not included, its impossible to update my app.[This component is available in Flex, and Adobe can port that component to flash CS3 in no time. They are not doing it for obvious business reason]
Bottomline is,building your business on top of any closed system is a bad idea.
[Side note: Flex is not a big thing as Adobe markets it. Its Flash itself, but built to attract Java developers (developers who come from a background where Flash's timeline concept is unheard of). Flex need to be used ONLY if you cant find a decent actionscript developer. This is because, the only thing Flex does is to provide the developer with a lot of pre cooked UI elements.But by doing so, you will end up using a lot of unwanted code resulting in bloated file size.Do you really want to build a business on top of a very generalized component set? Reducing file size 300k to 10 k is good for you.Hire a decent local actionscript programmer if you have to go with Flash.]
Flex should be your choice only when your inhouse team is not good enough at churning out sweet OOP Actionscript.
This is because, using Flex makes your app depend too much on Adobe's components. This is not required in most cases. Writing custom components from scratch is the best option[making Flash IDE your primary choice].Flex should be a secondary option.
[Flex was created to make Flash Platform more accessible to Java developers who are not familiar with the timeline concept]
Voting is the core concept of any Democracy. Voting is Democracy in action.If Clicking Digg button sounds silly , thats because we are living in a pretty advanced world, although we don't care.
The point is, the act of dating is all about getting social.Dating is a subset of getting social.Hence, dating and social networking cannot really be called two different industries.
would really appreciate one. codebutterfly+gmail.com
Looks good to me. But then again, the choice of colors and sleekness of logo all depends on your target audience. So saying "its sweet" doesn't really make much sense as of now.But again, thats my first impression.
Adobe Flash and other Adobe products are mostly developed in India. But the number of hardcore Actionscript developers in India is very small.
I dont really know if the Indian R&D facility of Microsoft contributes to .Net development , but one thing i know is that, practically every Indian computer engineer use .NET
This is where SilverLight matters. Microsoft's development tools are already very popular among some of the most brilliant [and cost effective], software engineers in the world.Imagine all the kind of applications these developers can churn out. If this happens, there will be a choice of applications for endusers to play around with on SilverLight .In such a scenario, users will be forced to install Silverlight , and SilverLight could get popular easily.
Basically Microsoft could leverage on all these developers, and bring in a real competition to Adobe Flash.
If the above said situation doesnt happen,Silverlight will probably die.
Me, for some reason, is not going to try SilverLight anytime soon.
/in my mother tongue,Malayalam/