I have done PHP and ASP and there is nothing wrong with continuing to learn and using PHP.
thanks for your reply
YOu mean that we can develop fully functional ebay type ecommerse sites using Flex and PHP?? .. So will i be able to use data services?? i dont know much about them but i have heard that they are used with j2ee..?? And then, where to find such resources... I have looked on web and all they give is JSON interface and simpler ones...
I use Java (J2EE) and I'm happy with EJB + Flex integration. If you're looking for a starting point for designing data services as EJBs and connecting with Flex, have a look at BlazeDS http://opensource.adobe.com/wiki/display/blazeds/Overview I believe it's a subset of Adobe LCDS (and it's open source). I think you lose some messaging and the automatic data push (sync) technology.
If you're using BlazeDS + EJB you'll need to look at the EJB and Flex Integration EJB3 Factory http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=1089970 It will allow the EJB container to instantiate your EJBs rather than having them instantiated by BlazeDS (which breaks EJB injection via the container). Someone correct me if I miscommunicated the concept.
I thought this http://www.jamesward.com/census was a neat benchmarking tool when I started. It doesn't seem to be working for me now though. AMF is excellent for data transfer. I've found it works best with a decent DTO (data transfer objects) strategy.
Edit: I just remembered why I never post here. These forums rank amongst the worst I've ever used and I've been on the internet since 1995. The only thing missing is an unreadable captcha. Links should work now.
At the end of the day, the server side technology you choose does not matter. For all intents and purposes whether you choose, ASP.NET, Java, PHP, Ruby, ColdFusion, or something else they can all perform the same basic functions.
Yes, you could build a site like eBay with Flex and PHP. Or Flex and .NET. Or Flex and Coldfusion. You get the picture, right?
So, choose something that makes sense. If you use windows, the barrier to entry for .NET is nill. PHP also has a low cost of entry, and will be slightly more flexible in terms of supported platforms.
ColdFusion--which is what I use--will be a lot easier to learn if you're familiar to HTML [or MXML]. You can develop for free with the developer edition, but you'll need a license for production. Many web hosts offer ColdFusion Hosting for low cost.
At the end of the day, your server side choice doesn't matter.
thank you all of you.. for your replies..