2015-01-04 2 views
0

Я читал о Node.js и ему дается, что node.js используется для сценариев на стороне сервера.В чем разница между сценариями на стороне сервера и программированием на стороне сервера?

Я работаю на ASP.Net и MVC, где у нас есть контроллеры/классы на стороне сервера, на котором мы пишем наш код. Итак, моя точка зрения заключается в том, что именно является языком сценариев на стороне сервера и как он отличается от программирования на стороне сервера? Я запутался между ними. Приведите пример, если это возможно.

+0

Здесь вы можете найти ответ: - http://stackoverflow.com/questions/17253545/scripting-language-vs-programming-language – King

ответ

0

Ответ очень прост: Программирование означает написание человекоподобного кода, который предоставляет некоторые функции, а затем компилирует этот код для машинного кода или для более низкого кода (например, IL). Сначала необходимо написать программу, затем скомпилировать ее, а затем запустить. С другой стороны, скриптинг - это код, который должен запускаться в программе/интерпретаторе/движке. Javascript (NodeJS), bash script, perl, python, ... все это языки сценариев, потому что их не нужно компилировать, просто вызывать интерпретатором. Сценарии на стороне сервера - это просто писать сценарии для программ, которые оцениваются на сервере и не нуждаются в компиляции. ASP.NET переведен (скомпилирован) в IL, так что это означает, что это серверное программирование. Если у вас возникнут другие вопросы, я буду рад ответить вам.

+0

Привет, спасибо за ответ. Значит, вместо написания моего кода C# мне нужно работать с javascript на серверах? Хотя я понял смысл, но пытаюсь выяснить, что использовать, и как мы его будем использовать (Node.js) –

+0

Да, вы пишете чистый JavaScript на стороне сервера и оцениваете двигатель V8 JS под капотом nodejs , nodejs является работоспособным, быстрым и эффективным. Я предлагаю вам ознакомиться с некоторыми учебниками и попробовать самостоятельно. – ememem

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