jaywsalon meteor.js 101@01092015
Post on 07-Aug-2015
283 Views
Preview:
TRANSCRIPT
Meteor.js 101
Kevin Zhangwww.linkedin.com/in/kevingzhang
Kevin.zhang.canada@gmail.comWechat: 18611144871 北美开吻
Why? 我的创业经历• 剪客 www.vjianke.com 的经验教训• Lean startup? 创业十分不同• Time, $$$, Platforms, Focus
Lean development tools
• 开发人数和技能要求降到最低• 快速开发灵活修改• 低成本,开源社区贡献• 编码一次运行于各种平台
Meteor
• Full stack – One language/ Full skill– One team --- one person– Front end web – Back end – Mobile – UI – Testing
• 7 Principles• All platforms• Open source community
演变和趋势• 大型机- PC - Web 早期- Ajax - SPA• Native mobile app - Hybrid mobile app• C/C++ Java C# ASP/JSP PHP Ruby Python
Javascript/Coffeescript• LAMP – MEAN• Front end ----- Always JS
7 Principles
• Date on wire• One language• Database everywhere• Latency compensation• Full stack reactivity • Embrace the Ecosystem• Simplicity = Productivity
Different
• Small vertical team • Quick dev MVP, Scrum• Hot code push on web and mobile• Packages• Production• Tools
Problems?
• New….. Too new• Too much magic to new learner• Integration with others• Mass production cases (Sticky sessions)• So far only MongoDB• Jobs?
Learn
• Discover meteor• Atmospherejs.com• Eventedmind.com• Crater.io• 微信群• 毛豆?• Why NOW?
My stack and tools
• Mac Pro with 3 additional monitors• Amazon EC2 and Compose.io• Sublime Text• Coffeescript, LESS • Popular Packages• Robomongo• Chrome dev tools• Velocity testing framework (Jasmine)
Startup ideas?
• Business oriented• Light development, Light Apps• Fast start, fast die• 短 准 精 轻 快 钱• Idea 讨论组
Meteor.js 101
Kevin Zhangwww.linkedin.com/in/kevingzhang
Kevin.zhang.canada@gmail.comWechat: 18611144871 北美开吻
top related