If someone has time, add some of these to JIRA. Which, if any, do folks think are 1.0 requirements? IMO, except for more doc and tutorials, the rest of the list is optional for 1.0, but volunteers are welcome to start now. Other opinions welcome.
Some comments in-line... On 1/7/17, 9:39 PM, "omup...@gmail.com on behalf of OmPrakash Muppirala" <omup...@gmail.com on behalf of bigosma...@gmail.com> wrote: >On Sat, Jan 7, 2017 at 9:42 AM, OmPrakash Muppirala <bigosma...@gmail.com> >wrote: > >> >> >> On Jan 7, 2017 7:59 AM, "Carlos Rovira" <carlosrov...@apache.org> wrote: >> >> Hi, >> >> I want to list some things I miss from old Flex SDK in FlexJS. Hope >>others >> could bring more if they want. Hope this thread could help us to know >>what >> people things about it, if someone expect to implement it: >> >> * Modules (or how to make FlexJS load discrete parts and not the all the >> App at once. For example, in MDL I'd like to load the different panel >> examples as I click on tabs on demand...) IMO, this has two halves: non-unloadable modules is relatively straight forward to do. Unloadable modules will be a ton of work. IIRC, Flex 1.0 and I think even Flex 2.x grew its customer base without unloadable modules. >> >> * Forms and Validation (currently there's a js:Form prepared for the >> minimum requirements for HTML but not for SWF) There is a VerticalColumnLayout that attempts to do some of what I think Flex Form did. I didn't want to call it Form since that is a known HTML construct. >> >> * AMF / RemoteObject >> >> >> >> >> * Unit testing framework (karma, jasmine) I think Greg Dove wanted to use FlexUnit for unit testing. What do folks think of that idea? We have metadata and reflection so we could do some things that maybe the known JS frameworks can't. But no objections to using JS frameworks directly although not sure how to make them work in SWF mode. >> >> * More charts (highcharts integration would be great) >> >> * Yeoman integration (yo flexjs basic | mdl) >> >> * i18n, i10n My early thoughts was to leverage ValuesManager for this, but that may turn out not to be right. >> >> * server side rendering (phantomjs) >> >> * Automated functuonal testing (selenium, riatest, etc) Mustella uses Selenium for the JS side. Run checkintests to see it. It is just early code and needs more work. Volunteers are welcome. >> >> >* Documentation >* Tutorials >* Tour De FlexJS Thanks, -Alex