Difference between revisions of "Category:Babel"

From Lianjapedia
Jump to: navigation, search
(Created page with "In Lianja v4.1, Babel has been added as a supported scripting language. Babel is a tool for transpiling (compiling) ES6/ES7 code to ECMAScript 5 code, which can be used today...")
 
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{DISPLAYTITLE:Babel/ES6 Scripting}}
 +
Lianja supports a growing number of dynamic scripting languages and Babel is one of them. It is fully integrated in and is a first class citizen with full support for the Lianja UI Framework, the ability to code custom sections, gadgets and custom delegates in Babel.
 +
 
In Lianja v4.1, Babel has been added as a supported scripting language. Babel is a tool for transpiling (compiling) ES6/ES7 code to ECMAScript 5 code, which can be used today in any modern browser. Even more - Babel has extensions for transpiling JSX for React and Flow syntax for static type checking.
 
In Lianja v4.1, Babel has been added as a supported scripting language. Babel is a tool for transpiling (compiling) ES6/ES7 code to ECMAScript 5 code, which can be used today in any modern browser. Even more - Babel has extensions for transpiling JSX for React and Flow syntax for static type checking.
 
Babel and its surrounding ecosystem is playing an essential role for today’s modern web applications. Now with Babel fully integrated into Lianja you are ready to start using the latest JavaScript specs and accompanied technologies (JSX, Flow, etc.) from now on.
 
Babel and its surrounding ecosystem is playing an essential role for today’s modern web applications. Now with Babel fully integrated into Lianja you are ready to start using the latest JavaScript specs and accompanied technologies (JSX, Flow, etc.) from now on.
Line 5: Line 8:
  
 
Any editing changes to the ".esx" file cause it to be automatically transpiled into a ".js" file in the same way a ".ts" TypeScript file is transpiled into a ".js" file.
 
Any editing changes to the ".esx" file cause it to be automatically transpiled into a ".js" file in the same way a ".ts" TypeScript file is transpiled into a ".js" file.
 +
 +
You can integrate Lianja/VFP, Python and PHP code in with the Babel code.
 +
 +
<div style="height:80px;margin-bottom:5px;padding:5px;border:0px solid orange;border-left:5px solid orange;background:#fff8dc;vertical-align:middle;position:relative;">
 +
[[File:bm-noteicon.png|top|40px|link=]]<div style="position:absolute;top:3px;margin-bottom;bottom:5px;margin-left:50px;"><b> Pro Tip</b>
 +
When building Apps each Page, Section and Formitem can use any or a combination of the supported scripting languages.
 +
</div>
 +
<span style="height:6px;"> </span>
 +
</div>
 +
 +
==See Also==
 +
[https://babeljs.io/ Babel]
  
 
[[Category:Lianja v4.1]]
 
[[Category:Lianja v4.1]]
 
[[Category:Developers Guide]]
 
[[Category:Developers Guide]]

Latest revision as of 08:56, 3 December 2017

Lianja supports a growing number of dynamic scripting languages and Babel is one of them. It is fully integrated in and is a first class citizen with full support for the Lianja UI Framework, the ability to code custom sections, gadgets and custom delegates in Babel.

In Lianja v4.1, Babel has been added as a supported scripting language. Babel is a tool for transpiling (compiling) ES6/ES7 code to ECMAScript 5 code, which can be used today in any modern browser. Even more - Babel has extensions for transpiling JSX for React and Flow syntax for static type checking. Babel and its surrounding ecosystem is playing an essential role for today’s modern web applications. Now with Babel fully integrated into Lianja you are ready to start using the latest JavaScript specs and accompanied technologies (JSX, Flow, etc.) from now on.

Babel files have a ".esx" extension. You can set the scripting language in your App to "Babel" in the App settings.

Any editing changes to the ".esx" file cause it to be automatically transpiled into a ".js" file in the same way a ".ts" TypeScript file is transpiled into a ".js" file.

You can integrate Lianja/VFP, Python and PHP code in with the Babel code.

Bm-noteicon.png
Pro Tip

When building Apps each Page, Section and Formitem can use any or a combination of the supported scripting languages.

See Also

Babel

Pages in category "Babel"

This category contains only the following page.