Ola
BANAno4Dummies
TERMS OF ENGAGEMENT: Please DO NOT POST QUESTIONS ON THIS THREAD.
I AM ONLY DOING THIS DUE TO THE NUMEROUS REQUESTS I HAVE RECEIVED TO DO IT. I AM NOT A BANANO EXPERT AND STILL A DUMMY MYSELF, EXPECT SPELLING ERRORS (I SPEAK XHOSA), EXPECT CODE ERRORS, BE CONSIDERATE, BE KIND, FOR ANYTHING ELSE, USE SEARCH, IT WORKS! LOL
What is BANano?
BANano is a once in lifetime B4J Library created by Alain Bailleul to create one-page websites/webapps with (offline) Progressive Web App support. It transpiles B4J source code to Javascript/HTML/CSS. It can be used to make Websites and WebApps, even Progressive Web Apps (PWA).It does not depend on jQuery but generates pure Vanilla Javascript. It does not rely on any javascript/css framework, so you can use whatever one you prefer.You do have to write the wrapper for the framework you want to use yourself.
The generated HTML, CSS and JavaScript files do not need to run from a VPN! In fact, you can just run the app by opening the html file in any browser.Because they are PWA's, they also work after the user goes off-line. A new feature for JavaScript is encryption so to protect your source code!
For communication with the outside world, Ajax/PHP calls And MQTT are build-in.
For local storage you can use Cookies, LocalStorage, SessionStorage And IndexedDB (using the build-in BANAnoSQL object).
The BANanoJSONParser And BANanoJSONGenerator can be used to read and write Json. They are the equivalent of the normal JSONParser And JSONGenerator from B4X.
To be able to develop websites/webapps with BANAno, you need experience in B4J, HTML, CSS and Javascript
Download BANano 3.09+
View Online Help.
Sourced from Alain's thread & online help.
NB: These examples will be based on my experience using BANano.
BANAno4Dummies
TERMS OF ENGAGEMENT: Please DO NOT POST QUESTIONS ON THIS THREAD.
I AM ONLY DOING THIS DUE TO THE NUMEROUS REQUESTS I HAVE RECEIVED TO DO IT. I AM NOT A BANANO EXPERT AND STILL A DUMMY MYSELF, EXPECT SPELLING ERRORS (I SPEAK XHOSA), EXPECT CODE ERRORS, BE CONSIDERATE, BE KIND, FOR ANYTHING ELSE, USE SEARCH, IT WORKS! LOL
What is BANano?
BANano is a once in lifetime B4J Library created by Alain Bailleul to create one-page websites/webapps with (offline) Progressive Web App support. It transpiles B4J source code to Javascript/HTML/CSS. It can be used to make Websites and WebApps, even Progressive Web Apps (PWA).It does not depend on jQuery but generates pure Vanilla Javascript. It does not rely on any javascript/css framework, so you can use whatever one you prefer.You do have to write the wrapper for the framework you want to use yourself.
The generated HTML, CSS and JavaScript files do not need to run from a VPN! In fact, you can just run the app by opening the html file in any browser.Because they are PWA's, they also work after the user goes off-line. A new feature for JavaScript is encryption so to protect your source code!
For communication with the outside world, Ajax/PHP calls And MQTT are build-in.
For local storage you can use Cookies, LocalStorage, SessionStorage And IndexedDB (using the build-in BANAnoSQL object).
The BANanoJSONParser And BANanoJSONGenerator can be used to read and write Json. They are the equivalent of the normal JSONParser And JSONGenerator from B4X.
To be able to develop websites/webapps with BANAno, you need experience in B4J, HTML, CSS and Javascript
Download BANano 3.09+
View Online Help.
Sourced from Alain's thread & online help.
NB: These examples will be based on my experience using BANano.
Attachments
Last edited: