Node.js

Автор: Robert Simon
Дата На Създаване: 21 Юни 2021
Дата На Актуализиране: 22 Юни 2024
Anonim
Node JS - Быстрый Курс за 1 час
Видео: Node JS - Быстрый Курс за 1 час

Съдържание

Определение - Какво означава Node.js?

Node.js е платформа от страна на сървъра, обвита около езика на JavaScript за изграждане на мащабируеми и управлявани от събития приложения. Това е объркващо за дори опитни програмисти, тъй като традиционната среда на JavaScript винаги е била от страна на клиента - в потребителски браузър или в приложение, което говори със сървър. JavaScript не е разгледан, когато става въпрос за сървъра, отговарящ на клиентски заявки, но точно това предлага Node.js.

Node.js не е написан на JavaScript (той е написан на C ++), но използва езика на JavaScript като интерпретационен език за обработка на заявка / отговор от страна на сървъра. С други думи, Node.js изпълнява самостоятелни JavaScript програми. Предимството е, че програмистите могат да използват своите текущи, макар и клиентски, знания за програмиране и да започнат кодирането с Node.js много по-лесно.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява Node.js

Node.js има няколко атрибута, които го правят особено привлекателен за програмиране в мрежа или през интернет. Първото е свързано с всички режийни разходи и опаковки, които съществуващите технологии използват, за да говорят напред и назад по интернет.

Представете си, че доставяте малък пакет от FedEx и отбелязвате всички „контейнери“, които вашият пакет пътува на път към дестинацията. Ще има камион, който превозва всички пакети до местен център за обработка. В този център ще има големи кошчета, които се монтират до контейнерите за самолетни товари, които се използват за превоз до центъра на дестинацията. И след като пакетът пристигне, обратното става с други пакети, които вървят в обратна посока.

Цялото това опаковане и преопаковане е труден и скъп процес и е точно това, което правят съвременните програмни технологии като JSON и REST, за да преместват данни по интернет. Node.js намалява това преопаковане значително и осигурява леки средства за изпълнение на същата задача.

Вторият атрибут Node.js, който е привлекателен, има връзка с модела на събитието за уеб програмиране. Повечето съществуващи технологии са написани, за да поемат "големи глътки" от данни за всяка заявка и отговор. С други думи, цяла страница от данни може да бъде изпратена до сървър - дори ако има само малки промени. Тези технологии са оптимизирани да използват по-големи парчета данни с по-малко събития. Node.js прави обратното; той е проектиран да работи с по-голяма интерактивност - по-малки парчета данни, реагиращи на много повече събития.