arkadiusz97 utworzono 11 sierpnia 2016 utworzono 11 sierpnia 2016 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 19 sierpnia 2016 komentarz 19 sierpnia 2016 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 20 sierpnia 2016 Autor komentarz 20 sierpnia 2016 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 22 sierpnia 2016 komentarz 22 sierpnia 2016 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 23 sierpnia 2016 Autor komentarz 23 sierpnia 2016 (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.