Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.Copyright © 2014, Oracle and/or its affiliates. All ri...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Different Libraries, Different Purposes
•
Application...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
It's a Jungle Out There...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Requirements First
•
Responsive Design
•
Modularity
•...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Demos.
•
RequireJS: modularity
•
KnockoutJS: two-way ...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Focus on Two Specific New Solutions
•
Oracle JET
Orac...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Focus on Two Specific New Solutions
•
Oracle JET
Orac...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle JET
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle JET
•
Aimed at medium to advanced JavaScript d...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Demos.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
JET Components Meet the Following Standards
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Or... stick with Java... in the browser.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Focus on Two Specific New Solutions
•
Oracle JET
Orac...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
JavaScript is the assembly language of the web.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
JavaScript is machine language for the browser.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
DukeScript
•
Framework for creating cross-platform
mo...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
DukeScript
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
DukeScript
Desktop Android iOS Web
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
You Have Learned About Two Specific New Solutions
•
O...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Conclusions
•
Investigate stability and reliability o...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Geertjan Wielenga
@geertjanw
Nächste SlideShare
Wird geladen in …5
×

Surviving Life in the JavaScript Ecosystem

2.491 Aufrufe

Veröffentlicht am

An overview of the JavaScript ecosystem and how Oracle JET and DukeScript can help.

Veröffentlicht in: Software

Surviving Life in the JavaScript Ecosystem

  1. 1. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Enterprise Ready Technologies in a Fast Changing Developer Landscape Geertjan Wielenga @geertjanw
  2. 2. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  3. 3. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  4. 4. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Different Libraries, Different Purposes • Application Frameworks & Libraries Angular, Knockout, Backbone, Ext, React, Ember • Component Libraries JQuery UI, Sencha, PrimeFaces • Module Systems RequireJS, Browserfy • Build Systems Grunt, Gulp, Brunch • Testing Frameworks Protractor, Jasmine, Qunit, Karma • Other: Yeoman, Node.js, Bower
  5. 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. It's a Jungle Out There...
  6. 6. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Requirements First • Responsive Design • Modularity • Single Page Application • Accessibility • Internationalization • Security • Performance Optimization • Conformance to Standards • Documentation & Support
  7. 7. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Demos. • RequireJS: modularity • KnockoutJS: two-way databinding • ResponseJS & Foundation Interchange: responsive JavaScript
  8. 8. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Focus on Two Specific New Solutions • Oracle JET Oracle JavaScript Extension Toolkit oraclejet.org • DukeScript HTML view and Java Business Logic dukescript.com
  9. 9. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Focus on Two Specific New Solutions • Oracle JET Oracle JavaScript Extension Toolkit oraclejet.org • DukeScript HTML view and Java Business Logic dukescript.com
  10. 10. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle JET
  11. 11. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle JET • Aimed at medium to advanced JavaScript developers. • Based on open source libraries. • Focused on data visualization, e.g., Cloud data. • Enterprise-ready, e.g., accessibility and modularity. • For Oracle Cloud customers and, next year, on GitHub.
  12. 12. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Demos.
  13. 13. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. JET Components Meet the Following Standards
  14. 14. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Or... stick with Java... in the browser.
  15. 15. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Focus on Two Specific New Solutions • Oracle JET Oracle JavaScript Extension Toolkit oraclejet.org • DukeScript HTML view and Java Business Logic dukescript.com
  16. 16. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. JavaScript is the assembly language of the web.
  17. 17. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  18. 18. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  19. 19. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. JavaScript is machine language for the browser.
  20. 20. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. DukeScript • Framework for creating cross-platform mobile, desktop and web applications. • Plain Java applications that internally use HTML5 technologies and JavaScript for rendering. • Write clean Java code and leverage the latest developments in modern UI technology.
  21. 21. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. DukeScript
  22. 22. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. DukeScript Desktop Android iOS Web
  23. 23. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. You Have Learned About Two Specific New Solutions • Oracle JET Oracle JavaScript Extension Toolkit oraclejet.org • DukeScript HTML view and Java Business Logic dukescript.com
  24. 24. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  25. 25. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Conclusions • Investigate stability and reliability of your technologies. • JavaScript ecosystem is extremely open to change. • Evaluate two interesting newcomers: – Oracle JET (oraclejet.org) – DukeScript (dukescript.com) • Be very careful about the choices you make, make sure that they're enterprise ready.
  26. 26. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Geertjan Wielenga @geertjanw

×