Објављена нова верзија Ноде.јс 13.0

Ноде-јс

Недавно најављена је доступност нове верзије Ноде.ЈС 13.0, која је платформа за мрежне апликације у ЈаваСцрипт-у. У исто време завршена стабилизација претходне гране Ноде.ЈС 12.к, која је пребачена у категорију издања са дугим периодом подршке, чија се ажурирања издају већ 4 године. Подршка за старији ЛТС Ноде.јс 10.0 трајаће до априла 2021.

Један од предности које нуди Ноде.ЈС је то може се користити за подршку сервера за веб апликације Што се тиче стварање уобичајених мрежних програма клијента и сервера. Да би се проширила функционалност апликација за Ноде.ЈС, припремљена је велика колекција модула у којима модули се могу наћи уз примену сервера и клијената ХТТП и СМТП, КСМПП, ДНС, ФТП, ИМАП, ПОП3, модули за интеграцију са различитим веб оквирима, ВебСоцкет и Ајак управљачки програми.

Као и конектори ДБМС (МиСКЛ, ПостгреСКЛ, СКЛите, МонгоДБ), механизми шаблона, ЦСС механизми, имплементација криптографских алгоритама и ауторизационих система (ОАутх), КСМЛ парсери.

Да би осигурао обраду великог броја паралелних захтева, Ноде.јс користи асинхрони модел покретања кода заснован на обради догађаја који не блокира и дефиницији обрађивача повратних позива.

У суштини, Ноде.ЈС је сличан Перл АниЕвент-у, Руби Евент Мацхине-у, Питхон Твистед оквирима, али петља догађаја у Ноде.јс је скривена од програмера и изгледа као обрада догађаја у веб апликацији која се покреће у прегледачу.

Главне нове карактеристике Ноде.ЈС 13

У овој новој верзији еМотор В8 је ажуриран на верзију 7.8, који користи нове методе за оптимизацију перформанси, побољшање деструктурирања објеката, смањити потрошњу меморије и скратити време припреме за ВебАссембли.

Подразумевано, постоји пуна подршка за интернационализацију и Уницоде заснован на библиотекама ИЦУ (Интернатионал Цомпонентс фор Уницоде), што омогућава програмерима да напишу код који подржава рад са различитим језицима и локалитетима. Модул фулл-ицу је сада подразумевано инсталиран.

АПИ Воркер Тхреадс је стабилизован, што вам омогућава да креирате циклусе обраде догађаја са више нити (петља догађаја). ЛИмплементација се заснива на модулу тхреад_радник, који омогућава ЈаваСцрипт коду да се изводи на више паралелних нити. Подршка за стабилни АПИ је такође компатибилна са Ноде.јс 12.к ЛТС граном.

Такође радите на побољшаној подршци за Питхон 3. Дакле, ако имате Питхон 2 и Питхон 3 на систему, Питхон 2 се и даље користи, али могућност компајлирања додаје се ако је на систему доступан само Питхон 3.

Коначно, у огласу је такође истакнуто да уклоњена стара имплементација ХТТП парсера ("–Хттп-парсер = легаци"), поред тога позиви и својства de ФСВатцхер.прототипе.старт (), ЦхилдПроцесс._цханнел, метода опен () на објектима РеадСтреам и ВритеСтреам, рекуест.цоннецтион, респонсе.цоннецтион, модуле.цреатеРекуиреФромПатх () уклањају се или преносе у застарелу категорију. Укључујући проблем са излазом у нпм 6.12.0 упозорење о коришћењу неподржане верзије.

Да бисте инсталирали ову нову верзију, сада је потребно да имате најмање мацОС 10.11 (потребан је Ксцоде 10), АИКС 7.2, Убунту 16.04, Дебиан 9, ЕЛ 7, Алпине 3.8, Виндовс 7/2008.

Како инсталирати Ноде.ЈС на Линук?

Инсталација Ноде.ЈС је прилично једноставна, само за њу Морају отворити терминал у систему и у њега ће откуцати једну од следећих команди, у зависности од дистрибуције.

У случају оних који су корисници Д.ебиан, Убунту и деривати, они само морају откуцати следеће:

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm

Док за оне који су корисници Арцх Линук, Мањаро, Арцо Линук или било који други дериват Арцх-а:

sudo pacman -S nodejs npm

Корисници ОпенСУСЕ-а, само откуцајте следеће:

sudo zypper ar \
http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_13.1/ \
Node.js
sudo zypper in nodejs nodejs-devel

Коначно за оне који користе Федора, РХЕЛ, Центос и деривати:

sudo dnf -i nodejs npm


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.