Node.JS, Ruby, PHP Печать

  • 6

1. Node.JS

Node.js – это среда выполнения JavaScript, позволяющая создавать невероятно производительный серверный код.
Доступные версии - 10, 12, 14, 16, 17
Один из важнейших плюсов платформы – это асинхронность в сочетании с событийным подходом. В отличие от потокового, событийно-ориентированное программирование основано на каких-то
внешних действиях. Такое решение упрощает программирование интерактивных приложений, т.е. основанных на работе с использованием ввода-вывода.
Это могут быть красочные интерактивные веб-сервисы или всевозможные рейтинги, голосования и прочее.
На Node.JS реализовано достаточно большое количество решений: Netflix, Uber, Paypal, Walmart и другие.

Для начала вам необходимо выгрузить свой Node.JS-проект на хостинг.
Примечания:
Проект должен содержать корректную структуру данных.
В качестве примера, Вы можете использовать проект для теста - https://github.com/heroku/node-js-sample
Для того чтобы стала активна возможность установки NPM пакетов, необходимо корректно заполнить package.json
После внесения изменений в проект, вам необходимо нажать на кнопку "Перезапустить приложение" в разделе "Сайты и домены"

Для использования Node.JS необходимо авторизоваться в панели управления хостингом Plesk и в разделе "Сайты и домены" выбрать Node.js
После этого вам необходимо произвести следующие действия:

  • выбрать версию Node.js;
  • указать "Корневая папка домена";
  • выбрать "Режим приложения" (production/development);
  • указать "Корневая папка приложения";
  • указать "Файл запуска приложения"


Когда все действия будут выполнены необходимо нажать на кнопку "Включить Node.js"
После чего Вы можете открыть в браузере, по названию вашего домена, ваш проект созданный на Node.js




2. Ruby

Ruby - динамический, рефлективный, интерпретируемый высокоуровневый язык программирования.
Язык обладает независимой от операционной системы реализацией многопоточности и сильной динамической типизацией.
Ruby позаимствовал все лучшее из других языков программирования, от smalltalk до Java, от Perl до Python.
Доступные версии - 2.5, 2.6, 2.7, 3.0 и 3.1
На Ruby реализовано достаточно большое количество решений:  Twitter, Aviasales, OneTwoTrip, Onlinetours и другие.



Для начала вам необходимо выгрузить свой Ruby-проект на хостинг.
Примечания:
Проект должен содержать корректную структуру данных.
В качестве примера, Вы можете использовать проект для теста - https://github.com/jellybob/sinatra-example
Для того чтобы стала активна возможность установки GEM пакетов, необходимо корректно заполнить Rakefile
После внесения изменений в проект, вам необходимо нажать на кнопку "Перезапустить приложение" в разделе "Сайты и домены"


Для использования Ruby необходимо авторизоваться в панели управления хостингом Plesk и в разделе "Сайты и домены" выбрать Ruby
После этого вам необходимо произвести следующие действия:

  • выбрать версию Ruby;
  • выбрать "Режим приложения" (production/development);
  • указать "Корневая папка приложения"





3. PHP


PHP – скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством компаний и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов.
Доступные версии - 5.2, 5.3, 5.4, 5.5, 5.6 ,7.0, 7.1, 7.2, 7.3, 7.4 , 8.0, 8.1 и 8.2
На PHP реализовано достаточно большое количество решений: BlaBlaCar, Yahoo!, Yandex, WordPress, Wikipedia и другие.

Для начала вам необходимо выгрузить свой PHP-проект на хостинг.
Примечания:
Проект должен содержать корректную структуру данных. PHP на хостинге работает через модуль FastCGI и FPM.
В качестве примера, Вы можете использовать проект для теста - https://www.php.net/manual/ru/tutorial.firstpage.php
Для использования PHP необходимо авторизоваться в панели управления хостингом Plesk и в разделе "Сайты и домены" и перейти в "Настройки PHP"
После этого вам необходимо произвести следующие действия:
  • выбрать нужную версию PHP, например 7.4;
  • выбрать режим запуска, например FPM

Помог ли вам данный ответ?

« Назад