jongman Posted June 12, 2013 Report Share Posted June 12, 2013 W czym się pracuje będąc programistą C++? W javie są to głównie frameworki typu Spring, w C# - ASP.NET, w PHP framework Symfony lub Zend. Co robi programista c++? Quote Link to comment Share on other sites More sharing options...
Mateusz Posted June 12, 2013 Report Share Posted June 12, 2013 Pakiet Boost to chyba podstawa. Quote Link to comment Share on other sites More sharing options...
jedmac Posted June 12, 2013 Report Share Posted June 12, 2013 Przede wszystkim znajomość STL'a, to jest podstawa do całej reszty, następnie boost. Jeśli chodzi o wspomnianego c# to nie tylko asp.net, ale też WPF, WCF, Silverlight (już niedługo) :) Quote Link to comment Share on other sites More sharing options...
eXray Posted June 12, 2013 Report Share Posted June 12, 2013 WinAPI, WinSock, Boost, STL - same nieprzyjemne dla oka rzeczy. Zazwyczaj chodzi o tworzenie kodu wydajnego oraz działającego na wielu platformach, naprzykład po to, by działał zarówno pod Android jak i iOS (OpenGL) lub Windows oraz Linux. Quote Link to comment Share on other sites More sharing options...
Mateusz Posted June 12, 2013 Report Share Posted June 12, 2013 A propos Silverlight, sam M$ powoli go uśmierca na rzecz HTML5, więc powoli to już przeszłość jak aplety javy. Quote Link to comment Share on other sites More sharing options...
wiewior Posted June 13, 2013 Report Share Posted June 13, 2013 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, OpenCVGPU/GPGPU: OpenGL (C), D3D (C), OpenCL (C), CUDA/C++See:http://en.cppreference.com/w/cpp/links/libs Quote Link to comment Share on other sites More sharing options...
gus Posted July 3, 2013 Report Share Posted July 3, 2013 To ja jeszcze uzupełnię poprzednie wypowiedzi o googlemock - framework do unit testów Quote Link to comment Share on other sites More sharing options...
miwi Posted July 4, 2013 Report Share Posted July 4, 2013 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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.