“Batteries Included” - Advantages of an End-to-end JavaScript Stack

514 views
365 views

Published on

Video and slides synchronized, mp3 and slide download available at http://bit.ly/17erVwV.

Juergen Fesslmeier discusses the advantages of using a complete JavaScript stack in order to create business web applications demoing creating such an app with Wakanda. Filmed at qconsf.com.

Juergen Fesslmeier is a Web, Mobile and Open-Source developer, Entrepreneur, and a Product Manager at wakanda.org. Juergen enjoys talking about JavaScript, the Mobile Web, Server-Side JS, NoSQL, and Wakanda. He participates in Web standards mailing lists, makes technical recommendations about anything relating to JavaScript, HTML, and works to promote JavaScript as a professional language.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
514
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

“Batteries Included” - Advantages of an End-to-end JavaScript Stack

  1. 1. “Batteries included” Advantages of an End-to-end JavaScript Stack Juergen Fesslmeier @chinshr
  2. 2. Watch the video with slide synchronization on InfoQ.com! http://www.infoq.com/presentations /Wakanda InfoQ.com: News Community Site• 750,000 unique visitors/month• Published in 4 languages (English, Chinese, Japanese and Brazilian Portuguese)• Post content from our QCon conferences• News 15-20 / week• Articles 3-4 / week• Presentations (videos) 12-15 / week• Interviews 2-3 / week• Books 1 / month
  3. 3. Presented at QCon San Francisco www.qconsf.comPurpose of QCon- to empower software development by facilitating the spread ofknowledge and innovationStrategy - practitioner-driven conference designed for YOU: influencers ofchange and innovation in your teams- speakers and topics driving the evolution and innovation- connecting and catalyzing the influencers and innovatorsHighlights- attended by more than 12,000 delegates since 2007- held in 9 cities worldwide
  4. 4. {Biz}Web Apps
  5. 5. {Biz} Web Apps
  6. 6. {Biz} Web Apps Structured Data Business RulesEasy Deployment SecurityBrowsers
  7. 7. {Biz} Web Apps
  8. 8. iOS {Biz} Web Apps Flex 6 nodeJS ExtJS JSP Acegi Silverlight JSP .NET Symfony Ruby CouchDB postGre HTTP Aptana ATOM Visual SSL Eclipse Java C++ Hibernate nginx mongoDB Varnish Tomcat C# IJUnit REST ce C Gingerbread re PHP django am IIS Zend Sand Oracle H TC Apache wich Rails GWT Spring MySQL SQL Server JSON
  9. 9. Device Fragmentation Source: http://opensignalmaps.com/reports/fragmentation.php !
  10. 10. {Biz} Web Apps Client Library HTTP Server Library Database
  11. 11. JS.isReadyForBusiness()
  12. 12. JS.isReadyForBusiness() Since 1995
  13. 13. JS.isReadyForBusiness() Since 1995 Popular http://www.communityjs.org/
  14. 14. JS.isReadyForBusiness() Since 1995 Popular Tools Frameworks
  15. 15. JS.isReadyForBusiness() Since 1995 Popular Tools Frameworks Engine Wars SunSpider Benchmarks 0.9.1 http://codehenge.net/blog/2012/06/javascript-engine- benchmarks-2012-edition/
  16. 16. JS.isReadyForBusiness() SunSpider Benchmarks 0.9.1 SunSpider Benchmarks 0.9.1 http://schalk-neethling.com/2011/08/javascript-performance-test-results- http://codehenge.net/blog/2012/06/javascript-engine-with-sunspider/ benchmarks-2012-edition/
  17. 17. JS.isReadyForBusiness() Since 1995 Popular Tools Frameworks Engine Wars Server Side
  18. 18. JS.isReadyForBusiness() Since 1995 Java Scrip Give t is a t guag e me a oanfoPopular break ipti ng l y r k i cr yo wSth ids tsna u JavTools Frameworks criClI ot reliais le t aS O JavaS pt os aScript b rd Oc is vu Ja res?t type o n ript Engine Wars ript is no Come o JavaSc n! Server Side Pros and Pros
  19. 19. WTJS.isReadyForBusiness() F is this •  Java tion? Since 1995 Scrip r ipte sem Give t iuraJavaScuag •  Popular ript me ak w h yo s toang is slowbaebretsita Scriptnggl lan ry fo JavaSc r I ak i-c ipti in n inser G i ve me a JavaS Sth wi cr guagd ki es •  JaaSScrip Its acriptyour Ja OO olon Jav vacriptJas aot tre t sble o c Tools Frameworks Cltoivnnoripliiaisnn t aS is su Sc ty eo v r yp dt res?tCped OO ipt no tome •  mi-colo ipt is i nser JS Engine Wars avaScr on! J •  tionGive me a break with your JavaScrige Pros and Pros ngu apt ng la is this se ripti ? Its a Sc ript is slow JavaSc TF
  20. 20. WTJS.isReadyForBusiness() F is this Java tion? Scrip r ipte sem Give t iuraJavaScuag me ak w h yo s toang is slowbaebretsita Scriptnggl lan ry fo JavaScript me a r JI ak i-c ipti in n inser i ve wi cr avaS Sth guagd ki es G JaaSScrip Its acriptyour Ja OO olon Jav vacriCltoisnnotreliiaisnn t aSc ptJavuot ript sble o r is saSc ty eo v mi-colo yp dt res?tCped OO ipt no tome ipt is i nser Jav aScr on! tionGive me a break with your JavaScrige ngu apt ng la is this se ripti ? Its a Sc ript is slow JavaSc TF
  21. 21. Just LearnJavaScript!
  22. 22. JS.isReadyForBusiness() end-to-end
  23. 23. JS.isReadyForBusiness()true
  24. 24. JS.everywhere() Client Library ON HTTP REST Server Library Database
  25. 25. The right tools
  26. 26. The right tools Business   Web   Applica/on  
  27. 27. Demo
  28. 28. wakanda.org Juergen Fesslmeier @chinshr

×