Od dzisiaj Klienci nazwa.pl mogą korzystać z dwóch nowych rozwiązań, które znacząco zwiększają funkcjonalność usług hostingowych oraz przyspieszają działanie serwisów WWW! Pierwszym jest technologia Node.js, która zapewnia możliwość tworzenia zaawansowanych i szybko działających aplikacji z zastosowaniem języka JavaScript. Drugą nowością jest serwer baz danych MongoDB, który umożliwia znaczne przyspieszenie działania stron WWW przetwarzających duże ilości danych. Obie technologie oddajemy naszym Klientom w ramach wszystkich pakietów hostingowych całkowicie bezpłatnie!
Podczas pracy nad nowymi technologiami zapytaliśmy programistów, z czego najczęściej korzystają i czego oczekują od wdrażanych rozwiązań, gdyż głównym celem wdrożenia było dostarczenie developerom nowoczesnych narzędzi, które będą mogli wykorzystać w codziennej pracy, wykonywanej na rzecz swoich Klientów. Wielu developerów przekazało nam swoje cenne komentarze i uwagi, które miały wpływ na finalny kształt wdrożonych rozwiązań. Dziękujemy! Te narzędzia są dla Was!
Czym jest Node.js?
Node.js to środowisko, które umożliwia uruchamianie programów pisanych w JavaScript poza przeglądarką internetową, na poziomie serwera. Node.js działa w oparciu o stworzony przez Google silnik V8 oraz korzysta z dużej liczby modułów, które są gotowe do użycia, stanowiąc połączenie elastycznego środowiska z bibliotekami JavaScript. Sposób funkcjonowania tego oprogramowania umożliwia developerom tworzenie szybkich aplikacji, które uruchamiane są na serwerze, a do przeglądarki wysyłany jest tylko wynik ich pracy. To właśnie dzięki Node.js nawet bardzo złożone systemy mogą działać szybko i sprawnie.
Skonfiguruj Node.js dla swojej usługi hostingowej za pomocą Panelu Active.admin:
W Panelu Active.admin, w Ustawieniach Serwera, możesz wybrać również wersję Node.js:
Node.js z roku na rok zyskuje na popularności, dziś wykorzystywany jest przez wiele znanych marek. Największą zaletą Node.js jest umożliwienie użytkownikom wygodnego i prostego tworzenia nawet najbardziej zaawansowanych programów, takich jak gry sieciowe (multiplayer) czy aplikacje giełdowe, które wyświetlają dane i aktualizacje w czasie rzeczywistym. Te i wiele więcej możliwości stwarza właśnie JavaScript.
Bardzo ważnym elementem, przyspieszającym pisanie programów w Node.js, są frameworki. Jest to rodzaj, często bardzo rozbudowanych, szkiców aplikacji, które sprawiają, że nie trzeba pisać całego kodu programu od podstaw, a jedynie skorzystać z gotowych funkcjonalności. Wykorzystanie ich możliwości pozwala skrócić czas budowania aplikacji, gdyż nie trzeba już poświęcać go na programowanie każdego szczegółu, pozostaje skupić się na jej układzie, logice i działaniu.
Wraz z uruchomieniem Node.js zainstalowaliśmy na serwerach nazwa.pl najpopularniejsze i najczęściej wybierane przez użytkowników Node.js frameworki dla front-endu, baz danych i back‑endu, m.in.:
- Express.js – najczęściej wybierany przy tworzeniu interfejsów API, swą popularność zawdzięcza doskonałej wydajności, jest skalowalny i w pełni konfigurowalny,
- Koa.js – umożliwia projektowanie i tworzenie aplikacji Node.js z większą wydajnością obsługi błędów,
- Hapi.js – stanowi doskonałą platformę dla dużych i rozproszonych zespołów zarządzających jednocześnie wieloma zadaniami i świetnie sprawdzi się w pracach projektowych,
- Sails.js – framework bardzo wysokiego poziomu, pozwalający na szybką budowę kompletnego back-endu dla aplikacji webowej, obejmujący takie koncepcje jak np. REST czy HTTP, pozwalający na rozwój interfejsów API,
- Socket.io – framework używany do tworzenia aplikacji takich jak chatboty lub aplikacje do wideokonferencji.
To zaledwie część z udostępnionych dziś frameworków, które posłużą webmasterom oraz developerom w tworzeniu wymarzonych aplikacji! Dzięki możliwości skorzystania z aplikacji npm, na serwerze można także samodzielnie instalować i zarządzać pakietami, które są nam potrzebne.
Node.js jest kolejnym interpreterem, który udostępniamy naszym Klientom na serwerach nazwa.pl. Wybór interpretera jest możliwy indywidualnie dla każdej domeny obsługiwanej na serwerze. Dzięki temu w ramach jednej usługi hostingowej mogą funkcjonować strony internetowe zbudowane zarówno w oparciu o PHP, jak i Node.js.
KONIECZNIE PRZECZYTAJ NA BLOGU:
- Synergia działania nierelacyjnej bazy danych MongoDB z szybkimi dyskami Intel Optane na hostingu nazwa.pl
- Najważniejsze atuty Node.js dla programisty
- Technologia ASP.NET i .NET Core w nazwa.pl
WIĘCEJ INFORMACJI Z CENTRUM POMOCY:
Czym jest MongoDB?
MongoDB jest nierelacyjną bazą danych. W porównaniu do „tradycyjnych”, relacyjnych baz, nie posiada ustrukturyzowanego podejścia do zarządzania danymi. MongoDB wspiera macierze jako wartości, a ich przeszukiwanie, dzięki zapytaniom opartym o JSON, jest bardzo proste i szybkie. MongoDB jest stosowany w wielu spotykanych na co dzień narzędziach, w połączeniu zarówno z Node.js, jak i z bardzo popularnym językiem PHP. Właśnie ta różnica w podejściu do funkcjonowania bazy danych powoduje, że strony WWW stosujące MongoDB są wydajniejsze i szybsze niż te oparte o tradycyjne, relacyjne rozwiązania.
Na hostingu nazwa.pl konfiguracja MongoDB nie różni się niczym, od konfiguracji takich baz danych, jak MariaDB czy PostgreSQL. Wraz z tym serwerem baz danych można korzystać z innych dotychczas używanych technologii, w szczególności na stronach wykonanych w PHP. W celu zapewnienia najwyższego poziomu bezpieczeństwa usługi, dla każdego hostingu serwer MongoDB jest uruchamiany jako osobna instancja.
W Panelu Active.admin możesz z łatwością dodawać i edytować bazy danych MongoDB:
Uruchomienie nowych technologii w nazwa.pl
Dzisiejsze uruchomienie Node.js i MongoDB jest kolejnym etapem wcześniej zapowiedzianego planu wdrożeń nowych technologii, który obecnie realizujemy. Zapewniamy naszym Klientom dostęp do najnowszych rozwiązań, dzięki czemu serwisy WWW utrzymywane na serwerach nazwa.pl są szybsze i bezpieczniejsze niż w konkurencyjnych firmach. Dzięki dostępności palety różnych technologii, możesz dostosować ustawienia posiadanego u nas hostingu do własnych wymagań i potrzeb, nie ponosząc żadnych dodatkowych kosztów!
Jesteśmy tu dla Was!
Potrzebujesz dodatkowych funkcjonalności do działania swoich projektów, chcesz przetestować nowe rozwiązania, które niebawem wdrożymy lub masz propozycje co do rozwoju naszych usług – skontaktuj się z naszym Działem Rozwoju pod adresem rnd@nazwa.pl.
®MongoDB to zarejestrowany unijny znak towarowy należący do MongoDB Inc. z USA.
®Node.js to zarejestrowany unijny znak towarowy należący do Joyent Inc. z USA.