Wcześniej mniej więcej z tego samego powodu powstał HTML, potrzebna była technologia, która umożliwi wyświetlanie dokumentu strony w taki sam sposób niezależnie od systemu operacyjnego. Electron spełnia swoje zadanie, jednak warto dodać, że by uruchomić kawałek kodu najpierw musimy uruchomić środowisko, dla którego ten kod będzie czytelny, w przypadku Electrona jest to przeglądarka oczywiście. Co za tym idzie, aplikacje napisane w Electronie (nawet te najprostsze) będą ważyć zdecydowanie więcej niż ich odpowiedniki napisane w dedykowanych technologiach, do tego oczywiście dochodzi większe zapotrzebowanie na pamięć RAM. W odpowiedzi na te problemy powstały takie alternatywy jak Neutralinojs, Tauri (beta), DeskGap. Rozwiązują ten sam problem jednak pod maską działają w inny sposób, dzięki temu mogą znacznie odchudzić wynikową paczkę. Nie wiem też czy nie występują z tego powodu jakieś ograniczenia względem Electrona, warto sprawdzić nim zdecydujemy się na któryś z frameworków. Electron mimo swoich wad wciąż pozostaje tą najbardziej popularną opcją, co sprawia, że bardziej prawdopodobnym jest, że rozwiązanie napotkanego problemu znajdziemy w sieci.
Byłoby super, gdybyście nagrali coś więcej o tym chromium. Mam pytanie; czym się różni w takim razie to chromium i programowanie na to od programowania we flutter? Z tego co słyszałem, to za jego pomocą można robić apki również na różne systemy.
Jest tak jak mówisz. Flutter przypomina bardziej QT, o którym wspominam w filmie. Jeśli znasz HTML, CSS i JS to bardzo prawdopodobne jest, że łatwo przyjdzie Ci stworzyć apkę na Elektronie. W przypadku fluttera będziesz się musiał trochę pouczyć samego narzędzia.
@@bleir82 Tak - zapewne taka natywna apka byłaby szybsza. Jednak trzeba by pewnie poświęcić dużo więcej czasu na jej stworzenie i byłoby to też dużo trudniejsze. Twórcy muszą sobie odpowiedzieć po prostu na pytanie, co jest dla nich najistotniejsze. Jeśli szybkość działania i niskie wykorzystanie zasobów - pewnie elektron nie będzie najlepszym rozwiązaniem.
Znasz jakieś niestandardowe zastosowania HTML, CSS i JS? Napisz w komentarzu!
Często jak robię grafikę/animację do filmu to używam CSS i nagrywam ekran xD
Bardzo ciekawy odcinek, więcej tego typu a kanał rypnie w 60 tys subików. ;)
Wcześniej mniej więcej z tego samego powodu powstał HTML, potrzebna była technologia, która umożliwi wyświetlanie dokumentu strony w taki sam sposób niezależnie od systemu operacyjnego. Electron spełnia swoje zadanie, jednak warto dodać, że by uruchomić kawałek kodu najpierw musimy uruchomić środowisko, dla którego ten kod będzie czytelny, w przypadku Electrona jest to przeglądarka oczywiście. Co za tym idzie, aplikacje napisane w Electronie (nawet te najprostsze) będą ważyć zdecydowanie więcej niż ich odpowiedniki napisane w dedykowanych technologiach, do tego oczywiście dochodzi większe zapotrzebowanie na pamięć RAM. W odpowiedzi na te problemy powstały takie alternatywy jak Neutralinojs, Tauri (beta), DeskGap. Rozwiązują ten sam problem jednak pod maską działają w inny sposób, dzięki temu mogą znacznie odchudzić wynikową paczkę. Nie wiem też czy nie występują z tego powodu jakieś ograniczenia względem Electrona, warto sprawdzić nim zdecydujemy się na któryś z frameworków. Electron mimo swoich wad wciąż pozostaje tą najbardziej popularną opcją, co sprawia, że bardziej prawdopodobnym jest, że rozwiązanie napotkanego problemu znajdziemy w sieci.
Bardzo dobry komentarz, dzięki za niego!
Super filmik, szanuję stockowe wstawki, żeby było na co popatrzeć.
Chętnie bym posłuchał czegoś takiego w formie podcastu na Spotify na przykład :)
Super filmik
kozaczek!
- dlaczego masz czerwone oczy?
- paliłem marihuanę
- nie kłam, pewno znowu kodowałeś w js
XD
Bardzo ciekawy materiał, dzięki! 😁
Genialny film. Ogląda się trochę jak taki programistyczny Kurzgesagt :D
Dzięki! Muszę sprawdzić Kurzgesagt na weekendzie
Take my money and make more videos like this! Subson leci w ciemno. Lece oglądać resztę
Byłoby super, gdybyście nagrali coś więcej o tym chromium. Mam pytanie; czym się różni w takim razie to chromium i programowanie na to od programowania we flutter? Z tego co słyszałem, to za jego pomocą można robić apki również na różne systemy.
Jest tak jak mówisz. Flutter przypomina bardziej QT, o którym wspominam w filmie. Jeśli znasz HTML, CSS i JS to bardzo prawdopodobne jest, że łatwo przyjdzie Ci stworzyć apkę na Elektronie. W przypadku fluttera będziesz się musiał trochę pouczyć samego narzędzia.
GoodJob!
To co jutro JavaScript na księżycu 😉
Pozdrawiam
Jeśli SpaceX użyje podobnego rozwiązania w Starshipie to pewnie i na Marsie :D
6:30 proponuję ctrl+shift+I i mamy devtools
to czas na kurs electrona heh
Dzięki za sugestię!
I dlatego MS Teams tak się dusi na czymkolwiek, co jest wolniejsze niż i7 ;-)
Slack też potrafi zerżreć dużo resourców
@@JZP no właśnie, nie jest to problem elektrona? że jak napisalibyśmy apke natywnie nie zżerałaby tyle zasobów?
@@bleir82 Tak - zapewne taka natywna apka byłaby szybsza. Jednak trzeba by pewnie poświęcić dużo więcej czasu na jej stworzenie i byłoby to też dużo trudniejsze. Twórcy muszą sobie odpowiedzieć po prostu na pytanie, co jest dla nich najistotniejsze. Jeśli szybkość działania i niskie wykorzystanie zasobów - pewnie elektron nie będzie najlepszym rozwiązaniem.