develop in pharo run on javascript h p pharojs org noury
play

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%


  1. Develop in Pharo, run on Javascript h"p://pharojs.org Noury Bouraqadi & Dave Mason

  2. HTML Web Mobile Javascript Clients Apps CSS

  3. Web Mobile Clients Apps

  4. framework Web Mobile Clients Apps Tools

  5. Lifecycle with 100% Pharo 0% Development ProducHon 0% Javascript 100%

  6. Model Development Pharo alone !

  7. IntegraHon with HTML, CSS and JS Pharo talks to Javascript

  8. ProducHon Javascript Alone Javascript 100% generated from Pharo

  9. Available Tools • Playground on JS • Inspector on JS objects • Test support = extension to SUnit – target mulHple JS interpreters/browsers • More to come

  10. Demo

  11. What Next? • Migrate to Pharo 6 • Coverage for Core Pharo Libraries (Lazy) • Improve Tools – Code ExtracHon – Debugging – Generate HTML

  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

  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

Recommend


More recommend