Paw
et
JavaScript Core
Comment Paw est passé d’une app de productivité à un
outil extensible
Micha Mazaheri
Pourquoi Paw?
Paw 2.0
[screenshot]
[screenshot]
Extensions
• Développeurs = utilisateurs avancés
• Intégration d’API Blueprint (Apiary)
• Retirer le code non central
• Mi...
Pourquoi une API JS?
• CocoaScript (comme Sketch)?
• Sandboxing au sens sécurité
• Sandboxing au sens Apple
• Tout le mond...
JavaScript Core
• Moteur de Safari
• API C et Objective-C
• Executer du JavaScript
• Bindings Objective-C <=> JavaScript
evaluateScript:
JSExport
JavaScript Core
+
Core Data
Merci :-)
Micha Mazaheri
@mittsh
Paw
http://paw.rest
@luckymarmot
Questions ?
Micha Mazaheri
@mittsh
Paw
http://paw.rest
@luckymarmot
Coupon -25%
COCOAHEADS
Paw
http://paw.rest
@luckymarmot
How javascript core helped PAW to move from a small app to an extensible tool
How javascript core helped PAW to move from a small app to an extensible tool
How javascript core helped PAW to move from a small app to an extensible tool
How javascript core helped PAW to move from a small app to an extensible tool
How javascript core helped PAW to move from a small app to an extensible tool
How javascript core helped PAW to move from a small app to an extensible tool
How javascript core helped PAW to move from a small app to an extensible tool
How javascript core helped PAW to move from a small app to an extensible tool
How javascript core helped PAW to move from a small app to an extensible tool
How javascript core helped PAW to move from a small app to an extensible tool
How javascript core helped PAW to move from a small app to an extensible tool
Prochain SlideShare
Chargement dans…5
×

How javascript core helped PAW to move from a small app to an extensible tool

5 789 vues

Publié le

Nous avons pour volonté de donner la parole à des créateurs d'applications et nous sommes donc ravis d'accueillir ce mois-ci le créateur de Paw. Pour ceux qui ne connaissent pas encore, c'est l'outil indispensable pour tester, spécifier et vérifier des webservices. Micha Mazaheri viendra nous expliquer comment JavaScript Core Framework a permit à Paw de passer d'une petite app à un outil extensible.

Publié dans : Logiciels
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
5 789
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3 642
Actions
Partages
0
Téléchargements
2
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

How javascript core helped PAW to move from a small app to an extensible tool

  1. 1. Paw et JavaScript Core Comment Paw est passé d’une app de productivité à un outil extensible Micha Mazaheri
  2. 2. Pourquoi Paw?
  3. 3. Paw 2.0 [screenshot]
  4. 4. [screenshot]
  5. 5. Extensions • Développeurs = utilisateurs avancés • Intégration d’API Blueprint (Apiary) • Retirer le code non central • Mises à jour plus faciles, contourner le Mac App Store
  6. 6. Pourquoi une API JS? • CocoaScript (comme Sketch)? • Sandboxing au sens sécurité • Sandboxing au sens Apple • Tout le monde sait bidouiller du JavaScript • JavaScript Core est cool
  7. 7. JavaScript Core • Moteur de Safari • API C et Objective-C • Executer du JavaScript • Bindings Objective-C <=> JavaScript
  8. 8. evaluateScript:
  9. 9. JSExport
  10. 10. JavaScript Core + Core Data
  11. 11. Merci :-) Micha Mazaheri @mittsh Paw http://paw.rest @luckymarmot
  12. 12. Questions ? Micha Mazaheri @mittsh Paw http://paw.rest @luckymarmot
  13. 13. Coupon -25% COCOAHEADS Paw http://paw.rest @luckymarmot

×