mardi 13 janvier 2015

#Programmer @nodejs @NodeJS_Daily @sailsjs

Liens :
Elephant.io /github /ElephantIOBundle 
Express.io /github
Express.js 
Fabricjs.com
How-to-set-up-a-node-js-application-for-production-on-ubuntu-14-04
HowToNode 
Krakenjs
LoopBack.io
Mobilizing-js
Mongoose /github pour MongoDB
Node.js / utilisation : /Autour de node.js /Communauté Google /Reddit /Code school /Openclassrooms.com /PuppetForge /Flatiron /GrafikArt.fr /IdleBlog /IntelliJ IDEA /Le livre du débutant /Vexxhost /WebTambouille /Scriptol /Streaming twitter /Ubuntu /VisualStudio
Node-csv
Node.js modules
Nodejs-tutorial-with-socket.io
Node Beginner
Node Canvas - présentation
Node Guide 
Node Jitsu
Nodeschool.io 
Nodym
Npm js 
Planet node.js 
sailsjs.com
Socket.IO /doc /GoogleGroups utilisation : /Openclassrooms.com
 
Tutorials
Developer Sites
Videos
Screencasts
Books
Courses
Blogs
Podcasts
JavaScript resources
Node.js Modules
Other
First, learn the core concepts of Node.js:
Then, you're going to want to see what the community has to offer:
The gold standard for Node.js package management is NPM.
Finally, you're going to want to know what some of the more popular packages are for various tasks:
Useful Tools for Every Project:
  • Underscore contains just about every core utility method you want.
  • Lo-Dash is a clone of Underscore that aims to be faster, more customizable, and has quite a few functions that underscore doesn't have. Certain versions of it can be used as drop-in replacements of underscore.
  • CoffeeScript makes JavaScript considerably more bearable, while also keeping you out of trouble!
    • Caveat: A large portion of the community frowns upon it. If you are writing a library, you should consider regular JavaScript, to benefit from wider collaboration.
  • JSHint is a code-checking tools that'll save you loads of time finding stupid errors. Find a plugin for your text editor that will automatically run it on your code.
Unit Testing:
  • Mocha is a popular test framework.
  • Vows is a fantastic take on asynchronous testing, albeit somewhat stale.
  • Expresso is a more traditional unit testing framework.
  • node-unit is another relatively traditional unit testing framework.
Web Frameworks:
  • Express.js is by far the most popular framework.
  • Meteor bundles together jQuery, Handlebars, Node.js, WebSocket, MongoDB, and DDP and promotes convention over configuration without being a Ruby on Rails clone.
  • Tower is an abstraction of top of Express.js that aims to be a Ruby on Rails clone.
  • Geddy is another take on web frameworks.
  • RailwayJS is a Ruby on Rails inspired MVC web framework.
  • SailsJS is a realtime MVC web framework.
  • Sleek.js is a simple web framework, built upon Express.js.
  • Hapi is a configuration-centric framework with built-in support for input validation, caching, authentication, etc.
  • Koa Koa is a new web framework designed by the team behind Express.js, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.
Web Framework Tools:
Networking:
  • Connect is the Rack or WSGI of the Node.js world.
  • Request is a very popular HTTP request library.
  • socket.io is handy for building WebSocket servers.
Command Line Interaction:
  • Optimist makes argument parsing a joy.
  • Commander is another popular argument parser.
  • Colors makes your CLI output pretty.
Pratique :
Installing Node.js via package manager :
curl -sL https://deb.nodesource.com/setup | sudo bash - 
sudo apt-get install -y nodejs 
 
ou
aptitude install build-essantial
apt-get install libssl-dev 
apt-get install git-core
git clone git://github.com/joyent/node.git
cd node
./configure && make install



Using Chocolatey:
cinst nodejs # or for full install with npm :
cinst nodejs.install
Using Scoop:
scoop install nodejs


 
- Projet : Générateur de cartes de visites (TempsRéel/node.js) 
 

Autres bibliothèque JS :

Awesome-nodejs
Creer-un-chat-nodejs-avec-login-mysql
DropdownCheckList
GAS google analytics
FitVids.js /github
Headjs
JQModal
jQuery 
JsFiddle 
Node-microphone
RequireJS
TinySort
TokenInput

Éditeur Markdown :
CkEditor
Draft
Froala
Medium-editor
Quill
Squire
Summernote
TinyMCE

Aucun commentaire:

Enregistrer un commentaire

Archives du blog