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!
Zamów CloudHostingZ Node.js I MongoDB
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.
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!
Zamów CloudHostingz Node.js i MongoDB
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.