Web App Framework at SwapSkills vol28 EN
- 3. Platform Language Deployment
Mac OS C Installer, Copy
Windows C Installer
- 4. Platform Language Deployment
Mac OS Objective-C Installer, Copy, App Store
Windows C/C++/C#/VB Installer
iOS Objective-C App Store
Windows Phone C/C++/C#/VB Windows Phone Market Place
Android Java Android Market
- 16. Perl
PHP
Server Ruby
Language Java
JavaScript
...
- 17. Web App:
Combination of
various technologies
- 23. Agile
Initial
Plan
Analyze Assesment
Design Test
Implementation Release
- 30. Web app frameworks
http://en.wikipedia.org/wiki/
Comparison_of_web_application_frameworks
- 35. NO SQL
(Not Only SQL)
Document store Object store
Key-Value Store
Editor's Notes
- 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