Klient pocztowy C++ lub C#

0

Witam,
chciałbym napisać dla siebie Klient pocztowy, ale mam kilka zagwozdek:

  1. Wybrać C++ czy C#?
    Generalnie w C# podobno tworzy się szybciej, ale w C++ ma się większą kontrolę nad kodem. Jednocześnie chce się też pobawić biblioteką cairo, a do tego użyję C++, więc pojawia się też pytanie czy iść w ogóle w C#?
    Poza Klientem pocztowym chcę stworzyć prosty CMS, a to raczej łatwiej zrobić w C#?

Proszę o pomoc.

  1. Drugą sprawą jest to, czy ktoś może polecić ciekawe biblioteki do IMAP i SMTP, z autoryzacją itp.?

  2. Wiem, że w C# stosuje się .NET i MVVM Light Toolkit, a co stosować w C++?

  3. Co zrobić by kod w C++ był wieloplatformowy?

Bardzo proszę o pomoc, bo znam różnicę między językami, ale mam zagwozdkę na poziomie "sprawnościowym".

0

na codeproject.com znajdziesz mnóstwo gotowych działających projektów w C# lub w dowolnym innym języku. DeNiss

0

Gdybyś zdecydował się na C++ (C++14):

Wiem, że w C# stosuje się .NET i MVVM Light Toolkit, a co stosować w C++?

Przede wszystkim Qt a w razie gdy czegoś zabraknie to warto przejrzeć Boost.

  1. Co zrobić by kod w C++ był wieloplatformowy?

C++ jest z automatu "wieloplatformowy" tak jak biblioteka Qt czy Boost. Dopóki nie używasz funkcji specyficznych dla danej platformy ( np winapi pod windows ) to nie musisz wykonywać żadnej dodatkowej pracy by uruchomić appkę w c++ na wszystkich popularnych systemach desktop, mobile, embedded.

Konieczne będzie tylko skompilowanie programu pod każdym systemem.

0

Ściągnąłem Eclipse for C++ oraz Qt, ale nie wiem jak to pogodzić ze sobą na windows 7. Szukałem, ale zawsze odpowiedź nie taka... albo ja czegoś nie rozumiem.

Z góry dziękuję.

0

Po co Eclipse? Razem z Qt instaluje się QtCreator.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.