Skocz do zawartości

C++ - W czym się pracuje?


jongman

Recommended Posts

Wymieniłeś frameworki używane głównie do tworzenia aplikacjii webowych - w C++ z natury takich jest mało, tak samo jak mało powstaje aplikacji webowych w C++. Za to w innych dziedzinach:

Podtawy: STD (nieprawidłowo nazywana STL-em; kontenery + algorytmy + stringi + strumienie + wątki w C++11)

Ogólnego przeznaczenia: Boost (ogromna ilość bibliotek z różnych dziedzin. Raczej nie dla początkujących, wymagana dobra znajmość języka i STD).

Okienka: QT, GTK, wXWidgets, MFC (wszystkie używają C++ w spodób podstawowy i trochę przestarzały)

Przetwarzanie i rozpoznawanie obrazów: ImageMagick, OpenCV

GPU/GPGPU: OpenGL (C), D3D (C), OpenCL (C), CUDA/C++

See:http://en.cppreference.com/w/cpp/links/libs

Link do komentarza
Udostępnij na innych stronach

  • 3 weeks later...

Okienka: QT, GTK, wXWidgets, MFC (wszystkie używają C++ w spodób podstawowy i trochę przestarzały)

Oj, żeby się wypowiadać na temat jakiejś biblioteki, trzeba choć trochę ją poznać....

Ja mogę się wypowiedzieć na temat biblioteki Qt - korzystam z niej od kilku lat i sposób, w jaki się rozwinęła, jest nieprawdopodobny - nie ma w tej chwili lepszego framework'a dla języka C++ (bardzo dużo wspieranych platform, bardzo szerokie spektrum zastosowań, QtCreator - jedno z najlepszych IDE). A prawdziwym mistrzostwem jest dokumentacja biblioteki i jej kod źródłowy - nowoczesny i dość zaawansowany, a jednocześnie spójny i przejrzysty. Generalnie widać w tym projekcie jakiś jednolity plan i ścieżkę rozwoju, co przyciąga bardzo wielu deweloperów, chcących pracować i rozwijać tę bibliotekę. Z czystym sumieniem i od kilku lat polecam Qt.

Link do komentarza
Udostępnij na innych stronach

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...