Witajcie,
Jak w temacie co jest Waszym zdaniem bardziej przyszłościowe: Flutter czy ReactNative? W czym jest pewniejsza praca? :)
Flutter czy ReactNative?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 289
- Rejestracja: dni
- Ostatnio: dni
- Postów: 638
Oczywiście, że Flutter. ReactNative nie ma przyszłości.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Poznań
- Postów: 9012
Praktycznie identyczny wątek pojawił się jakieś 2 dni temu - https://4programmers.net/Forum/Mobilne/345135-nauka_tworzenia_aplikacji_na_androida_w_roku_2020.
Kwestia Fluttera pojawia się od tego posta - https://4programmers.net/Forum/Mobilne/345135-nauka_tworzenia_aplikacji_na_androida_w_roku_2020?p=1716234#id1716234.
Fajny wpis odnośnie Fluttera jest też tutaj - https://4programmers.net/Forum/Edukacja/345034-wejscie_w_it_prosciej_niz_front_end?p=1715804#id1715804
- Rejestracja: dni
- Ostatnio: dni
- Postów: 289
Dlaczego uważacie żer Flutter jest bardziej przyszłościowy? A jak wygląda próg wejścia w tej technologi?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 638
Dlatego, że obiektywnie daje lepsze rezultaty i dlatego, że rozwija go Google, a jest to po pierwsze gigant, który wyznacza standardy, a po drugie właściciel jednej z platform, na których Flutter działa i dostarczający prawie wszystkie swoje usługi na drugą platformę.
To tak, jakby pytać czy .net jest przyszłościowy, czy lepiej inwestować w jakiegoś innego frameworka na Windows, o którym Microsoft nic nie wie.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 289
Pracuje ktoś z Was może na codzień we Flutterze?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Kraków
- Postów: 834
Ja pracowałem przez około 8 miesięcy na stałe plus potem od czasu do czasu przy innych projektach pomagałem.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1518
A ja mam trochę odmienne zdanie.
Uważam, że lepiej nauczyć się react-native, chociaż potencjalnie aplikacja napisana we flutter będzie działać nieco lepiej.
Moje zdanie wynika stąd, że pracując w react-native rozwija się wiedzę na temat reacta, js(ts ewentualnie).
Pracując we flutter rozwija się wiedzę na temat... flutter, srodowiska całkowicie oderwanego.
Osoba która dobrze bedzie umiala react-native, bez problemu napisze apke w react/next.js, a tekze backend w node.
W mojej opinii pisanie aplikacji w react-native jest też znacznie szybsze i wygodniejsze. React to jest bardzo fajny koncept, intensywnie rozwijany.
W tym się zwyczajnie szybko, czytelnie i wygodnie pisze.
Co do samego performancu, to nie wiem, jak trzeba skopać kod, żeby zobaczyć jakieś braki wydajności. Zdarzało mi się robić apki z bardzo złożonymi animacjami, gestami itp., wniosek mam taki, że trzeba zupełnie nie mieć świadomości na temat tego jak dziala react i react-native, żeby mieć słaby performance. No to trzeba kompletnie nie wiedzieć, co się robi.
Nigdy nie mialem zadnych problemów optymalizacyjnych, wszystkie apki działały 100% płynnie, ale... np. włączanie swoje trwa - tego się nie ominie.
Bardziej też podoba mi się filozofia RN. Jest to taki wrapper nad natywnymi komponentami - one się super dostosowują do wersji telefonu, motywów itp. RN jest w tym sensie bardziej minimalistyczny, w zasadzie jest to tylko wrapper, natomiast flutter ma zupełnie inny system renderowania - jest bardziej oderwany od technologii mobilnych i zastępuje je własną.
Argument, że google, to trochę dziwny argument. Kazdy musiałby w takim razie olac reacta i isc w stronę angulara, a przeciez tak nie wygląda rynek.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 366
Siadłem na weekend żeby zapoznać się z flutterem. Jestem bardziej na plus niż w piątek:
https://fidev.io/design-challenges/
Po kilku godzinach dzięki https://flutter.dev/docs/get-started/install/macos oraz https://flutter.dev/desktop udało mi się uruchomić aplikację na androidzie, iosie, webie oraz desktopie na macu. Prosta apka do pobierania danych z internetu. IDE: android studio
Dokumentacja na stronie https://flutter.dev jest dużo lepsza niż na androidzie.