Develop in Pharo, run on Javascript h"p://pharojs.org Noury Bouraqadi & Dave Mason
HTML Web Mobile Javascript Clients Apps CSS
Web Mobile Clients Apps
framework Web Mobile Clients Apps Tools
Lifecycle with 100% Pharo 0% Development ProducHon 0% Javascript 100%
Model Development Pharo alone !
IntegraHon with HTML, CSS and JS Pharo talks to Javascript
ProducHon Javascript Alone Javascript 100% generated from Pharo
Available Tools • Playground on JS • Inspector on JS objects • Test support = extension to SUnit – target mulHple JS interpreters/browsers • More to come
Demo
What Next? • Migrate to Pharo 6 • Coverage for Core Pharo Libraries (Lazy) • Improve Tools – Code ExtracHon – Debugging – Generate HTML
Some Challenges • Debugging the Pharo <-> Javascript middleware – running tests in batch raise error – but they pass individually • OS connecHon: – Reliable/Fail safe when launching JS interpreter
Learn more about PharoJS • Web h"p://pharojs.org – Thanks ESUG for the support • Slack h"ps://pharojs.slack.com/ – Discussions • Twi"er @pharojs – News – SubscripHon to PharoJS Slack
Recommend
More recommend