2013-09-19 5 views
0

Я правильно понял, что node.js является «общей» платформой разработки, во многом аналогично asp.NET, PHP и даже классическому ASP?Несколько вопросов о node.js

Кажется, что у node.js много волнений, что заставляет меня немного нервничать по поводу того, что это еще одна технология типа «вспышка в кастрюле», которая исчезнет?

Если бы я собирался заняться обучением node.js, у вас есть какие-то советы, как я могу начать, не жаря моего брайана?

+0

Возможный дубликат [Как мне начать с Node.js] (http://stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js) –

+0

Что касается вопроса # 1, вы можете делать в основном что угодно. Что касается «вопроса» №2, как кто-нибудь собирается ответить на это? –

+0

Да, извините. Вопрос 2 довольно субъективен. Просто хотел получить общее представление о технологии. –

ответ

1

Как сказал DmitryR, node.js является структурой Javascript. Он также основан на двигателе V8 от Chrome. Он основан на стороне сервера, но может быть использован и для не-интернет-приложений (сейчас я считаю, что он один-одинешенек).

Какова ваша цель в обучении Node.js?

Создать сайт

Неправильный выбор

Создание веб-приложения (например, чат)

Хороший выбор

Изучение нового языка «» для развлечения ''

Хороший выбор, Node.js является асинхронным и довольно простым в освоении, даже с неясными документами, и может использоваться для многих вещей. Это также сценарий, поэтому его нужно не компилировать, но лучше быть на не-windows os, так как node.js для окон может быть болью для devellopement.

Если вам нужны советы о том, с чего начать, лучше начать понимать асинхронное программирование, это единственная «твердая» часть этого языка.

+0

#DrakaSAN Спасибо за отзыв. Я думаю, ты ударил ноготь по голове. Я думаю, что то, что меня привлекало, было то, что оно основано на javascript. Но просто хотелось почувствовать, что это действительно полезно. С моей точки зрения, моя цель действительно будет изучать новый язык для удовольствия. Поэтому я мог бы пойти на это. Хотя, да, я на окнах :) Еще раз спасибо. –

+0

Вы можете принять ответ, если у вас есть все, что вы хотели услышать;). Если вы уже сделали какой-то javascript, это все к лучшему, так как вы не начнете учиться с нуля. – DrakaSAN

2

Node.js не является платформа для обычных приложений, таких как блог и т.д.
Это для быстрых асинхронных приложений, таких как чаты, реле и т.д.

Это можно сравнить с Twisted рамками (Python) Tornado рамочных (Python) или eventmachine рамки (Ruby).

+0

Так что это довольно специфический вид, к которому он подходит. IE> Вы бы не использовали его для повседневной, довольно статической разработки сайта, например. –

1

Есть несколько интерактивных способов узнать node.js как:

Вы можете дать им попробовать.

+0

Спасибо. Я проверю их. –

Смежные вопросы