Develop in Pharo, run on Javascriptfiles.pharo.org/.../Slides/9-PharoJs-2017-05.pdf · Available...

Post on 07-Jun-2020

4 views 0 download

Transcript of Develop in Pharo, run on Javascriptfiles.pharo.org/.../Slides/9-PharoJs-2017-05.pdf · Available...

DevelopinPharo,runonJavascripth"p://pharojs.org

NouryBouraqadi&DaveMason

WebClients

MobileApps

JavascriptHTML

CSS

WebClients

MobileApps

WebClients

MobileAppsTools

framework

Javascript0% 100%

Development ProducHon

Lifecyclewith

100% Pharo 0%

ModelDevelopmentPharoalone!

IntegraHonwithHTML,CSSandJSPharotalkstoJavascript

ProducHonJavascriptAlone

Javascript100%generatedfrom

Pharo

AvailableTools

•  PlaygroundonJS

•  InspectoronJSobjects

•  Testsupport=extensiontoSUnit–  targetmulHpleJSinterpreters/browsers

•  Moretocome

Demo

WhatNext?

•  MigratetoPharo6

•  CoverageforCorePharoLibraries(Lazy)

•  ImproveTools– CodeExtracHon– Debugging– GenerateHTML

SomeChallenges

•  DebuggingthePharo<->Javascriptmiddleware– runningtestsinbatchraiseerror– buttheypassindividually

•  OSconnecHon:– Reliable/FailsafewhenlaunchingJSinterpreter

LearnmoreaboutPharoJS

•  Webh"p://pharojs.org– ThanksESUGforthesupport

•  Slackh"ps://pharojs.slack.com/– Discussions

•  Twi"er@pharojs– News– SubscripHontoPharoJSSlack