
wstaw zrzut ekranu
Zapowiedział autor Putera niedawno na jednym z podforów Reddita, Twoja decyzja o udostępnieniu kodu źródłowego Putera. Po 3 latach rozwoju i zdobyciu ponad miliona użytkowników wspomina, że jego projekt musi zrobić kolejny krok i stać się oprogramowaniem typu open source.
Putera, Pierwotnie został opracowany jako projekt osobisty, jednak z biegiem czasu i dzięki popularności, jaką zyskał, jest to obecnie projekt otwarty dla społeczności, a jego kod jest już opublikowany na GitHubie.
Co to jest Puter?
indyk Jest to zaawansowane środowisko graficzne (teraz open source) dostępny poprzez przeglądarkę internetową i posiadający dużą liczbę funkcji, Jest szybki i bardzo rozszerzalny. Można go używać do tworzenia środowisk pulpitu zdalnego lub służyć między innymi jako interfejs dla usług przechowywania w chmurze, serwerów zdalnych, platform hostingowych. Deweloper przedstawia go jako internetowy system operacyjny, przeznaczony do uruchamiania wszystkich aplikacji i usług za pośrednictwem klienta internetowego, zazwyczaj przeglądarki internetowej.
Putera, nazywany przez twórcę „internetowym systemem operacyjnym”, Charakteryzuje się połączeniem funkcjonalności zaawansowanego systemu operacyjnego dostępnego poprzez przeglądarkę internetową. Deweloper znany jako Nariman J. stwierdził, że projekt właśnie wszedł w fazę beta i tak właśnie jestJest zbudowany w technologii Vanilla JavaScript (Vanilla JS) i jQuery.
EZastosowanie jQuery w rozwoju Putera wywołało debatę wśród społeczności, ponieważ deweloper tak twierdzi Wybór podyktowany jest względami wydajnościowymi i bezpośrednią kontrolą nad stosem technologicznym, niektórzy wyrażają obawy co do przydatności i wydajności jQuery w dzisiejszym tworzeniu stron internetowych.
Krytycy jQuery zwracają uwagę, że wiele jego funkcji jest obecnie wbudowanych w nowoczesne przeglądarki, co może sprawić, że jego użycie będzie niepotrzebne i potencjalnie szkodliwe dla wydajności stron internetowych. Ponadto niektórzy uważają, że jego składnia może być skomplikowana i trudna w utrzymaniu, szczególnie w porównaniu z natywnym kodem JavaScript.
Z drugiej strony zwolennicy jQuery argumentują, że nadal ma ono zalety, szczególnie w sytuacjach, gdy pracujesz ze starszym kodem lub wymagasz kompatybilności ze starszymi przeglądarkami. Podkreślają także znajomość jego składni przez wielu programistów oraz jego zdolność do upraszczania manipulacji DOM i obsługi zdarzeń.
Chociaż niektórzy mogą uważać jQuery za przestarzałe, rzeczywistość jest taka, że nadal ma on znaczącą pozycję w branży i nadal jest używany przez wielu profesjonalnych programistów. W przypadku Putera programista Putera uzasadnia swoją decyzję o niekorzystaniu z rozwiązań takich jak React czy Angular ze względu na potrzebę zapewnienia wysokiego poziomu wydajności i wybór jQuery może ułatwić wnoszenie wkładu w projekt oraz zaoferować potężne i sprawdzone API do manipulowania DOM i wydajną obsługę zdarzeń, oprócz głównego celu polegającego na uniknięciu złożonych abstrakcji i zachować pełną kontrolę nad stosem technologii.
Ponadto deweloper wymienia kilka przypadków użycia Putera w repozytorium GitHub:
Putera można używać jako:
Alternatywa dla Dropbox, Google Drive, OneDrive itp. z nowym interfejsem i zaawansowanymi funkcjami.
Środowisko zdalnego pulpitu dla serwerów i stacji roboczych.
Platforma do tworzenia i hostingu stron internetowych, aplikacji internetowych i gier.
Przyjazna społeczność i projekt o otwartym kodzie źródłowym, dzięki któremu możesz dowiedzieć się o tworzeniu stron internetowych, przetwarzaniu w chmurze, systemach rozproszonych i wiele więcej!
Na koniec warto o tym wspomnieć Kod Putera jest objęty licencją AGPL-3.0 A zainteresowanych pogłębieniem wiedzy o projekcie zapraszam do repozytorium projektu W poniższym linku.
podobnie możesz wypróbować Puter bezpośrednio w przeglądarce dostęp z następujący link.