Avatar of young_buddha
young_buddha
Flag for India asked on

FMS chat vs PHP

What are the advantages of having a chat application with Flash media server backend instead of PHP  ?
Adobe FlashPHPSoftware

Avatar of undefined
Last Comment
Jones911

8/22/2022 - Mon
drakeshe

It completely depends on your needs.
young_buddha

ASKER
could you list out advantages vs disadvantages ?
Jones911

Do you mean LiveCycle?  PHP will poll, Livecycle will push data.
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes
Ray Paseur

What do you intend to use this for?  Without knowing that, the question is kind of like "What are the advantages of a wrench instead of a hammer?"

One advantage of doing this in PHP would be the easy access to lots of PHP developers.  However if you hang out with a lot of Flash experts, you might find Flash was a better answer.  It will all depend on your needs.
young_buddha

ASKER
lets say i have a collaborative whiteboard...

how do normal http based calls to php from flash using using LoadVars/XML class fare against flash remoting calls to AMFPHP vs Flash media server which works on a different protocol (RTMP) .. in terms of maintianing the real time aspect of the application..basically the speed of the app...how would the 3 approaches rank ?
Ray Paseur

Here are some links to the existing science:
http://en.wikipedia.org/wiki/List_of_collaborative_software
http://www.google.com/search?hl=en&q=collaborative+whiteboard+software

Now that I understand your question, I realize I am not competent to answer fully.  I think the AJAX-type protocols that have "listeners" usually wind up with two performance issues - the speed of the internet connection and the speed of query processing on the backend.  In other words, the protocol speed is not an issue when compared to these other two factors.  So my best answer would be that you might want to choose the approach that seems easiest to program.

HTH, and sorry I cannot be more specific, ~Ray
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
ASKER CERTIFIED SOLUTION
Jones911

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.