Qt czy Xamarin?

KK
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 6 godzin
  • Postów:191
0

Hej co lepsze. Qt czy xamarin. Sporo głosów jest podzielonych. Niby xamarin ma lepsze plecy bo microsoft. Ale qt wydaje się prostszy i który oferuje lepiej przenoszalny kod ?
Widzę że pracy dla qt jest więcej i mniej wymagają.

edytowany 2x, ostatnio: Riddle
ZK
lej na MS - nie może być tak, że jeden rządzi i dyktuje warunki
P1
  • Rejestracja:prawie 13 lat
  • Ostatnio:4 dni
1

Jeżeli chodzi o xamarin radziłbym się wstrzymać bo niedługo ma wyjśc MAUI.

KK
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 6 godzin
  • Postów:191
0

Ciekawe co będzie lepsze flutter czy maui.

markone_dev
  • Rejestracja:ponad 3 lata
  • Ostatnio:około 5 godzin
  • Postów:822
2
kamil kowalski napisał(a):

Ciekawe co będzie lepsze flutter czy maui.

Moim zdaniem Flutter ponieważ jest już dojrzałym produktem oraz wspiera Linux, gdzie MAUI będzie miało wsparcie dla Linuxa tylko od społeczności, więc różnie to może być.


Programujący korpo architekt chmurowy.
Udzielam konsultacji i szkoleń w obszarze szeroko pojętego cloud computingu (Azure, AWS) i architektury systemów IT. Dla firm i prywatnie.
DevOps to proces nie stanowisko.
DE
DE
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 2 lata
  • Postów:311
1

Na pewno flutter, mozna pisac customowe natywne pluginy jak znasz swifta lub kotlin i zbijac na tym kokosy we flutterze

edytowany 2x, ostatnio: Descendant
AdamWox
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 10 godzin
  • Lokalizacja:Jastrzębie-Zdrój
  • Postów:2161
1

Tylko Flutter. Microsoft nigdy nie dojdzie do ładu na multiplatform. A samo MAUI to jest nic innego jak Xamarin, tylko musiało się nazwać inaczej żeby ludzie myśleli, że to lepsze i nowsze.

PK
  • Rejestracja:prawie 3 lata
  • Ostatnio:około miesiąc
  • Postów:63
0

W QT tworzy się aplikacje mobilne ?

PK
Dlaczego jak są oferty pracy dla programistów aplikacji dla Android'a szuka się programistów Java albo Kotlin? Nie widziałem takich ofert dla programistów C++.
RE
a myślisz na czym działa wiele samochodów? Na androdzie-auto na którym pisze się często w QML. masz tu przykład https://siilisolutions.recruitee.com/o/cui-developer-qt?source=auto.siili.com
RE
generalnie to całe automotiv....
KK
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 6 godzin
  • Postów:191
0

A szykuje się jakiś następca fluttera ? Jeszcze lepszy.

DE
DE
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 2 lata
  • Postów:311
0
kamil kowalski napisał(a):

A szykuje się jakiś następca fluttera ? Jeszcze lepszy.

nie

KK
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 6 godzin
  • Postów:191
0

Ciekawe co z tą fuchsią os . Flutter jest dla niej przeznaczony. Oby jak najszybciej zastąpił androida. https://github.com/vsrinivas/fuchsia
130 tys commitów. Prężnie nad nim pracują. Ostateczne przeznaczenie fluttera jeszcze nie nadeszło.

edytowany 1x, ostatnio: kamil kowalski
Zobacz pozostałe 2 komentarze
KK
chcę aby wszędzie był 1 system operacyjny. 1 Język. 1 Framework.
FF
Ein Reich, Ein Volk, Ein Fuhrer?
KK
HAHA. Naprawdę się uśmiałem. XDDDD.
ZK
znając historię, to nie jest śmieszne
KK
Chyba będzie bardziej wydajny. Fajnie by było gdyby działał na starszych telefonach. A nie jak windows 11 dowalił.
ZK
  • Rejestracja:około 19 lat
  • Ostatnio:3 miesiące
0

@kamil kowalski:

chcę aby wszędzie był 1 system operacyjny. 1 Język. 1 Framework.

chcę... brak argumentów, taka typowa zachcianka - ogólnie uważam, że dobrze, że jest różnorodność, to tak jakby wszędzie były te same kwiatki, te same drzewa, te same samochody, każdy miał taką samą gębę i nosił te same portki i wszystko przez to jest takie nijakie bo takie same... bez sensu - dlatego dobrze, że jest różnorodność, bo każdy może wybrać to co mu pasuje np do jego poziomu wiedzy i umiejętności, do jego możliwości finansowych itp... różnorodność sprawia, że poszerzamy horyzonty, poszerza się zasób wiedzy i to wszystko sprawia, że świat jest jedyny w swoim rodzaju, można się w czymś nie zgadzać ale ogólnie trzeba wypracować jakiś kompromis

monopol na cokolwiek JEDNO jest z natury zły


bla
edytowany 5x, ostatnio: zkubinski
Zobacz pozostałe 14 komentarzy
ZK
a pokażesz małe demo ?
RE
ostatni klient isę nie zgodził na jakie kolwiek ujawniania bo się konkurnecja dowie(a chciałem to na linkedin wrzucić) :) Co do innych to też przekazane firmie więc musiałbym mieć zgodę ;) Ale generalnie proste interfejsy z podglądem na kamery(czasami z trybami bo w opencv obraz może być poddany obróbce), tam server modbus i połączenia z innymi urzadzeniami głównie po modbus. A z kwestii technicznej możesz rzucić okiem na https://github.com/dusty-nv/jetson-inference tego używam. aczkolwiek będę od tego odchodził.
RE
z takich ciekawych problemów robiłem projekt na nvidia jetson a tu się okaząło że obśługuje tylk odwie kamery i cyk musiałem dołożyć drugiego jetsona do maszyny :D
KK
Czemu jetson ?. Nie raspbery pi czy inne.
RE
Bo nvidia jetson ma wbudowane GPU(+ nakładkę na pytroch dla nich) :). I na tym poleca modele w konkretnych FPS :) W przypadku gołego opencv da radę rpi, nawet robiłem jedną appkę która była testowana na rpi jako platforma ograniczona wydajnościowo. do rpi mam taką uwagę tzn. luty które po 2-3 latach moga miec problemy(mówimy o środowisku w fabryce). Aczkolwiek rpi są na fabrykach :D ale jetson miewa problemy więc robię odwrót w przemysłowe PC.
LP
  • Rejestracja:około 7 lat
  • Ostatnio:15 dni
  • Postów:366
1

Zależy co chcesz robić - jak HMI do samochodów na niskich warstwach to QT. Jak chcesz być bezrobotny albo pracować z ludzmi glowne z Indii - Xamarin. Jak chcesz robić aplikacje mobilne: flutter, kotlin, swift, kmm.

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)