图片

Dla wielu deweloperów nowoczesna chmura jest mieczem obosiecznym, oferującym bezprecedensowe możliwości i skalę, ale często kosztem utraty kontroli, nieprzejrzystości danych, skomplikowanej polityki oraz możliwości zmiany zasad przez platformy w dowolnym momencie. Doświadczony deweloper David Dal Busco dobrze rozumie to uczucie frustracji. Nie zaakceptował status quo, ale przyjął klasyczne myślenie inżynierskie: "Muszę zrobić to sam."

Ostatecznym rezultatem jest Juno, platforma jako usługa (PaaS) oparta na komputerze internetowym, która stanowi potężną alternatywę dla tradycyjnych dostawców usług chmurowych. Celem projektu jest dostarczenie deweloperom narzędzi, których potrzebują, bez konieczności rezygnacji z własności.

Rozmawialiśmy z Davidem, aby lepiej zrozumieć genezę projektu, filozofię stojącą za Juną oraz to, jak wzmacnia deweloperów w obszarze komputera internetowego.

Narodziny Juny

David jest wolnym deweloperem z prawie dziesięcioletnim doświadczeniem, przez większość czasu rozwijając aplikacje mobilne dla klientów. Przez lata, nie tylko pracował dla klientów, ale także pasjonował się rozwijaniem własnych projektów w wolnym czasie. Jego podwójna rola jako dostawcy usług i niezależnego twórcy daje mu unikalny wgląd w potrzeby i problemy nowoczesnych deweloperów.

"Kiedy buduję aplikacje mobilne, korzystam z dostawcy bezserwerowego, głównie Firebase," wyjaśnia David. "Wtedy nie było tej architektury na IC... Jeśli chciałem stworzyć aplikację w weekend, nie chciałem wymyślać koła na nowo, chciałem zacząć od kilku narzędzi."

To zapotrzebowanie na uproszczony, gotowy do użycia zestaw narzędzi, w połączeniu z rosnącym niezadowoleniem istniejących deweloperów Web3, zainspirowało narodziny Juny. Jego motywacją nie jest tylko zaspokojenie luki na rynku, ale także budowanie rozwiązania, którego pragnie.

Czym jest Juno?

Na pierwszy rzut oka, Juno może wydawać się znajome dla deweloperów. David wcześniej opisał to jako alternatywę dla Google Firebase w Web3, co jest celowym porównaniem.

Podobnie jak Firebase, Juno oferuje kompleksowy zestaw usług backendowych gotowych do użycia, w tym uwierzytelnianie, przechowywanie danych i plików, hosting oraz funkcje bezserwerowe, wszystko zaprojektowane, aby pomóc deweloperom szybko budować i publikować aplikacje.

图片
David Dal Busco wygłosił przemówienie na ETHCluj 2025

Ale jak szybko zauważa David, to porównanie ma swoje ograniczenia.

"Chciałbym powiedzieć, że, jak wiadomo, jest to dostawca chmury bezserwerowej, ale jest jeden zwrot akcji." Mówi: "Ten zwrot akcji polega na tym, że są odpowiedzialni."

Kluczową ideą Juny jest: wzmocnienie deweloperów. Juno nie wymaga żadnych centralnych pośredników, deweloperzy mogą całkowicie kontrolować swoje aplikacje, dane i fundusze. Architektura platformy jest całkowicie oparta na komputerze internetowym, co zapewnia, że Juno nie ma dostępu ani kontroli nad twórczością deweloperów.

Dlaczego komputer internetowy?

Wybór budowania na komputerze internetowym jest kluczowy dla realizacji tej wizji. Komputer internetowy zapewnia niezbędną zdecentralizowaną podstawę, aby spełnić obietnicę prawdziwej własności Juny.

David zauważa: "Kiedy korzystasz z komputera internetowego (IC), masz bezpieczeństwo i kontrolę, co jest oczywiste." Choć można ufać bezpieczeństwu głównych dostawców chmury, architektura komputera internetowego sprawia, że to bezpieczeństwo jest wbudowane i weryfikowalne, przekształcając obietnice polityczne w techniczne gwarancje.

Juno wykorzystuje unikalne funkcje komputera internetowego, takie jak jego inteligentne kontrakty (nazywane "kontenerami"). Jak opisuje David w swoim białym dokumencie Juno, umożliwia to Juno oferowanie każdemu deweloperowi dedykowanego inteligentnego kontraktu "zarządzania zadaniami", który działa jako centralny węzeł dla wszystkich projektów, a nawet może pełnić funkcję portfela, zapewniając, że deweloperzy mają pełną kontrolę.

Jak mówi David, komputer internetowy może dostarczać treści sieciowe "z prędkością błyskawicy" bezpośrednio z blockchaina, co pozwala Junie oferować bezproblemowe, w 100% on-chain doświadczenie.

Ostatecznym celem Davida jest całkowite uproszczenie złożoności blockchaina. "Marzę, że deweloperzy webowi, którzy go używają, nawet nie będą wiedzieć, że za tym stoi blockchain."

图片

Od pustej strony do pełnoprawnego Dapp

Juno ma na celu rozwiązanie niezliczonych drobnych, ale czasochłonnych zadań, przed którymi stają deweloperzy.

"Nie musisz zaczynać od zera." Wyjaśnia David. "Ty ani twój asystent programowania AI nie musicie budować uwierzytelniania ani rozważać systemów uprawnień. Jeśli chcesz, aby użytkownicy przesyłali pliki, nie musisz także budować tej części. Z Juną wszystkie małe narzędzia, które musisz stworzyć, są już gotowe."

Pozwala to deweloperom skupić się na unikalnych aspektach aplikacji, zamiast ograniczać się do wzorcowej infrastruktury. Społeczność już pokazała potencjał tej platformy, demonstrując różnorodne aplikacje, które można na niej budować.

Pokaz społeczności: Budowanie na Junie

Społeczność buduje różnorodne aplikacje, na przykład Toolkit to wszechstronny zestaw do zarządzania systemem nerwowym usług (SNS) oraz innymi projektami na komputerze internetowym, stanowiący kluczowy napęd dla rządzenia i współpracy.

Powstanie innego projektu Solutio wynika z wizji, że genialne pomysły mogą pochodzić z każdego miejsca. Oferuje platformę do crowdfundingu i rozwijania rozwiązań, umożliwiając społeczności zgłaszanie pomysłów i finansowanie funkcji, których najbardziej potrzebują.

Dla Davida najciekawszym aspektem jest obserwowanie niespodziewanych zaskoczeń, a "Gods Are Dead" jest typowym przykładem. To gra fabularna, w której można walczyć z wrogami i tworzyć potężne przedmioty.

"Kilka miesięcy temu ktoś stworzył grę, grę fabularną." Przypomina sobie: "Nigdy nie myślałem, że ktoś stworzy taką grę... Pomyślałbyś, o tak, to fajna wersja demonstracyjna, coś w tym stylu... Chciałbym być zaskoczony."

Droga do przyszłości

Juno rozwija się, David właśnie wprowadził głębszą integrację z GitHubem dla automatyzacji wdrożeń, pracuje nad ulepszeniem wsparcia dla funkcji bezserwerowych w TypeScript, a także eksploruje narzędzia wspierające współpracę zespołową.

Skupia się również na sztucznej inteligencji. "Obecnie pracuję nad wsparciem dla deweloperów, którzy chcą korzystać ze sztucznej inteligencji," mówi David. "Niezależnie od tego, czy korzystają z narzędzi do programowania vibe, czy uzyskują lepsze odpowiedzi za pomocą asystenta AI." Na przykład, pracuje nad dostarczeniem pliku llms.txt, aby pomóc modelom sztucznej inteligencji lepiej rozumieć dokumenty.

Jej misja pozostaje niezmienna: rozwijać ekosystem, dostarczając deweloperom najlepsze narzędzia, jednocześnie przestrzegając zasady decentralizacji władzy i własności.

Juno reprezentuje ważny krok naprzód, ukazując potężną moc, jaką ma komputer internetowy w przekształcaniu krajobrazu rozwoju sieci, udowadniając, jak wielkie osiągnięcia mogą mieć pojedynczy deweloperzy, gdy odkrywają problemy, wymyślają lepsze metody i budują rozwiązania, oddając kontrolę z powrotem w ręce deweloperów.

Czy jesteś gotowy, aby przejąć kontrolę nad swoim stosem deweloperskim? Odwiedź juno.build, aby rozpocząć doświadczenie i zobaczyć, co możesz zbudować.

图片


#DFINITY #ICP生态 #Juno #AI

Treści IC, które Cię interesują

Postępy techniczne | Informacje o projekcie | Globalne wydarzenia

Śledź kanał IC na Binance

Bądź na bieżąco