I was speaking to a friend that has some JavaScript developers working for
him. They use React and React/Native for their mobile apps. His feeling is
that web-centric apps (e.g. Amazon.com) are going to be replaced with
mobile apps since mobile devices are cheaper than laptops. They are
concentrating their app development to server-side services with native
apps delivered via React/Native.

IMO then, what FlexJS needs is the ability to go native. This isn't
necessary for a 1.0 launch, but having FlexJS/Native with applications
constructed in ActionScript and MXML and then cross-compiled into Swift or
Java could go a long way to make FlexJS the platform for cross-device
development.

‹peter

On 1/13/17, 8:58 AM, "Harbs" <harbs.li...@gmail.com> wrote:

>I agree with Chris that target #1 is developers migrating from Flash.
>
>But, #2 is a very close second with JS developers looking for better
>productivity.
>
>#2 is where we can have a real win in terms of adoption. I think the
>reason js developers seem to always flutter from framework to framework
>is that they¹re looking for better efficiency and not really finding it.
>
>I¹m not sure what the minimal feature set for version 1 is, but I¹m not
>sure what percentage of enterprise apps use AMF modules and resource
>bundles. It would be interesting to know if there¹s any indicators on
>that.
>
>On Jan 13, 2017, at 10:44 AM, Christofer Dutz <christofer.d...@c-ware.de>
>wrote:
>
>> Well from my point of view it was the whole ³write once run everywhere²
>>thing. 
>> I was totally annoyed of having to write UI things once and then patch
>>and bugfix things for all the other Browsers.
>> 
>> But in general I think you (Alex) and I have one great difference in
>>our assumption of who will probably be our generation 1 users.
>> 
>> You assume it¹s mainly the people wanting to create new applications.
>>That¹s why you see 1.0 the way you do it.
>> 
>> I, on the other side, think that our generation 1 users would probably
>>be people migrating legacy Flex applications to FlexJS.
>> 
>> The reason, why I think that way, is that no matter what bank or
>>insurance company I have worked for in the last 4 years. I always
>>encounter Flashplayer maintenance updates. I usually ask why Flash? And
>>always get the answer: ³We still got some legacy applications that need
>>that². A little more investigation usually shows that there are loads of
>>applications still in production internally which are built in Flex.
>>There are plans to migrate to JavaScript, but there just isn¹t enough
>>budget to simply rewrite something with the only benefit in the end
>>being no longer to require the Flashplayer. For me ³Flex² is
>>stigmatized. Even if it¹s not deserved, it¹s still a reality. I doubt
>>that someone wanting to try out the latest cool stuff will tend to go
>>directly towards a stigmatized technology, not if there¹s all the cool
>>React, Angular2, Typescript and similar stuff out there that does ³the
>>same we promise to provide².
>> 
>> If we get FlexJS to a point where it¹s easy to migrate we sort of offer
>>the only option the people stuck in a dead-end with Flash have to
>>migrate to JavaScript at a fraction of the costs. That¹s why I¹m
>>continuing to argue to add the most essential Flex features to FlexJS.
>>It doesn¹t matter if AMF support is slower than JSON or than AMF was on
>>Flash. It just have to be there to ease the migration path. Same with
>>skinning. It¹s been used quite a lot and this I one concept where
>>migrating isn¹t just a matter of replacing some classes. If there is no
>>skinning support all the Components have to be completely rewritten.
>>Eventually we could do without modules, even if I think they are
>>essential, but for me it¹s:
>> 
>> - AMF Support
>> - Skinning
>> - Modules
>> - ResourceBundles and I18N
>> 
>> Which we need in order to ease the migration path.
>> 
>> Chris
>> 
>> 
>> Am 13.01.17, 00:24 schrieb "Alex Harui" <aha...@adobe.com>:
>> 
>> 
>> 
>>    On 1/12/17, 12:46 AM, "carlos.rov...@gmail.com on behalf of Carlos
>>Rovira"
>>    <carlos.rov...@gmail.com on behalf of carlos.rov...@codeoscopic.com>
>>wrote:
>> 
>>> We need some strategy, and we must think about what others are giving
>>>in
>>> comparison with us.
>>> In LTE I think our solution win, but right now is complicate convince
>>> business to choose us over Angular/React, since is world trending.
>>> 
>>> So I'm with Chris that we need to give things others doesn't have, for
>>>me
>>> maven is one of that things, but is something in the backstage.
>>> We need more things on that make us different. One of those things is
>>>AMF,
>>> and since many Flex apps out there have it is a key point to make them
>>> move
>>> to FlexJS.
>> 
>>    I guess I'm wondering why folks chose Flex in the first place.  Was
>>it
>>    some cool feature?  If so, what was it?  My assumption has been that
>>the
>>    real reason folks chose Flex (or maybe the reason they stayed) was
>>about
>>    Developer Productivity.  A feature fight will be very difficult for
>>us to
>>    win without more contributors.  Any feature we can produce as an
>>advantage
>>    would likely be short-lived:  the other frameworks will simply
>>produce the
>>    same feature.
>> 
>>    But we can win or at least compare more favorably on helping you get
>>your
>>    app into production faster and having fewer maintenance issues
>>because we
>>    are a single-source provider of both a declarative language and an
>>    object-oriented language and have a tool chain in our workflow.
>>And, I
>>    still believe that having a SWF version of your app will be very
>>valuable.
>>     For those who are interested in modules, without the runtime
>>verification
>>    that Flash has, you will be at the mercy of any synchronization
>>issues
>>    between the code that loads the module and the code in the module.
>>Flash
>>    will tell you right when the module loads that it doesn't meet the
>>    interface contract.  When will you find out when running just in JS?
>> 
>>    My 2 cents,
>>    -Alex
>> 
>> 
>> 
>

Reply via email to