git.net

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discussion] Life after FlashPlayer


Hi Scott,

Definitely if you would like to move your Flex app to Royale you will have
to rewrite you UI part from scratch. There is ongoing effort in Royale
called Emulation [1] which can simply decrease work with rewriting.

However there couple of main points which can really help with moving which
could not get from other framework:
1) You can reach the same productivity as it was in Flex
2) You can move your AS3 code which doesn't have any dependency to Flash
straight to the browser using Royale - This is huge. Imagine huge
application which has HUGE business logic - You won't have to rewrite it at
all! It will just work. :)

[1] https://github.com/apache/royale-asjs/wiki/emulation-components

Thanks,
Piotr

2018-05-14 14:13 GMT+02:00 scott matheson <scott@xxxxxxxxxxx>:

> Hi
>     So I am not a deep deep developer, i have been working with Flex for
> web apps for 7 years and I love it, however from what i have read, it is a
> significant amount of work to move, there is no one to one mapping of MXML,
> I also think you have to change code, so there is significant effort,
>
> In use mostly simp,e text box, buttons, repeaters and grids
>
> I am missing something, is Royal real simple ?
>
> from what i can see https://royale.apache.org/creating-a-group-of-jewel-
> radiobuttons/ <https://royale.apache.org/creating-a-group-of-jewel-
> radiobuttons/>  royal is good if you have AS3 app with no MXML
>
> MXML is not there and will be some it (if every) to come
>
> Scott
>
>
>
> > On 14 May 2018, at 12:28, Olaf Krueger <mail@xxxxxxxxxxxxxxx> wrote:
> >
> > Hi,
> >
> >> What frameworks are most people doing Flash-like work in the browser
> these
> > days?
> >
> > I guess you find particular ideas of the Flex/Flash world at a lot of
> those
> > frameworks out there.
> > Most mentioned are probably Angular and React.
> >
> >
> >> Is FlexJS a possible way to do this...
> >
> > First, please notice that FlexJS is now "Apache Royale [1]"!
> > Any framework out there is "just" an abstraction layer on top of
> > HTML5/JS/CSS, including "Apache Royale" (Even if Royale targets not only
> the
> > browser).
> > That said, no framework out there is able to provide more features than
> the
> > target browsers are able to process.
> > The only meaning to use such frameworks is to increase productivity...
> >
> >
> >> is  FlexJS limited in the components that it can support?
> >
> > Apache Royale is designed to provide different component sets.
> > It provides e.g. a basic component set and e.g. a wrapper around the MDL
> lib
> > [2].
> > Carlos Rovira is currently working on a brand new and very promising
> > component set which is called "Jewel", very exciting! [3].
> >
> > Moreover, you should be able to use most of the JS libs out there with
> > Royale.
> > "Many other JavaScript frameworks could be made to work with Royale if
> they
> > support dynamic instantiation of components." (Taken from the "Apache
> Royale
> > Docs" [4])
> >
> >
> > Hope this helps,
> > Olaf
> >
> >
> > [1] https://royale.apache.org/
> > [2] https://getmdl.io/components/index.html#badges-section
> > [3] https://royale.apache.org/blog/
> > [4] https://apache.github.io/royale-docs/Welcome/Get_
> Started/Frameworks.html
> >
> >
> >
> >
> >
> >
> >
> > --
> > Sent from: http://apache-flex-users.2333346.n4.nabble.com/
>
>


-- 

Piotr Zarzycki

Patreon: *https://www.patreon.com/piotrzarzycki
<https://www.patreon.com/piotrzarzycki>*


( ! ) Warning: include(msgfooter.php): failed to open stream: No such file or directory in /var/www/git/apache-flex-development/msg02598.html on line 182
Call Stack
#TimeMemoryFunctionLocation
10.0008368664{main}( ).../msg02598.html:0

( ! ) Warning: include(): Failed opening 'msgfooter.php' for inclusion (include_path='.:/var/www/git') in /var/www/git/apache-flex-development/msg02598.html on line 182
Call Stack
#TimeMemoryFunctionLocation
10.0008368664{main}( ).../msg02598.html:0