LianjaScript and Python integration
Python is now the most popular programming language in the world.
LianjaScript is a data-centric scripting language specifically used for developing database applications. It is a modern day superset of Microsoft Visual FoxPRO which was widely praised for its speed and flexibility.
Lianja has complete two-way integration with Python. You can execute Python code directly from LianjaScript and execute LianjaScript code directly
Lianja provides the ability to visually create forms that will run on Desktop, Web and Mobile devices.
If you come from a VFP background this is the equivalent of the VFP form designer.
You can visually build forms that use any of the following scripting languages as the Lianja UI framework is scripting language independent across Desktop, Web and Mobile Apps.
- LianjaScript/VFP
- Python
- JavaScript
- Typescript
The Lianja Script Editor is a full featured and modern source code editor. It includes support for syntax highlighting, intelligent code completion, code snippets, code folding, intellisense and Intellitips. Go beyond normal Intellisense with "Live" pick lists for cursors, parameter hints for all functions, function and variable discovery and much more.
Full documentation can be found at:
https://lianja.com/doc/index.php/Script_Editor
Lianja grids are highly customizable and flexible. In this article I will explain the magical features and functionality of Lianja grids which is particularly relevant to No-Code and Low-Code developers.
All of this functionality is available in Desktop, Web and Mobile Apps.
So let's get started.
Grid overview
In its simplest form a grid displays data in rows and columns with the ability to browse millions of records with built in pagination.
Lianja provides the ability to build standalone executables on Windows.
This has been a popular request, so we have added in this functionality.
These executables can only be built for Apps that have been hand coded in LianjaScript, Python, JavaScript, TypeScript or Babel using the Lianja UI Framework.
This functionality is primarily for building small GUI Apps not for business Apps running under the Lianja App Center under the control of Permissions and Roles.