Hi, 

What's the feeling here about the trend of replacing web sites with mobile
apps? I realize that not everyone in the world has a smart phone or tablet
and now the baseline is a simple computer with a browser, but it seems
more often that a company-specific app gets the end user more. These are
probably more expensive to produce as well.

It seems to me that FlexJS would also help in this manner, too. We have
integration with AIR and Cordova and perhaps we could one day generate
more native apps (perhaps MXML/AS -> Java or Swift).

If you have been developing a web app with FlexJS, then you are probably
more than halfway to getting a mobile app going as well. Whereas a pure
JavaScript (or JS/HTML) site would have a tougher time making that
transition. 

—peter

On 9/19/17, 12:29 PM, "Alex Harui" <aha...@adobe.com.INVALID> wrote:

>It might be interesting to hear why people chose Flex in the first place.
>There was competition back then as well (Silverlight, Lazlo, and more).
>
>I believe that developer productivity was a major factor.  And
>performance/bandwidth advantages of AMF.  To me, FlexJS bets heavily on
>the developer productivity factor.  Especially when building enterprise
>class applications.  Traditional Flex apps could rely on the Flash Player
>to enforce structure and eliminate at least one security exploit:  In SWF,
>you cannot change a function at runtime.
>
>In various talks I given about FlexJS, I say that nobody has ever built a
>skyscraper out of wood and nails.  Instead, steel beams and pre-formed
>braces and fittings are used to ensure that a very large building has
>sufficient supporting structure and everything fits exactly together
>exactly as it should.  The Flash runtime provides this sort of thing with
>its runtime verifier.  If you bring in a module and expect it to conform
>to an interface and it doesn't.  Flash will tell you at load time.  We
>could probably add code to try to do runtime verification, but it would
>run in JS and not in the runtime.
>
>That's how Flex on Flash met Berty's criteria of "Enterprise Class" and
>"Security".  It is one reason why I still think it is useful to have SWF
>equivalents at least with UI mocks so you can test all of your code paths
>in a stricter, enterprise-class, secure runtime.  Then you know when it
>runs on a less secure runtime (the JS runtime) that you did fit all of
>your beams together correctly.
>
>There may always be other JS frameworks out there that are more popular.
>I don't even think we need to compete against their UI feature set.  I'd
>still be interested in seeing if we can integrate React's UI widgets into
>a FlexJS app.  I think we can differentiate on the workflow for enterprise
>apps.  You might be able to get "Hello World" up faster on some other JS
>framework, especially one without a tool chain, but as your app grows in
>complexity, who will help you finish your app on time by helping you find
>bugs sooner and integrate code written by different teams.  There is a
>saying that the cost of finding a bug is directly proportional to how long
>it takes to find it.  If you catch it as you write it, it is much cheaper
>to fix it then, than if it ships and some customer calls support about it.
> Structured languages, tool chains and even runtime verifiers are all
>things that Java has and Flex on Flash has to help you find bugs sooner.
>
>FlexJS is intended to bring as much of Flex to other runtimes.  I am
>looking forward to seeing more of you try to bring your apps from Flash to
>JS so we can truly see how much of it we can bring over.
>
>My 2 cents,
>-Alex
>
>On 9/19/17, 7:50 AM, "Jeffry Houser" <jef...@dot-com-it.com> wrote:
>
>>
>>   In my version of the world, the biggest 'competitors' for the "HTML5
>>Framework" space are:
>>
>>1) *React *for reasons that Peter mentioned.  I think this is the
>>'biggest Player' in the current job market, but the licensing / patent
>>issues will probably hurt it.
>>
>>2) *Angular*, which is from Google, is built in TypeScript.  My
>>impression is that it's 80% of what React already is.  Unfortunately,
>>the move from AngularJS [a JavaScript framework] to Angular [a
>>TypeScript] framework was jarring--think like moving from Halo to Spark
>>components with Flex.  I think that is the primary reason why React is
>>eating Angular's lunch in the job market.
>>
>>3) *VueJS*:  The new up and comer.  I don't know much about it, but I
>>keep hearing about it more and more.
>>
>>   Unfortunately, much of Berty's list of great things about FlexJS can
>>also apply to React and Angular and Vue.
>>
>>On 9/14/2017 1:38 PM, Peter Ent wrote:
>>> I think you also need to include folks who would choose to use React
>>>over
>>> TypeScript/Angular and other things. React seems very popular to me and
>>> offers a similar experience to Flex in that you have class files that
>>> combine presentation and code (like MXML) or just plain code. Plus it
>>>is a
>>> gateway to React/Native. I think from the technology point of view,
>>>this
>>> is a big competitor.
>>>
>>> ‹peter
>>>
>>> On 9/14/17, 9:38 AM, "Piotr Zarzycki" <piotrzarzyck...@gmail.com>
>>>wrote:
>>>
>>>> Hi All,
>>>>
>>>> Erik on dev [1] list came up wit interesting question. I'm posting it
>>>>also
>>>> here:
>>>>
>>>>
>>>> With the upcoming fork and renewed focus and most likely some
>>>>publicity, I
>>>> want to ask the community to answer this question:
>>>>
>>>> Why should a web dev choose FlexJS to write JS applications, and not
>>>>go
>>>> with a more mainstream option like e.g. TypeScript/Angular?
>>>>
>>>> I think that if we can answer that question in a compelling way, we
>>>>are in
>>>> a good place as a project (from a code perspective, at least) and it
>>>>gives
>>>> the marketing folks something to work with.
>>>>
>>>>
>>>> [1]
>>>> 
>>>>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-
>>>>f
>>>>le
>>>> 
>>>>x-development.2333347.n4.nabble.com%2FFLEXJS-Marketing-why-should-a-web
>>>>-
>>>>de
>>>> 
>>>>v-choose-FlexJS-td64292.html&data=02%7C01%7C%7Cecab775e076045860df708d4
>>>>f
>>>>b7
>>>> 
>>>>5d709%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636409930918412857&s
>>>>d
>>>>at
>>>> a=41u1L20hGG7t2r3g3vnepAvG37RZtAv1a9t2Y7G5w%2FE%3D&reserved=0
>>>>
>>>> Thanks,
>>>> Piotr
>>
>>-- 
>>Jeffry Houser
>>Technical Entrepreneur
>>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.jeffr
>>y
>>houser.com&data=02%7C01%7C%7C5faa3e9e72d04fa5d01608d4ff6dd21d%7Cfa7b1b5a7
>>b
>>34438794aed2c178decee1%7C0%7C0%7C636414294518144028&sdata=NQ1sKoWOBllW5t%
>>2
>>BnjiNxVeReeXsUTBwH3IzU5GLLggs%3D&reserved=0
>>203-379-0773
>>
>

Reply via email to