RE: [Junk E-Mail - LOW] [flexcoders] Re: Choice of backend systems - which provides best functionality

2006-08-22 Thread Shannon Hicks





Bob-

Web Services / HTTP services are not built to be the 
primary backend of your flex applications. Because they are XML based, they have 
quite a bit more overhead than flex's built-in AMF (Action Message Format). AMF 
is smaller, faster and uses less bandwidth than XML. AMF is what FDS and 
ColdFusion 7.0.2 use to communicate to a Flex app.

So let's say that your question is narrowed down to "FDS or 
CF?". Adobe's ideal answer is "yes." They are complimentary to each other, CF 
allows for wonderful rapid development of Flex apps, and FDS brings some amazing 
features to the table through it's Messaging an Data Management 
services.

Web Services (SOAP) support is in Flex primarily to consume 
third-party data, allowing you to add it to your app.

Hope this points you in the right 
direction.

Shan


From: flexcoders@yahoogroups.com 
[mailto:[EMAIL PROTECTED] On Behalf Of 
rhlarochelleSent: Tuesday, August 22, 2006 10:27 AMTo: 
flexcoders@yahoogroups.comSubject: [Junk E-Mail - LOW] [flexcoders] 
Re: Choice of backend systems - which provides best 
functionality


Franck,I appreciate your respons. When you say Remote Objects/Flex 
DataServices provides the most advanced way of interoperating with 
thebackend, what specifically is possible?What are the capabilities 
that I would get leveraging RemoteObjects/Flex Data Services that I would 
not get (or would be difficultto implement) with Web services or HTTP 
services. If there areresources on the Adobe site that spell this out, 
please point me to them.Since we are looking at the different 
possibilities and we havesomewhat of a blank slate, the more I can go into 
this with open eyesthe better. I appreciate everyone who responded being 
willing to guidesomeone new to this 
architecture.Thanks,Bob--- In [EMAIL PROTECTED]ups.com, 
"Franck de Bruijn"franck.de.bruijn@... wrote: 
Flex is supposed to be backend independent. So you should choose the 
technology you're most comfortable with.
There are in general 3 ways of integrating with your back-end:  
* webservices: total freedom, but can turn out to be hard. Especially 
with .Net there are some problems, although Adobe is working to fixit. 
With Java/Axis, you'll probably find no issues. * Remote Objects 
/ Flex Data Services. The most advanced way of interoperating with your 
back-end, but requires JAVA on the backend. * HTTP services: simple HTTP 
calls. For simple interfaces it will work, but for the more complex ones 
it will be insufficient.Cheers, 
 Franck_   From: 
[EMAIL PROTECTED]ups.com 
[mailto:[EMAIL PROTECTED]ups.com] 
On Behalf Of rhlarochelle Sent: Tuesday, August 22, 2006 1:47 
AM To: [EMAIL PROTECTED]ups.com 
Subject: [flexcoders] Choice of backend systems - which provides best 
functionalityI am new to Flex 2, and have 
the opportunity to develop a new application. Given all of the choices 
of back end technology out there (J2EE, Coldfusion, PHP), which will 
provide for the richest user experience?  It seems that 
leveraging J2EE and Java gives the best potential for sharing objects 
(and updates to objects ) over the wire. Have I got this 
right?
--No virus found in this incoming message.Checked by AVG 
Free Edition.Version: 7.1.405 / Virus Database: 268.11.4 - Release Date: 
8/21/2006
__._,_.___





--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








   






  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  






__,_._,___



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.11.4 - Release Date: 8/21/2006
 


Re: [Junk E-Mail - LOW] [flexcoders] Re: Choice of backend systems - which provides best functionality

2006-08-22 Thread Douglas Knudsen



On 8/22/06, Shannon Hicks [EMAIL PROTECTED] wrote:









Bob-

Web Services / HTTP services are not built to be the 
primary backend of your flex applications. Because they are XML based, they have 
quite a bit more overhead than flex's built-in AMF (Action Message Format). AMF 
is smaller, faster and uses less bandwidth than XML. AMF is what FDS and 
ColdFusion 7.0.2 use to communicate to a Flex app.Does Adobe have any stats on this? Was wondering as I found otherwise in a simple testcopy paste from a old thread:
old thread here...but...I just built a example app for my team here to
share some Flex luv. Its a simple plain-jane datagrid populated with
500 rows from a database. I made three versions of the app:1) Using remoteobject and typed objects CFC to AS.
2) Using a REST call to return XML via a HTTPService3) Using a WebService to return untyped objects, Structs.#2
whipped the pants off 1 and was a bit faster then 3. I was really
expecting 1 to be faster with all the AMF talk and all. I suppose 1
has a bit of over head on bith ends though to handle the objects.

So let's say that your question is narrowed down to FDS or 
CF?. Adobe's ideal answer is yes. They are complimentary to each other, CF 
allows for wonderful rapid development of Flex apps, and FDS brings some amazing 
features to the table through it's Messaging an Data Management 
services.

Web Services (SOAP) support is in Flex primarily to consume 
third-party data, allowing you to add it to your app.

Hope this points you in the right 
direction.

Shan


From: 
flexcoders@yahoogroups.com 
[mailto:flexcoders@yahoogroups.com] On Behalf Of 
rhlarochelleSent: Tuesday, August 22, 2006 10:27 AMTo: 
flexcoders@yahoogroups.comSubject: [Junk E-Mail - LOW] [flexcoders] 
Re: Choice of backend systems - which provides best 
functionality


Franck,I appreciate your respons. When you say Remote Objects/Flex 
DataServices provides the most advanced way of interoperating with 
thebackend, what specifically is possible?What are the capabilities 
that I would get leveraging RemoteObjects/Flex Data Services that I would 
not get (or would be difficultto implement) with Web services or HTTP 
services. If there areresources on the Adobe site that spell this out, 
please point me to them.Since we are looking at the different 
possibilities and we havesomewhat of a blank slate, the more I can go into 
this with open eyesthe better. I appreciate everyone who responded being 
willing to guidesomeone new to this 
architecture.Thanks,Bob--- In flexcoders@yahoogroups.com, 
Franck de Bruijn[EMAIL PROTECTED] wrote: 
Flex is supposed to be backend independent. So you should choose the 
technology you're most comfortable with.
There are in general 3 ways of integrating with your back-end:  
* webservices: total freedom, but can turn out to be hard. Especially 
with .Net there are some problems, although Adobe is working to fixit. 
With Java/Axis, you'll probably find no issues. * Remote Objects 
/ Flex Data Services. The most advanced way of interoperating with your 
back-end, but requires JAVA on the backend. * HTTP services: simple HTTP 
calls. For simple interfaces it will work, but for the more complex ones 
it will be insufficient.Cheers, 
 Franck_   From: 
flexcoders@yahoogroups.com 
[mailto:flexcoders@yahoogroups.com] 
On Behalf Of rhlarochelle Sent: Tuesday, August 22, 2006 1:47 
AM To: flexcoders@yahoogroups.com 
Subject: [flexcoders] Choice of backend systems - which provides best 
functionalityI am new to Flex 2, and have 
the opportunity to develop a new application. Given all of the choices 
of back end technology out there (J2EE, Coldfusion, PHP), which will 
provide for the richest user experience?  It seems that 
leveraging J2EE and Java gives the best potential for sharing objects 
(and updates to objects ) over the wire. Have I got this 
right?
--No virus found in this incoming message.Checked by AVG 
Free Edition.Version: 7.1.405 / Virus Database: 268.11.4 - Release Date: 
8/21/2006




--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.11.4 - Release Date: 8/21/2006
 

-- Douglas Knudsenhttp://www.cubicleman.comthis is my signature, like it?

__._,_.___





--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








   






  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" 

Re: [Junk E-Mail - LOW] [flexcoders] Re: Choice of backend systems - which provides best functionality

2006-08-22 Thread Douglas Knudsen



yes, what Franck and Shannon said. :) Honestly, I think we all work in wholly different areas, sectors, ways, and company cultures. One shop may have a clear delineation between front and back end developers and trust only Java on the back and WS/REST calls only. Another shop may not have such a clear delineation and use Remoting with CF only, another may use Cairngorm, another laugh at the word, etc, etc.. So really it all depends on the job at hand as well as where you are in a company or not, and may very well all depend on whom the IT Director played golf with last week.
Personally I totally like the magik of RemoteObject, its just freakin kewl the way it works and keeps your model contiguous between the front/back. I see WebServices for use in exposing your stuff API style to 3rd parties. If you are building a tool that will 100% guaranteed never expose itself, no need for a WebServices trench coat to march around in, eh? ;) 
99.9% of the apps I work on are this case. DKOn 8/22/06, Shannon Hicks [EMAIL PROTECTED] wrote:









Bob-

Web Services / HTTP services are not built to be the 
primary backend of your flex applications. Because they are XML based, they have 
quite a bit more overhead than flex's built-in AMF (Action Message Format). AMF 
is smaller, faster and uses less bandwidth than XML. AMF is what FDS and 
ColdFusion 7.0.2 use to communicate to a Flex app.

So let's say that your question is narrowed down to FDS or 
CF?. Adobe's ideal answer is yes. They are complimentary to each other, CF 
allows for wonderful rapid development of Flex apps, and FDS brings some amazing 
features to the table through it's Messaging an Data Management 
services.

Web Services (SOAP) support is in Flex primarily to consume 
third-party data, allowing you to add it to your app.

Hope this points you in the right 
direction.

Shan


From: 
flexcoders@yahoogroups.com 
[mailto:flexcoders@yahoogroups.com] On Behalf Of 
rhlarochelleSent: Tuesday, August 22, 2006 10:27 AMTo: 
flexcoders@yahoogroups.comSubject: [Junk E-Mail - LOW] [flexcoders] 
Re: Choice of backend systems - which provides best 
functionality


Franck,I appreciate your respons. When you say Remote Objects/Flex 
DataServices provides the most advanced way of interoperating with 
thebackend, what specifically is possible?What are the capabilities 
that I would get leveraging RemoteObjects/Flex Data Services that I would 
not get (or would be difficultto implement) with Web services or HTTP 
services. If there areresources on the Adobe site that spell this out, 
please point me to them.Since we are looking at the different 
possibilities and we havesomewhat of a blank slate, the more I can go into 
this with open eyesthe better. I appreciate everyone who responded being 
willing to guidesomeone new to this 
architecture.Thanks,Bob--- In flexcoders@yahoogroups.com, 
Franck de Bruijn[EMAIL PROTECTED] wrote: 
Flex is supposed to be backend independent. So you should choose the 
technology you're most comfortable with.
There are in general 3 ways of integrating with your back-end:  
* webservices: total freedom, but can turn out to be hard. Especially 
with .Net there are some problems, although Adobe is working to fixit. 
With Java/Axis, you'll probably find no issues. * Remote Objects 
/ Flex Data Services. The most advanced way of interoperating with your 
back-end, but requires JAVA on the backend. * HTTP services: simple HTTP 
calls. For simple interfaces it will work, but for the more complex ones 
it will be insufficient.Cheers, 
 Franck_   From: 
flexcoders@yahoogroups.com 
[mailto:flexcoders@yahoogroups.com] 
On Behalf Of rhlarochelle Sent: Tuesday, August 22, 2006 1:47 
AM To: flexcoders@yahoogroups.com 
Subject: [flexcoders] Choice of backend systems - which provides best 
functionalityI am new to Flex 2, and have 
the opportunity to develop a new application. Given all of the choices 
of back end technology out there (J2EE, Coldfusion, PHP), which will 
provide for the richest user experience?  It seems that 
leveraging J2EE and Java gives the best potential for sharing objects 
(and updates to objects ) over the wire. Have I got this 
right?
--No virus found in this incoming message.Checked by AVG 
Free Edition.Version: 7.1.405 / Virus Database: 268.11.4 - Release Date: 
8/21/2006




--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.11.4 - Release Date: 8/21/2006
 

-- Douglas Knudsenhttp://www.cubicleman.comthis is my signature, like it?

__._,_.___





--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








   






  
  
SPONSORED LINKS
  
  
  

Software development tool
  
  
Software development
  
  
Software