Wątek przeniesiony 2019-07-27 11:34 z przez cerrato.

TypeScript czy Flutter?

Odpowiedz Nowy wątek
2019-07-26 18:27
0

Która technologia ma lepszą przyszłość? Czy TypeScript jeszcze żyje, bardzo mało się o nim ostatnio słyszy? Nie wiem co wybrać na start mobilny Dart czy webowy TypeScript?

Pozostało 580 znaków

2019-07-26 18:58
1

Jak znasz TypeScript to bierz TypeScript a jak znasz Darta to bierz Darta
Chyba, że masz czas na naukę nowych rzeczy, to wtedy poleciłbym ci Dart/Flutter.
Flutter jest o wiele szybszy od takiego React Native, jednak nie jest aż tak popularny jak React i JS a więc pracy tak szybko w tym nie znajdziesz. Możliwe, też że Google porzuci projekt i wtedy będzie trzeba wrócić z podkulonym ogonem na stare śmieci :D


edytowany 2x, ostatnio: MasterOf, 2019-07-26 18:59
Nawet szybciej się pisze w Dart, krótsza składnia. A w React Native piszesz w czystym JS - ES6 czy w TS? https://www.youtube.com/watch?v=7sJZi0grFR4 - AMD64 2019-07-26 18:59
To czy szybciej się coś pisze jest kompletnie bez znaczenia. Bo żeby coś pisać, to jeszcze musisz wiedzieć co robisz. Poza tym Dart ma burdel w plikach jak dla mnie. Te widgety trochę mnie odrzucają. Taki React, klasy, componenty są czytelniejsze. - MasterOf 2019-07-26 19:01
A jeśli chodzi o React Native to pisze w TS - MasterOf 2019-07-26 19:05
Ale piszesz w Visual Studio? Android Studio wydaje się być bardziej ociężałe? - AMD64 2019-07-26 19:13
Visual Studio Code + Android Studio do Javy - MasterOf 2019-07-26 19:14

Pozostało 580 znaków

2019-07-26 19:12
1

Te widgety trochę mnie odrzucają. Taki React, klasy, componenty są czytelniejsze

Pewnym sposobem (nie wiem, czy to jest oficjalne stanowisko speców od Fluttera, czy mój wynalazek) na ten problem jest rozbicie projektu na wiele małych modułów, większość widgetów trzymana w osobnych plikach. W ten sposób w miejscu, gdzie deklarujesz drzewo, masz (trochę) mniejszy bałagan.

A co do wycofania się przez Google z fluttera - nie sądzę. Póki co jest bardzo aktywnie rozwijany, co chwila jest nowa wersja, w changelogu widać że dodają rzeczy, których brakowało. Mam wrażenie, że jest raczej odwrotnie, niż nie zniknie, dość duży nacisk jest kładziony na tą technologię.


That game of life is hard to play
I'm gonna lose it anyway
The losing card I'll someday lay
So this is all I have to say
edytowany 4x, ostatnio: cerrato, 2019-07-26 19:29
Równie dobrze deweloperzy mogą sobie kodować a na wysokim szczeblu decyzja już zapadła. - ralf 2019-07-29 00:02

Pozostało 580 znaków

2019-07-26 19:17
0

Flutter nie mial byc domyslnym srodowiskiem dla Fuschii?

W ogole jakie to ma przewagi nad Kotlinem?


01010100 01110101 01110100 01100001 01101010 00100000 01101110 01101001 01100101 00100000 01101101 01100001 00100000 01101110 01101001 01100011 00100000 01100011 01101001 01100101 01101011 01100001 01110111 01100101 01100111 01101111 00101110 00100000 01001001 01100011 00100000 01110011 01110100 01101111 01101110 01110100 00101110
edytowany 2x, ostatnio: stivens, 2019-07-26 19:18
Niby tak. O przewagach nad kotlinem się nie wypowiem, ale na pewno szybciej aplikację się pisze :) - MasterOf 2019-07-26 19:18
Wydaje się, że Flutter to lepsze wyjście dla systemu Fuchsia. - AMD64 2019-07-26 19:23
Ponieważ Google opiekuje się FuchsiaOS i Flutter? - AMD64 2019-07-26 19:32

Pozostało 580 znaków

2019-07-26 19:27
1

No miał być. Ale póki co to wszystko jest takie niedopowiedziane, bardzo mało konkretów. Może się okazać, że nagle zamiast Fluttera pojawi się inny język/technologia na Fuchsie. Może się też okazać, że sama Fuchsia zniknie i wcale nie będzie (jak obecnie się zakłada/przypuszcza) następcą androida.

Aczkolwiek w mojej ocenie tak się nie stanie. Zauważcie, że flutter jest zarówno na Fuchsie, androida jak i na ios. Dla mnie jest to ewidentne przygotowywanie terenu pod przyszłą rewolucję. Im więcej osób teraz będzie pisać we flutterze, tym łatwiej za pewien czas będzie zrobić migrację aplikacji na nową platformę. Dlatego, moim zdaniem, Flutter jest o wiele bardziej przyszłościowy. Nawet uwzględniając ewentualne ryzyko, że Googlowi się zmieni wizja, i tak warto zaryzykować i się go nauczyć.


That game of life is hard to play
I'm gonna lose it anyway
The losing card I'll someday lay
So this is all I have to say
Fuchsia raczej nie zniknie Google i Microsoft myślą już od dawna o nowych systemach. Jądro monolityczne nie może się rozrastać w nieskończoność. Nawet macOS ma hybrydowe mikrojądro, a Fuchsia i może kiedyś ModernOS będą bazować na nowoczesnym mikrojądrze, coś na wzór z HaikuOS i GenodeOS. - AMD64 2019-07-26 19:41

Pozostało 580 znaków

2019-07-26 19:45
0

Chciałem sprawdzić wpierw RN, więc zainstalowałem VSC, a potem przy instalacji sudo npm install -g expo-cli pojawiło się sporo żółtych WARN. Teraz muszę raczej zainstalować starszą wersje Node? Słyszałem, że npm jest niestabilny, trochę przykry początek.

expo init AwesomeProject
ERROR: Node.js version 11.15.0 is no longer supported.

expo-cli supports following Node.js versions:
* >=8.9.0 <9.0.0 (Maintenance LTS)
* >=10.13.0 <11.0.0 (Active LTS)
* >=12.0.0 (Current Release)

Pozostało 580 znaków

2019-07-26 20:04
0

Ale czemu instalujesz expo? Nie lepiej u siebie na maszynie wszystko robić i testować?
Poza tym jak korzystasz z expo to nie możesz tworzyć natywnych modułów w javie, ani ich instalować :/
Słabo strasznie, większość fajnych bibliotek tego wymaga.

A jeśli chodzi o twoje pytanie, to pisze ci, że masz za starą wersje npm, zaktualizuj do 12


edytowany 1x, ostatnio: MasterOf, 2019-07-26 20:05
Robię tak jak jest w przewodniku na ich stronie głównej. - AMD64 2019-07-26 20:20

Pozostało 580 znaków

2019-07-27 10:16
0

Lepszy TypeScript, ale gorszy język wypiera lepszy, więc bardziej opłacalny będzie Flutter.

Od kiedy to gorszy język wypiera lepszy? - MasterOf 2019-07-27 10:24
Od dawien dawna. Patrz (ten ktory wypiera popularnoscią a jest gorszy, ten lepszy), (java, c#), (javascript, wszystko) - amd 2019-07-27 11:04

Pozostało 580 znaków

2019-07-27 11:34
0

@zarejestrowany_troll: A czemu uważasz, że TypeScript jest lepszy od Darta/Fluttrera?


That game of life is hard to play
I'm gonna lose it anyway
The losing card I'll someday lay
So this is all I have to say
edytowany 1x, ostatnio: cerrato, 2019-07-27 21:21
TrueScript? xd - MasterOf 2019-07-27 14:39
oj tam, oj tam ;) Tak jest jak się robi kilka rzeczy naraz ;) - cerrato 2019-07-27 21:21

Pozostało 580 znaków

2019-07-28 20:54
2

Też głosuje na Fluttera. Parę dni temu zacząłem projekt i wszystko idzie gładko i szybko. Jest nawet duże prawdopodobieństwo, że część online w Angularze (jako PWA) zostanie przepisana na Flutter/Dart.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0