develop in pharo, run on javascriptfiles.pharo.org/.../slides/9-pharojs-2017-05.pdf · available...
TRANSCRIPT
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