I think i miss lead that discussion to another path. I'm sorry about that.
:) If someone will have more thoughts about that - maybe let's change
subject. :)

Thanks,
Piotr

czw., 27 wrz 2018 o 15:20 Carlos Rovira <[email protected]>
napisał(a):

> Hi,
>
> in our case that we use Java in our back end, and could be around 70% of
> the work, compared to other 30% with AS3/MXML, we use to search for Java
> develepers. Nowadays, s almost imposible get AS3 people, but those that
> speak Java fluently can learn AS3/MXML easily.
>
> In the other hand, at some time we should try to bring TypeScript to
> Royale. TS is the client language that companies are adopting, so make TS
> live in parallel to AS3 would be a great strategic movement for Apache
> Royale. The only problem here is to have people interested in making that
> possible and with the time to contribute that.
>
> I'm not talking about remove AS3 in favor of TS, My point is to bring the
> possibility to make Royale developers to write a class in AS3, in MXML (as
> they do now) and as well in TS. So We can mix .as , .mxml files and .ts
> files in the same project.
>
> That would be great
>
> Carlos
>
>
>
>
>
>
>
>
> El jue., 27 sept. 2018 a las 13:40, radu birsan (<[email protected]>)
> escribió:
>
>> That would be great but hard to get attention in the JavaScript world.
>>
>> On Thu, Sep 27, 2018 at 1:58 PM Piotr Zarzycki <[email protected]>
>> wrote:
>>
>>> Hi Frederic,
>>>
>>> I was thinking about that problem. What if Royale will be so good that
>>> you could go opposite. Employ someone who know JS, but learn him AS and all
>>> the workflow. Wondering if it will be possible some day. :)
>>>
>>> Thanks,
>>> Piotr
>>>
>>> czw., 27 wrz 2018 o 12:53 Fréderic Cox <[email protected]>
>>> napisał(a):
>>>
>>>> Hi Alex,
>>>>
>>>> Correct, I'm not going away from MXML nor Actionscript at all because I
>>>> know about the advantages and workflows I love so much. The reality here is
>>>> that we don't find a lot of AS3 developers anymore though, that is a small
>>>> concern I have at the moment. :)
>>>>
>>>> On Thu, Sep 27, 2018 at 3:00 AM Alex Harui <[email protected]> wrote:
>>>>
>>>>> Hi Fréderic,
>>>>>
>>>>>
>>>>>
>>>>> I understand you now.  Royale should be a good choice as it can be
>>>>> thought of exactly as you are thinking of it:  a lighterweight Flex-like
>>>>> SDK that can output to JS.
>>>>>
>>>>>
>>>>>
>>>>> I thought that you were trying to get away from MXML and ActionScript
>>>>> as well.  I think there are so many advantages to working with a 
>>>>> structured
>>>>> language.
>>>>>
>>>>>
>>>>>
>>>>> Thanks,
>>>>>
>>>>> -Alex
>>>>>
>>>>>
>>>>>
>>>>> *From: *Fréderic Cox <[email protected]>
>>>>> *Reply-To: *"[email protected]" <[email protected]>
>>>>> *Date: *Wednesday, September 26, 2018 at 12:56 PM
>>>>> *To: *"[email protected]" <[email protected]>
>>>>> *Subject: *Re: Evaluating Apache Royale for the long term
>>>>>
>>>>>
>>>>>
>>>>> Hi Alex,
>>>>>
>>>>>
>>>>>
>>>>> Two main reasons:
>>>>>
>>>>>
>>>>>
>>>>> 1) Being able to have the source compile to JS, since that is what
>>>>> everyone is doing lately :-) I don't want to exclude my source code from
>>>>> future projects by not using JS
>>>>>
>>>>>
>>>>>
>>>>> 2) Flex is more "bloated" than Royale (PAYG), so I think in the long
>>>>> term it will be better to have more performant code.
>>>>>
>>>>>
>>>>>
>>>>> Correct me if I'm wrong :-)
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Sep 26, 2018 at 9:01 PM Alex Harui <[email protected]> wrote:
>>>>>
>>>>> Hi Fréderic,
>>>>>
>>>>>
>>>>>
>>>>> That’s interesting. What is it about Flex that you want to get away
>>>>> from?
>>>>>
>>>>>
>>>>>
>>>>> I suppose you can load the JS into a webview, but I think you might
>>>>> need some more glue to have the JS access the Native Extension.  But I
>>>>> think that you can write such glue.  Not sure how efficient it will be.
>>>>>
>>>>>
>>>>>
>>>>> -Alex
>>>>>
>>>>>
>>>>>
>>>>> *From: *Fréderic Cox <[email protected]>
>>>>> *Reply-To: *"[email protected]" <[email protected]>
>>>>> *Date: *Wednesday, September 26, 2018 at 11:39 AM
>>>>> *To: *"[email protected]" <[email protected]>
>>>>> *Subject: *Re: Evaluating Apache Royale for the long term
>>>>>
>>>>>
>>>>>
>>>>> Hi Alex,
>>>>>
>>>>>
>>>>>
>>>>> I'm trying to go look into a path to get away from Flex rather than
>>>>> AIR. Most of my apps are desktop based, and the ones that are browser 
>>>>> based
>>>>> we are loading into an AIR container (directly loading the SWF) anyway.
>>>>>
>>>>>
>>>>>
>>>>> So I guess I can use royale and then load the resulting JS into a
>>>>> webview in AIR? That way I can still use native extensions?
>>>>>
>>>>>
>>>>>
>>>>> I spent some time trying Apache Royale today but it will take me many
>>>>> more days before I really get used and experienced in it but I'll try to
>>>>> help where I can. Lot's of stuff to learn about it first but it looks
>>>>> really promising.
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Sep 26, 2018 at 6:09 PM Alex Harui <[email protected]> wrote:
>>>>>
>>>>> Hi Fréderic,
>>>>>
>>>>>
>>>>>
>>>>> Just so I’m clear, are all of your apps AIR apps and not browser
>>>>> apps?  If so, and you want to get away from AIR, then you will have to
>>>>> decide on how to run the resulting JS.  Royale has support for Cordova and
>>>>> Node.  I haven’t done much with Node, so not sure how much graphical UI 
>>>>> you
>>>>> could do there.  I think you can also use Chromium Embedded as well.
>>>>>
>>>>>
>>>>>
>>>>> You will need to pick your runtime environment first.  I will assume
>>>>> the Browser is not one of your choices, but there may be a way to use it, 
>>>>> I
>>>>> don’t know.  I’m not sure there is a 100% equivalent to AIR.  I think
>>>>> you’ll always have to trade-off some feature or build missing 
>>>>> capabilities.
>>>>>
>>>>>
>>>>>
>>>>> Regarding Native Extensions:  I believe each runtime environment has a
>>>>> way to call native code.  So, your Native Extensions probably can’t be 
>>>>> used
>>>>> as-is, but the code that actually does the work can probably be re-used to
>>>>> some extent.  For example, if you chose Cordova, you can probably make a
>>>>> Cordova plugin using some of that Native Extension code.
>>>>>
>>>>>
>>>>>
>>>>> I think each runtime environment also has a way to launch other apps
>>>>> and access files.  Cordova has a File plugin and we have some examples 
>>>>> that
>>>>> use it.  A volunteer could make a more Flex-like wrapper for it.
>>>>>
>>>>>
>>>>>
>>>>> AMF works in lots of places but there are probably still bugs.  I
>>>>> don’t see any reason it wouldn’t eventually work for your app.
>>>>>
>>>>>
>>>>>
>>>>> TourDeFlex uses modules.  It can load modules now.  Royale does not
>>>>> support unloading modules because the runtime environments don’t make it
>>>>> easy to remove loaded code.  As I get more of TourDeFlex working and other
>>>>> people get their apps working we will get a better idea of how important
>>>>> “stuck code” is.  Unloading the instances of objects created by module 
>>>>> code
>>>>> will likely be far more important, and that cleanup generally needs to be
>>>>> done whether the code unloads or not.   Also, because Royale doesn’t
>>>>> currently support embedding, the size of the loaded module may not be as
>>>>> significant.
>>>>>
>>>>>
>>>>>
>>>>> There hasn’t been a lot of attention paid to Royale outside of the
>>>>> browser, so expect to run into more issues, but we do have intentions of
>>>>> getting it all to work.  We expect you and other volunteers to contribute
>>>>> to making it work by contributing code and patches.  If you do enough of
>>>>> that, you will probably be granted committer status, and then you have 
>>>>> much
>>>>> more control over Royale in the long term.
>>>>>
>>>>>
>>>>>
>>>>> HTH,
>>>>>
>>>>> -Alex
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> *From: *Fréderic Cox <[email protected]>
>>>>> *Reply-To: *"[email protected]" <[email protected]>
>>>>> *Date: *Wednesday, September 26, 2018 at 2:31 AM
>>>>> *To: *"[email protected]" <[email protected]>
>>>>> *Subject: *Evaluating Apache Royale for the long term
>>>>>
>>>>>
>>>>>
>>>>> Hi guys,
>>>>>
>>>>>
>>>>>
>>>>> Finally you have my full attention :-) I am spending the remainder of
>>>>> this week (at least) to evaluate using Apache Royale for our company's
>>>>> apps. I'm evaluating wether it is a good course to convert our existing
>>>>> flex apps (which currently target Mac OSX, Windows and iOS using Adobe 
>>>>> AIR).
>>>>>
>>>>>
>>>>>
>>>>> I have a couple of early questions after installing VSCode and Josh's
>>>>> AS/MXML extension.
>>>>>
>>>>>
>>>>>
>>>>> Our apps are pretty complex, using things like:
>>>>>
>>>>>
>>>>>
>>>>> * Modules (one application uses ModuleLoader quite heavily)
>>>>>
>>>>> * Accessing user's hard disk to manipulate files
>>>>>
>>>>> * AMFPHP for communication with PHP backend
>>>>>
>>>>> * NativeProcess API to convert images using a compiled version of
>>>>> ImageMagick (so accessing .exe files and mac executable scripts)
>>>>>
>>>>> * NativeExtensions
>>>>>
>>>>>
>>>>>
>>>>> Can this all be used with ApacheRoyale?
>>>>>
>>>>>
>>>>>
>>>>> Thanks for the information, I'm going to experiment with the examples
>>>>> and try to convert some parts of apps to see where this is going.
>>>>>
>>>>>
>>>>>
>>>>> Best regards,
>>>>>
>>>>>
>>>>>
>>>>> Fréderic
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>
>>> --
>>>
>>> Piotr Zarzycki
>>>
>>> Patreon: *https://www.patreon.com/piotrzarzycki
>>> <https://www.patreon.com/piotrzarzycki>*
>>>
>>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
>

-- 

Piotr Zarzycki

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

Reply via email to