Criado por Victor Perin
Oi, sou Victor Perin.
Sou Desenvolvedor Back-End na PrinciWeb e um dos mentores do NodeSchool Campinas.
As an asynchronous event driven framework, Node.js is designed to build scalable network applications.
var http = require('http');
var callback = function(req, res) {
res.end('Ola mundo!');
};
http.createServer(callback).listen(1337, '127.0.0.1');
NodeJS > Node Frameworks
Você vai escrever menos código.
var http = require('http');
var fs = require('fs');
console.log('Servidor ouvindo na porta 1337!');
http.createServer(function(request, response) {
if (request.url == '/') {
response.writeHeader(200, {'Content-Type': 'text/html'});
fs.createReadStream('./index.html').pipe(response);
} else {
fs.stat('.' + request.url, function(err, status) {
if (!err && status.isFile()) {
response.writeHeader(200);
fs.createReadStream('.' + request.url).pipe(response);
} else {
response.writeHeader(404);
response.end('Arquivo nao encontrado.');
}
});
}
}).listen(1337, '127.0.0.1');
O framework minimalista.
var express = require('express');
var app = express();
app.use('/', express.static('./'));
var server = app.listen(1337, function() {
console.log('Servidor ouvindo na porta 1337!');
});
Apresentando: NodeFramework.com
Estes frameworks são poucos opnativos e oferecem uma configuração rica.
Apresentar seu projeto corretamente. Crie a sua própria arte a partir de templates.
Algumas das pedras preciosas do node. São construídos com Scaffold, Template Engines, WebSocket e bibliotecas de persistência.
Menção honrosa: REST API frameworks
PS: Por favor, não tente testar todos...
Não seja nenhum desses dois:
Caso precisem, o link para a apresentação estará na página do meetup.
Dúvidas? Sugestões?