On Wed, Dec 2, 2015 at 3:15 PM, Carlos Rovira <carlos.rov...@codeoscopic.com
> wrote:

> Hi Alex
>
> 1) The scenario you propose makes me think I could use other method than
> AMF, but I think the main Resons for AMF are :
>
>    a) As Chris Dutz said "it's the best way to communicate with your
> server" , is better than JSON and we should diferentiate over the rest (but
> people could choose JSON if they want too)
>    b) There's a thousands of Flex Apps out there that could go with FlexJS
> if they could have AMF support and make an easy connection without touch a
> line of code in server side. This should be a huge bonus for FlexJS
> project, since we could get traction with points like this...think about
> it.
>

Agreed.  Sencha did a smart thing by supporting AMF natively to lure Flex
developers with existing codebases
https://docs.sencha.com/extjs/6.0/backend_connectors/amf.html

I can see the importance of having a smooth transition of the front end,
without having to change server side code.


>
> 2) Performance is importante. And AMF performance use to be the better. But
> for me is not a key point from the begning. Is more important the
> opportunity to replace legacy Flex client layer with FlexJS although it
> could be less performant. And I think, the code could be eventualy better
> and solve performance issues. But again, I could live with a less
> performant AMF implementation (supposing is not turtle velocity ;P)
>
> 3) For me IE is out of the stage years ago. But thinking that this could be
> important, I think we should see stats about IE use today to think the
> minimun version needed.
>

Browser support should not be a gating factor.  We can have different
implementations (polyfills) to support different browsers.  Those in the
community who need this for older browsers, would chip in.

Thanks,
Om


>
>
>
>
> 2015-12-01 18:28 GMT+01:00 Alex Harui <aha...@adobe.com>:
>
> > Hi,
> >
> > Renaming this fork of the thread...
> >
> > Well, I have no doubts that AMF is quite popular, but I guess I really
> > should have asked these questions:
> >
> > 1) If FlexJS didn't exist and you couldn't use FlashPlayer, how would you
> > get data from the server to client (and back again)?  JSON, XML, some
> > other thing?  The reason I haven't spent any energy on AMF for FlexJS is
> > because I think folks would have had to stop using AMF anyway.  Maybe
> > there is an simple AMF-to-JSON module that folks could implement on their
> > servers to do the job so you don't have to rewrite your server code.
> > 2) If FlexJS did have AMF but its performance was worse than using JSON,
> > would you still choose the slower AMF implementation?  It isn't clear
> that
> > implementing AMF in JS is going to perform as well as browser-native JSON
> > or flash-native NetConnection.
> > 3) What is the minimum version of IE that needs to support this?
> >
> > Thanks,
> > -Alex
> >
> > On 12/1/15, 7:24 AM, "carlos.rov...@gmail.com on behalf of Carlos
> Rovira"
> > <carlos.rov...@gmail.com on behalf of carlos.rov...@codeoscopic.com>
> > wrote:
> >
> > >Hi Alex,
> > >
> > >AMF is "key" for Flex in IT ecosystem. you could make a Poll and, if
> most
> > >of people involved in Flex would fill it, you'll be surprised of the
> > >amount
> > >of AMF people is using to comunicate with server-side.
> > >
> > >So, this means, that for me and many others, the AMF is a requisite,
> (more
> > >even that Maven, that already is) to start prototyping and working with
> > >FlexJS in a day by day basis trying to change the traditional Flex 4.x
> > >layer for a FlexJS layer.
> > >
> > >HTTPService is a must, and is a good base, but it's used in any IT app
> > >about 5% of the times. People uses RemoteObject (and some times Web
> > >Services due to some request) as main RPCs
> > >
> > >For me AMF (and I think for many others) is the final wall to start
> > >investing time in our IT depts with FlexJS.
> > >
> > >Take into account that there are many server side business logic out
> there
> > >(Java, PHP, .NET, Ruby...) thats abstract all the things happening in
> the
> > >server from the Flex client, and is exposed to Flex through AMF -
> > >RemoteObjects. So having AMF in FlexJS seems the potential keypoint to
> > >start trying to change Flex 4.x for FlexJS, since you don't have the
> need
> > >to touch server side services.
> > >
> > >So, is a fact that AMF is key for FlexJS.
> > >
> > >Thanks for asking Alex
> > >
> > >Carlos
> > >
> > >
> > >
> > >
> > >2015-12-01 15:55 GMT+01:00 Vincent <vinc...@after24.net>:
> > >
> > >> +1,
> > >> All of our projects use AMF
> > >>
> > >>
> > >> Le 01/12/2015 15:52, Christofer Dutz a écrit :
> > >>
> > >>> Cause AMF is so much cooler than JSON ;-)
> > >>>
> > >>> I too would like to see AMF in FlexJS ...
> > >>> Actually if we drop AMF support there's no need for me to keep
> > >>> maintaining BlazeDS any longer.
> > >>>
> > >>> Chris
> > >>>
> > >>> ________________________________________
> > >>> Von: Alex Harui <aha...@adobe.com>
> > >>> Gesendet: Dienstag, 1. Dezember 2015 15:32
> > >>> An: dev@flex.apache.org
> > >>> Betreff: Re: lib sprite flexjs,add graphics.as (canvas)
> > >>>
> > >>> On 12/1/15, 5:22 AM, "carlos.rov...@gmail.com on behalf of Carlos
> > >>>Rovira"
> > >>> <carlos.rov...@gmail.com on behalf of carlos.rov...@codeoscopic.com>
> > >>> wrote:
> > >>>
> > >>>> I start to think the only big problem is now to get AMF comming to
> > >>>> FlexJS.
> > >>>>
> > >>>> All frameworks (FlexJS, feathers, ...) out there are very cool, but
> > >>>>all
> > >>>> lacks RPC APIs (RemoteObject, ...)
> > >>>>
> > >>>> And without that is impossible to propose a starter project in a
> > >>>>company
> > >>>> or
> > >>>> IT dept with FlexJS...
> > >>>>
> > >>>
> > >>> Hi Carlos, why AMF?  FlexJS does have HTTPService.
> > >>>
> > >>>
> > >>> -Alex
> > >>>
> > >>
> > >>
> > >
> > >
> > >--
> > >
> > >Carlos Rovira
> > >Director General
> > >M: +34 607 22 60 05
> > >http://www.codeoscopic.com
> > >http://www.avant2.es
> > >
> > >
> > >Este mensaje se dirige exclusivamente a su destinatario y puede contener
> > >información privilegiada o confidencial. Si ha recibido este mensaje por
> > >error, le rogamos que nos lo comunique inmediatamente por esta misma
> vía y
> > >proceda a su destrucción.
> > >
> > >De la vigente Ley Orgánica de Protección de Datos (15/1999), le
> > >comunicamos
> > >que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC
> > >S.A. La finalidad de dicho tratamiento es facilitar la prestación del
> > >servicio o información solicitados, teniendo usted derecho de acceso,
> > >rectificación, cancelación y oposición de sus datos dirigiéndose a
> > >nuestras
> > >oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación
> > >necesaria.
> >
> >
>
>
> --
>
> Carlos Rovira
> Director General
> M: +34 607 22 60 05
> http://www.codeoscopic.com
> http://www.avant2.es
>
>
> Este mensaje se dirige exclusivamente a su destinatario y puede contener
> información privilegiada o confidencial. Si ha recibido este mensaje por
> error, le rogamos que nos lo comunique inmediatamente por esta misma vía y
> proceda a su destrucción.
>
> De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos
> que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC
> S.A. La finalidad de dicho tratamiento es facilitar la prestación del
> servicio o información solicitados, teniendo usted derecho de acceso,
> rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras
> oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación
> necesaria.
>

Reply via email to