Openui5: ES6 Support in UI5 Project

Created on 13 Aug 2016  路  4Comments  路  Source: SAP/openui5

As an SAP employee, I'm a big fan of UI5 and ES6 / ES7.

I personally made a series of plugins which help the developers to leverage the latest front-end technologies to build SAP UI5 applications, including ES6, Babel, LESS, Gulp and Webpack.

Babel Plugins
https://github.com/MagicCube/babel-plugin-ui5
https://github.com/MagicCube/babel-preset-ui5

Webpack Plugin
https://github.com/MagicCube/ui5-loader

Gulp Plugin
https://github.com/MagicCube/gulp-ui5-lib

Example Project
https://github.com/MagicCube/babel-plugin-ui5-example

As always, please star my projects if you like them.

invalid

Most helpful comment

Hey guys, I really think support for modern build frameworks should be built right into the OpenUI5 framework. As it is, it looks quite "old-fashioned" to an experienced JS developer. You would push adoption in the broader community much further if you adopted the latest toolsets more quickly. Just a suggestion.

All 4 comments

Hey,

that looks great. Looking forward to test your bable plugins.

How does your gulp-ui5-lib project differ from https://www.npmjs.com/package/gulp-ui5-preload resp. https://github.com/SAP/grunt-openui5. They can both build UI5 libraries, too.

BR
Chris

Hi Henry,
that looks great - thanks for your effort and initiative!
I'm a bit unsure what to do with this ticket now, as it's not an issue, but rather making people aware of additional tools. How about that: you could write an SCN blog post about your projects, describing a bit more what they can be used for and let us know (e.g. send me a mail) and we'll feature it in the feed section on openui5.org (http://openui5.org/planet/)

Closing this, as it is not a bug report.

Regards
Andreas

Hey guys, I really think support for modern build frameworks should be built right into the OpenUI5 framework. As it is, it looks quite "old-fashioned" to an experienced JS developer. You would push adoption in the broader community much further if you adopted the latest toolsets more quickly. Just a suggestion.

Totally agree with @derwaldgeist. Is there any plans to support latest ES specs in the near future?

Was this page helpful?
0 / 5 - 0 ratings