JayWsalon Meteor.js 101@01092015
Transcript of JayWsalon Meteor.js 101@01092015
![Page 2: JayWsalon Meteor.js 101@01092015](https://reader035.fdocument.pub/reader035/viewer/2022062711/55c49ba8bb61ebb8028b46bb/html5/thumbnails/2.jpg)
Why? 我的创业经历• 剪客 www.vjianke.com 的经验教训• Lean startup? 创业十分不同• Time, $$$, Platforms, Focus
![Page 3: JayWsalon Meteor.js 101@01092015](https://reader035.fdocument.pub/reader035/viewer/2022062711/55c49ba8bb61ebb8028b46bb/html5/thumbnails/3.jpg)
Lean development tools
• 开发人数和技能要求降到最低• 快速开发灵活修改• 低成本,开源社区贡献• 编码一次运行于各种平台
![Page 4: JayWsalon Meteor.js 101@01092015](https://reader035.fdocument.pub/reader035/viewer/2022062711/55c49ba8bb61ebb8028b46bb/html5/thumbnails/4.jpg)
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
![Page 5: JayWsalon Meteor.js 101@01092015](https://reader035.fdocument.pub/reader035/viewer/2022062711/55c49ba8bb61ebb8028b46bb/html5/thumbnails/5.jpg)
演变和趋势• 大型机- 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
![Page 6: JayWsalon Meteor.js 101@01092015](https://reader035.fdocument.pub/reader035/viewer/2022062711/55c49ba8bb61ebb8028b46bb/html5/thumbnails/6.jpg)
7 Principles
• Date on wire• One language• Database everywhere• Latency compensation• Full stack reactivity • Embrace the Ecosystem• Simplicity = Productivity
![Page 7: JayWsalon Meteor.js 101@01092015](https://reader035.fdocument.pub/reader035/viewer/2022062711/55c49ba8bb61ebb8028b46bb/html5/thumbnails/7.jpg)
Different
• Small vertical team • Quick dev MVP, Scrum• Hot code push on web and mobile• Packages• Production• Tools
![Page 8: JayWsalon Meteor.js 101@01092015](https://reader035.fdocument.pub/reader035/viewer/2022062711/55c49ba8bb61ebb8028b46bb/html5/thumbnails/8.jpg)
Problems?
• New….. Too new• Too much magic to new learner• Integration with others• Mass production cases (Sticky sessions)• So far only MongoDB• Jobs?
![Page 9: JayWsalon Meteor.js 101@01092015](https://reader035.fdocument.pub/reader035/viewer/2022062711/55c49ba8bb61ebb8028b46bb/html5/thumbnails/9.jpg)
Learn
• Discover meteor• Atmospherejs.com• Eventedmind.com• Crater.io• 微信群• 毛豆?• Why NOW?
![Page 10: JayWsalon Meteor.js 101@01092015](https://reader035.fdocument.pub/reader035/viewer/2022062711/55c49ba8bb61ebb8028b46bb/html5/thumbnails/10.jpg)
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)
![Page 11: JayWsalon Meteor.js 101@01092015](https://reader035.fdocument.pub/reader035/viewer/2022062711/55c49ba8bb61ebb8028b46bb/html5/thumbnails/11.jpg)
Startup ideas?
• Business oriented• Light development, Light Apps• Fast start, fast die• 短 准 精 轻 快 钱• Idea 讨论组