Mentionsy Mentionsy
Piwnica IT
Piwnica IT

1.01 (1) SSR, SSG, SPA czy MPA?

01.02.2023 ·1 godz 4 min · 12 rozdziałów

1.01 SSR, SSG, SPA czy MPA?  W pierwszym odcinku podcastu PiwnicaIT rozmawiamy o różnych podejściach do tworzenia aplikacji webowych. Poruszamy tematy związane z SPA, SSG, SSR czy MPA w ujęciu webdevelopmentu. Omawiamy nasze doświadczenia w pracy z różnymi bibliotekami i frameworkami dostępnymi na rynku. Materiały dodatkowe: Qwik Svelte How to pick Web Framework in 2023 NextJS Gatsby React 10 Rendering Patterns for Web Apps Rozmawiają: Wojciech Skorupa [linkedin] Mateusz Jabłoński [www] [linkedin]

21:55 · Monopol technologiczny 3

No dobra, a pozostali gracze? Mamy Nexta, o którym sobie już cały czas rozmawialiśmy. Mamy Gatsby'ego, który cały czas nam się przewija, ale na rynku są też inni gacze. Właśnie tak jak wspominałeś Remix, Svelte, chociażby Quick, o którym też mówiłeś. Czy w ogóle są w stanie dostarczyć coś wartościowego? Z mojej perspektywy, jak tak przeglądałem sobie chociażby Svelte, to dla mnie to nie jest developer experience na najwyższym poziomie. Bardziej przypisałbym to może do jakiegoś... Bardziej mi przypomina to Vue niż React.

Może dlatego, że jestem bardziej przyzwyczajony do koncepcji pisania w React czy w Angularze. To jest mi po prostu o wiele łatwiej ogarnąć te dwie koncepcje niż tą koncepcję tworzenia widoków we Vue. Natomiast fakt faktem mnie na przykład osobiście nie przekonują. A co ty myślisz o nich? Czy w ogóle jest dla nich miejsce na rynku? To znaczy, Matusiu, wiesz co? Myślę, że nie mieszałbym do tego naszego worka, który sobie dzisiaj stworzyliśmy właśnie z Felte, który zdecydowanie... Ja też nie widzę na razie wartości, chociaż słyszałem o nim dużo dobrego od innych deweloperów i właśnie ten developer experience, o którym dzisiaj tak dużo mówimy, dużo deweloperów docenia właśnie ten framework.

Tak, więc myślę Mateusz, że nie wrzucę bym Swelta do jednego worka, bo jest to o tyle problematyczne, że to jest trochę inna rzecz, ale jeśli chodzi o Developer Experience, o którym właśnie wspominasz, słyszałem dużo dobrego od innych deweloperów i wiele osób sobie chwali te rozwiązania, które tam są, chociaż mi osobiście on też nie bardzo się podoba i tak jak wspominałeś przypomina Vue, które też nie bardzo mi się podoba. Więc jest to rzecz zdecydowanie ciekawa. Jeśli chodzi o inne technologie, takie jak Remix chociażby, jest on bardzo ciekawy i osobiście chyba najbardziej mi się podoba. Jeśli ja miałbym dzisiaj właśnie stworzyć taki projekt SSR-owy powiedzmy, to właśnie skorzystałbym z Remixa.

33:02 · Porównanie innych technologii 2

Tak naprawdę zawsze tak było. Jeżeli my się kłócimy o to co wybrać, to tak naprawdę kłócimy się pomiędzy czy wybrać jakieś rozwiązania indywidualne typu Vue, Widziałeś w ogóle ten dokument, on jest stary już dosyć, na kanale na YouTube, na temat Vue. Widziałem. Bardzo fajny w ogóle, więc jeżeli ktoś ze słuchaczy naszych nie widział i ma ochotę zobaczyć sobie, jak powstaje framework na jeden z największych na świecie, pisany przez jedną osobę, to warto ten dokument zobaczyć. Jakość wykonania jest naprawdę spoko. Natomiast wracając do tematu, ...albo narzędzia jak React od Facebooka, od Mety, Angular od Googla, Vue od chłopaka, który samodzielnie go napisał i za nim stoi w tym momencie chyba środowisko PHP-owe się tam mocno uaktywniło i tam Laravel, z tego co pamiętam.

Tak naprawdę chyba żadna firma taka frontendowa typowo nie jest tam gdzieś tam zmieszana w ten temat. No i mamy do dyspozycji jeszcze Salesforce i tak naprawdę Remixa w tym momencie. Więc mamy kilka wyborów, ale tak naprawdę każdy z nich to jest wybór pomiędzy firmą jakąś, pomiędzy jakimś może punktem widzenia tak naprawdę. Bo kto wybiera Vue najczęściej? Oczywiście są jakieś przesłanki technologiczne do wyboru Vue, ale w większości przypadków jak Spójrzmy na to, gdzie jest największe użycie Vue. Ono jest w Chinach, w Azji. Tam pochodzi twórca Vue. No proszę.

52:42 · WordPress jako konkurencja 1

Angularowe czy Vue czy cokolwiek innego będą często bardziej wydajne niż WordPress, budowany przez Elementora, ale fakt faktem użytkownik wydaje mi się końcowy wybierze jednak na razie WordPressa, bo to co powstaje jest jeszcze, że tak powiem, według mnie, po wijakach. Jeszcze to jest takie Nie dojrzałe. Zgadzam się z Tobą Mateuszu. Myślę, że to już jako takie ostatnie, małe, kończące zdanie nasz dzisiejszy, naszą dzisiejszą rozmowę. Zgadzam się z Tobą. Myślę, że też brakuje takiego rozwiązania, przynajmniej ja się z takim nie spotkałem, takiego out of the box, które próbuje, to znaczy, które oferuje WordPress, czyli właśnie ten Prismic, o którym mówisz, z którym miałeś okazję pracować, a niestety nie.

Pokazano wszystkie 6 dopasowań. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.