Чем обрабатывается код - Node.js или javascript?

174
10 мая 2018, 07:04

Всем привет.

Я +- новичек в области программирования. (Сам верстальщик сайтов.) Недавно начал изучать(по курсам + чтение документации) технологии: vue.js, vue-router, vuex, nuxt.js и меня интересует следующие моменты:

Если я делаю сайт на всех этих технологиях то:

1) Мой код обрабатывает node.js или же нативный javascript? (Где это можно отследить? Какими инструментами?)

2) На сколько я понимаю проект можно развернуть в 3-х режимах в nuxt.js:

а) static.

б) universal.

в) spa.

Вопрос: Правильно ли я понимаю что в первом случае после деплоя - проект будет обрабатыватся нативным js, В 3-м на node.js и во 2-м будет какой то гибридный вариант?

3) Если мне требуется работать с текстовыми файлами(с большими объемами по 250 мегабайт и более) то как лучше всего это делать? (Нативным js или через node.js или может есть еще какие то вариант встроенные в nuxt.js или какие то другие технологии vue?) В данном случае я имею ввиду простое считывание текстовых строк с их последующей обработкой.

Answer 1

Вы немного не правильно ставите вопрос, дело в том что NodeJS ничего не обрабатывает, грубо говоря, NodeJS это расширенный синтаксис JS, а вот этот синтаксис, исполняет движок обработки JS под названием Google V8. Этот движок стоит в основе исполнителя в браузере Google Chrome и в основе NodeJS, просто адаптация V8 под "ноду" дает нам использовать расширенный JS, а именно такие модули как request, file и т.д.

Если ваш код выполняется в браузере, он выполняется браузерным V8, если ваш код выполняет V8 NodeJS, смысла в "гибридносте" нет.

И вообще, вы должны просто понять, что нет такого как "обычный ЖС, а там есть не обычный, а там есть мутант ХХХААААЛЛЛЛККК ЖС!!!", у JS есть не так много движков, остальное это или платформы, или фреймворки. NodeJS это тот же JS который будет исполняется тем же движком, просто с некоторым количеством улучшений и расширений.

READ ALSO
Как копировать данные из одной таблицы в другую? GoogleSpreadSheet

Как копировать данные из одной таблицы в другую? GoogleSpreadSheet

Есть таблица "А" и "Б"Нужно ввести в таблице "А" в поле, допустим А1, число 7

153
Nuxt.js и Mongodb - как лучше с ними работать?

Nuxt.js и Mongodb - как лучше с ними работать?

Я новичок в программированииНа данный момент изучаю стек технологий связанных с Vue

177
Удаление строки из txt файла [Node.js] [FS]

Удаление строки из txt файла [Node.js] [FS]

Как я могу удалить строку из txt файла без пустых строк кликНапример, у меня есть файл Hello Hello2 String После удаления файл будет как: Hello Hello2 Не как...

138
Как добавить в массив значения атрибута data у списка с множественным выбором?

Как добавить в массив значения атрибута data у списка с множественным выбором?

Я использую bootstrap-selectИмеется следующий список, где значения option определяются в другом файле в зависимости от условия

138