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
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