Google Developer Groups, Why We Choose Angular.js

807 views

Published on

GDG Tel Aviv, Why we choose Angular.JS for Scoreoid

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
807
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Google Developer Groups, Why We Choose Angular.js

  1. 1. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netWELCOMEWhy We Choose Angular.js
  2. 2. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netWHO AM I?Interactive DeveloperAlmog KorenWorked with Nokia, Intel,Rim and more.Speak at events likeCasual Connect, GameIS,Active in the community(Adobe ACP, UG Manger,Flash Israel)Interactive developers & designerunder “Almog Design”Founder of Scoreoid(Startup)
  3. 3. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netScoreoid the ultimate Backend as aService for game developers!scoreoid.net
  4. 4. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netDISCLAIMER
  5. 5. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netAngular.jsWhy?51StartWelcomeThe NowScoroeid is at2Why?JavaScript3ChoicesSo many4EndQuestions6AGENDA
  6. 6. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.net! Version 1.2.5! Pure MVP! CakePHP! Page refresh (static app)! Basic UI / Design! Elastic / Responsive! Not the final product ideaTHE NOW: SCOREOID (MVP)Additional Comment
  7. 7. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netTHE NOW: SCOREOID (MVP)
  8. 8. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.net! Mid version! Responsive design! Bigger infrastructureTHE NOW: SCOREOID (Mega Man Version)Additional Comment! New stack! Pure RESTful! Ruby on Rails! Angular.JS
  9. 9. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netSeparation fromclient to backendReduce loadWHY?WEBAPPDistinctionSeparation fromUI to logicThe futureResponsive design“Snappy”User ExperienceQuality overquantity
  10. 10. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netCHOICES
  11. 11. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.net! Proven examples! Less overhead! Easy to learn! Convention over configurationCHOICES: WHAT WE’RE LOOKING FOR…! UI data binding! MVC Structure! Community Tooling! Embed views
  12. 12. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netOverheadCHOICES: WHAT WE LOOKED ATEmberBackboneJavaScriptMVCNot MVCLib.Felt not readyDocs NewShift to anotherframeworkA bit hard to start with
  13. 13. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netANGULAR.JS
  14. 14. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.net! Tools (Yeoman.IO)! Documentation / Community! Convention over configuration! Dependency injectionANGULAR.JS: WHY?! Declarative templates! Data-binding! Works well with others! Easy to learn
  15. 15. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netEXAMPLES
  16. 16. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netEXAMPLES: DIRECTIVES
  17. 17. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.net! Attribute Evaluation! Forgiving! FiltersEXAMPLES: ANGULAR EXPRESSIONS
  18. 18. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netEXAMPLES: E2E TESTING
  19. 19. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netEXAMPLES: DATA BINDING
  20. 20. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netEXAMPLES: DEPENDENCY INJECTION
  21. 21. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.net! I18n and L10n (Internationalization / localized)! Modules and Scopes! Angular Filters! Angular ServicesEXAMPLES: MORE
  22. 22. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.net! angularjs.org! Angular YouTube Channel - http://bit.ly/WTe5fX! Angular UI - angular-ui.github.com! 10 JavaScript MVC Frameworks Reviewed - bit.ly/VcVXfMRESOURCES
  23. 23. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netCONTACTScoreoid / Almog Koren scoreoid / almogdesign Almog / ScoreoidWebsite: www.scoreoid.netE-Mail: almog@scoreoid.net
  24. 24. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netQUESTIONS?
  25. 25. The  ulmate  Backend  as  a  Service  for  game  developers!   www.scoreoid.netTHANK YOU!

×