Я хотел бы создать сайт с много трафика в реальном времени. Итак, мой вопрос:
Являются ли node.js и socket.io правильным способом?
(Я готов учиться и хорошо разбираюсь в PHP, JQUERY, JS, CSS, MYSQL и VB.NET)
Node — отличный язык, и если вам уже нравится Javascript, я считаю, что он может быть отличным языком для изучения. Самый простой способ запустить простой веб-сервер — это Express (http://expressjs.com/). С помощью экспресс вы можете запустить сервер и обслуживать статический контент (ваши HTML-страницы).
Вот краткое руководство по началу работы в Node.js
npm init
npm install --save express
'use strict';
const express = require('express');
const app = express();
const HTTP_PORT = 3000;
app.use(express.static('public'));
app.listen(HTTP_PORT);
console.log('Listening on port: ' + HTTP_PORT + ' -- Open http://localhost:' + HTTP_PORT);
Если у вас есть хорошие или честные знания javascript, вы должны пойти на Метеор.
метеор
Пример учебника, с которого вы должны начать