x-kom hosting

Czy warto używać Qt?

arkadiusz97
utworzono
utworzono

Uczę się od dłuższego czasu C++ i zastanawiam się czy ta biblioteka będzie dobra pod kątem tworzenia graficznych aplikacji pod następującymi względami:
1. Nie będę miał ograniczeń co do używania bibliotek. Bo choć kod źródłowy tych bibliotek jest otwarty, to nie jestem w 100% pewien czy nie trzeba kupić licencji aby móc sprzedawać swój soft napisany w Qt. Licencja Qt nie jest dla mnie w 100% jasna.
2. Zależy mi na możliwie jak największej przenośności i wydajności kodu.
3. Lepiej się sprawdzi od GTK+.
4. Będę miał większe szanse na znalezienie pracy jako programista C++.

Matematyk0
komentarz
komentarz

Udało mi się załapać na wakacyjną pracę w Qt (Oslo) i spokojnie możesz uczyć się wykorzystywania ich bibliotek, chociaż do sprzedaży softu będziesz musiał kupić licencję, przynajmniej tak twierdzą pracujący tam programiści ;)

arkadiusz97
komentarz
komentarz
Dnia 19.08.2016 o 11:36, Matematyk0 napisał:

chociaż do sprzedaży softu będziesz musiał kupić licencję, przynajmniej tak twierdzą pracujący tam programiści ;)

To chyba dotyczy się tylko aplikacji mobilnych. W przypadku aplikacji na PC to podobno można sprzedawać programy napisane z użyciem Qt bez ponoszenia dodatkowych kosztów. Tak przynajmniej słyszałem.

cubuspl42
komentarz
komentarz

Nie trzeba kupować licencji komercyjnej, podstawowa (darmowa) licencja LGPL jest wystarczająca. W ogólności, zanim użyje się Qt, warto rozważyć inne opcje oparte o wysokopoziomowe języki programowania takie jak C# (lub inne języki .NET) czy Java (lub inne języki JVM). Konkretne alternatywy to np. JavaFX (PC), Mono xwt (PC), Xamarin Forms (cross-platform, platformy mobilne). Domyślam się, że dopiero zaczynasz przygodę z programowaniem; nie ograniczaj się do języka C++. Jest to zaawansowany język nadający się do programowania na poziomie systemowym, ale na rynku programowania aplikacji całkowicie traci na znaczeniu.

arkadiusz97
komentarz
komentarz (edytowane)

@cubuspl42 Przygodę z programowaniem zacząłem jakieś 1,5 roku temu od właśnie C++, po pewnym czasie zacząłem też trochę używać czystego C. Przez ten cały czas zdążyłem porządnie poznać podstawy C++(w tym programowania obiektowego i generycznego z użyciem szablonów) oraz podstawy C. I choć na początku miewałem kłopoty ze wskaźnikami czy rekurencją, to ostatecznie sobie poradziłem. Niedawno zacząłem też pracować nad paroma własnymi projektami i jeden na pewno chciałbym właśnie zrealizować w Qt lub innej takiej bibliotece. Co do moich celów, to właśnie chcę też zająć się programowaniem systemowym, poza tym C++ z czego to widzę wciąż jest używany do tworzenia np. silników przeglądarek, silników gier i innego softu, gdzie się liczy wydajność. Nawet kompilatory takie jak np. LLVM czy GCC są napisane w C++. I wybrałem właśnie C++ i C, bo choć mogą być trudniejsze w nauczeniu się od np. C# czy Java, to jednak dają więcej możliwości. I wciąż jest popularny, popatrz na pierwsze, lepsze rankingi. BTW. Nie ograniczam się do jednego języka, w szkole mam JavaScript, potem będę miał PHP.

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.