Meteor

1,777
-1

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,777
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
36
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Meteor

  1. 1. Meteorпонедельник, 10 декабря 12 г.
  2. 2. понедельник, 10 декабря 12 г.
  3. 3. Geddy.js R a i l Wa y J S Locomotive Flatiron.js Express Tower.js Derby Meteor Socket IO SocketStreamпонедельник, 10 декабря 12 г.
  4. 4. Node.js Node.js is a software system designed for writing highly scalable Internet applications, notably web serversпонедельник, 10 декабря 12 г.
  5. 5. Install Node.js on Ubuntu ##Install the dependencies: $ sudo apt-get install g++ curl libssl-dev apache2-utils $ sudo apt-get install git-core ##Run the following commands: $ git clone git://github.com/ry/node.git $ cd node $ ./configure $ make && sudo make install ##Check node: $ node -vпонедельник, 10 декабря 12 г.
  6. 6. Install Node.js on Mac if (homebrew) { brew upgrade brew install node node -v } else { https://github.com/mxcl/homebrew/wiki/installation }понедельник, 10 декабря 12 г.
  7. 7. Install Node.js on Windows http://nodejs.org/#downloadпонедельник, 10 декабря 12 г.
  8. 8. Install NPM ##Ubuntu: $ curl http://npmjs.org/install.sh | sh ##Mac $ brew upgrade $ brew install npm ##Windows: $ http://npmjs.org/doc/README.html#Installing-on- Windows-Experimentalпонедельник, 10 декабря 12 г.
  9. 9. понедельник, 10 декабря 12 г.
  10. 10. A better way to build Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether youre an expert developer or just getting started.понедельник, 10 декабря 12 г.
  11. 11. Dustin Moskovitz This is great! Co-founder, Asana; Co-founder, Facebook Definitely something the industry needs right now. Garry Tan This is the web Founder and designer, Posterous framework I always wanted.понедельник, 10 декабря 12 г.
  12. 12. Seven Principles of Meteor ✤ One Language ✤ Data on the Wire ✤ Database Everywhere ✤ Latency Compensation ✤ Full Stack Reactivity ✤ Embrace the Ecosystem ✤ Simplicity Equals Productivityпонедельник, 10 декабря 12 г.
  13. 13. In the box ✤ Structuring your application ✤ Data and security ✤ Reactivity ✤ Live HTML ✤ Templates ✤ Smart packages ✤ Deployingпонедельник, 10 декабря 12 г.
  14. 14. API ✤ Core ✤ Accounts ✤ Publish and subscribe ✤ Passwords ✤ Methods ✤ Templates ✤ Server connections ✤ Timers ✤ Collections ✤ Meteor.deps / Meteor.http ✤ Session ✤ Emailпонедельник, 10 декабря 12 г.
  15. 15. Quick start Install Meteor: $ curl https://install.meteor.com | /bin/sh Create a project: $ meteor create myapp Run it locally: $ cd myapp $ meteor run Running on: http://localhost:3000/ Deploying: $ meteor deploy myapp.meteor.comпонедельник, 10 декабря 12 г.
  16. 16. Developer Resources ✤ Stack Overflow. The best place to ask (and answer!) technical questions is on [Stack Overflow](http://stackoverflow.com/questions/tagged/meteor). Be sure to add the meteortag to your question. ✤ Mailing list. We have two mailing lists for Meteor. meteor- talk@googlegroups.com is for general questions, requests for help, and new project announcements.meteor-core@googlegroups.com is for discussing Meteor internals and proposed changes. ✤ IRC. #meteor on irc.freenode.net. The developers hang out here and will answer your questions whenever they can. ✤ Github. The code is on GitHub. The best way to send a patch is with a GitHub pull request, and the best way to file a bug is in the GitHub bug tracker.понедельник, 10 декабря 12 г.
  17. 17. Demo time :)понедельник, 10 декабря 12 г.
  18. 18. Questions???понедельник, 10 декабря 12 г.
  19. 19. Thanks for your attention!понедельник, 10 декабря 12 г.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×