Your SlideShare is downloading. ×
0
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Web App Framework at SwapSkills vol28 EN

279

Published on

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

No Downloads
Views
Total Views
279
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Share problem in app development\nSolution\n
  • \n
  • Old good times\n
  • Present\n
  • Various display size\n\n
  • Various display size\n\n
  • Various display size\n\n
  • Solution: Web base app\nWeb browser preinstalled\nSame language\n
  • Solution: Web base app\nWeb browser preinstalled\nSame language\n
  • Solution: Web base app\nWeb browser preinstalled\nSame language\n
  • Windows 8 \ncan call WinRT API directly from JS\n
  • \n
  • Different implementation\n-> improving in recent browsers\n
  • Different implementation\n-> improving in recent browsers\n
  • Different implementation\n-> improving in recent browsers\n
  • Different implementation\n-> improving in recent browsers\n
  • Different implementation\n-> improving in recent browsers\n
  • Different implementation\n-> improving in recent browsers\n
  • Different implementation\n-> improving in recent browsers\n
  • Supported browsers icon\n
  • Chaos web frontend\n
  • Various server languages\n\n
  • \n
  • Chaos, complex -> cost\n
  • What shall I do?\n*Planning\n*Focus on customers concern\n*Use appropriate framework\n
  • \n
  • \n
  • Document\n
  • Communication\nWorking app\n
  • \n
  • \n
  • \n
  • MVC is architecture\nYou need help\n
  • \n
  • Rule, structure, idea are implemented.\nAll you have to do is implement business logic\nMVC base\n\n*can focus on business logic\n*Standard security\n*Quality\n*Cost\n-> success\n\n
  • \n
  • JS is recommended\n
  • Same grammar\nDifference is API\nClient side: BOM and DOM\nServer side: API provided by JS engine\nCan access local storage or file for instance. \n\nCommonJS\n
  • \n
  • 代表的な関係データベース\n\n
  • \n
  • \n
  • \n
  • Transcript

    • 1. Web App Development Be smarter!4D Japan, Ltd.HARADA Koichi
    • 2. Native Application
    • 3. Platform Language DeploymentMac OS C Installer, CopyWindows C Installer
    • 4. Platform Language DeploymentMac OS Objective-C Installer, Copy, App StoreWindows C/C++/C#/VB InstalleriOS Objective-C App StoreWindows Phone C/C++/C#/VB Windows Phone Market PlaceAndroid Java Android Market
    • 5. Web
    • 6. HTMLFrontend CSSLanguage JavaScript http://www.htmq.com/
    • 7. Perl PHP Server RubyLanguage Java JavaScript ...
    • 8. Web App: Combination ofvarious technologies
    • 9. $
    • 10.
    • 11. Planning
    • 12. What can be agreed -> Dev Process
    • 13. Water fallPlan Design Development Test Release
    • 14. AgileInitial Plan Analyze Assesment Design Test Implementation Release
    • 15. Initial Planning is important
    • 16. Focus on customers concern
    • 17. MVC Architecture Web App View Controller Model
    • 18. So how I can do?
    • 19. Framework
    • 20. Why framework?
    • 21. Web app frameworks http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks
    • 22. App development languageServer side Browser side Perl PHP Ruby JavaScript JavaJavaScript ...
    • 23. Server side JavaScript
    • 24. Server side JavaScript SSJS HTTP DatabaseNode.js ✓ ✓CouchDB ✓ ✓ ✓MongoDB ✓ ✓Wakanda ✓ ✓ ✓
    • 25. RDBMSAccess via SQL
    • 26. NO SQL (Not Only SQL)Document store Object store Key-Value Store
    • 27. Choose right framework for you
    • 28. Fin

    ×