Что такое серверный Java-скрипт?Можем ли мы использовать сценарий Java также на стороне сервера?Какой тип Java-скрипта необходимо знать для фронтенд-разработчика? - PullRequest
3 голосов
/ 17 июня 2011

Я только что прочитал, что есть также тип java-скрипта, называемый серверный java-скрипт , до этого я думал, что java-скрипт используется только на стороне клиента .... поэтому мой вопрос что такое серверный java-скрипт ... и для внешнего разработчика, нужно ли изучать оба типа java-скрипта?

Ответы [ 6 ]

4 голосов
/ 17 июня 2011

JavaScript - это язык программирования, он может быть запущен в различных средах.Большинство людей сталкиваются с ним в браузерах, но его также можно использовать в командной строке через Rhino или в настоящее время на стороне сервера, используя Node.js С момента его создания еще в 1996 году JavaScript был в состоянии работать на стороне сервера .

Нет различных «видов» JavaScript, синтаксис и встроенные языковые конструкции остаются неизменными независимо от среды, в которой вы работаетенаходятся в. Однако разные среды могут предоставлять API-интерфейсы для функций, которые недоступны в других средах.Например, в браузере у вас есть объекты window и document, в Rhino или Node.js эти интерфейсы отсутствуют, но они поддерживают другие функции, которых нет в реализации на основе браузера.

Если выВы являетесь интерфейсным веб-разработчиком, поэтому важно знать о window, document и других специфичных для браузера API, но вам не нужно знать о функциях, предлагаемых в других средах.

4 голосов
/ 17 июня 2011

Серверный java-скрипт похож на java / C ++ /. Net / ruby ​​/ php ... Это просто подход к программированию серверного кода. Если вы работаете во внешнем интерфейсе без какой-либо серверной работы, необязательно изучать серверный Java-скрипт. Вы упомянули Java-скрипт на стороне сервера, вероятно, nodejs. Представьте, что вы можете написать сервер с js вместо java или php.

1 голос
/ 17 июня 2011

Вы, вероятно, имеете в виду node.js

http://nodejs.org/

Определенно нет необходимости, чтобы разработчик интерфейса знал, как его использовать.

1 голос
/ 17 июня 2011

Пример серверного JavaScript-кода: Nodejs . Это javascript API, который работает на движке JavaScript V8 от Google и используется для четного ввода-вывода. Это популярное приложение для создания веб-серверов. Как разработчику переднего плана нет необходимости изучать его - есть много библиотек javascript, которые вы могли бы изучить, но основные приложения для этого не предназначены для переднего плана.

Тем не менее, возиться с этим довольно изящно.

0 голосов
/ 05 июля 2019

Node.js - это javascript на стороне сервера.

Node.js: -Node.js - это кроссплатформенная среда выполнения с открытым исходным кодом для разработки серверных и сетевых приложений.Приложения Node.js написаны на JavaScript и могут запускаться во время выполнения Node.js в OS X, Microsoft Windows и Linux.

Если вы хотите стать разработчиком Javascript Front End, то вы должны знать оБазовый javascript, ES6, и вы можете выбрать любого Front Rede Technology React или Angular, чтобы стать Front End Developer.

0 голосов
/ 17 июня 2011

В настоящее время существует несколько примеров серверного JavaScript, например

  • node.js , который позволяет реализовать в JavaScript то, что в противном случае обычно делается с сервлетами илиPHP или ASP или ...;и
  • некоторые базы данных поддерживают встраивание JavaScript
  • возможно, больше экземпляров ...

После того, как все, JavaScript - это просто язык, и сподходящее время выполнения вы можете использовать его почти для всего (что не обязательно означает, что вы должны сделать это).Разработчику внешнего интерфейса не обязательно знать эти методы.

...