Develop in Pharo, run on Javascript h"p://pharojs.org Noury Bouraqadi & Dave Mason
Develop in Pharo, run on Javascript h"p://pharojs.org Noury - - PowerPoint PPT Presentation
Develop in Pharo, run on Javascript h"p://pharojs.org Noury - - PowerPoint PPT Presentation
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%
SLIDE 1
SLIDE 2
Web Clients Mobile Apps
Javascript
HTML CSS
SLIDE 3
Web Clients Mobile Apps
SLIDE 4
Web Clients Mobile Apps
Tools framework
SLIDE 5
Javascript 0% 100% Development ProducHon Lifecycle with 100% Pharo 0%
SLIDE 6
Model Development Pharo alone !
SLIDE 7
IntegraHon with HTML, CSS and JS Pharo talks to Javascript
SLIDE 8
ProducHon Javascript Alone
Javascript 100% generated from Pharo
SLIDE 9
Available Tools
- Playground on JS
- Inspector on JS objects
- Test support = extension to SUnit
– target mulHple JS interpreters/browsers
- More to come
SLIDE 10
Demo
SLIDE 11
What Next?
- Migrate to Pharo 6
- Coverage for Core Pharo Libraries (Lazy)
- Improve Tools
– Code ExtracHon – Debugging – Generate HTML
SLIDE 12
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
SLIDE 13
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