.Net czy WinAPI

0

Mam takie pytanie. Znam całkiem dobrze C++ i zamierzam poszerzać swoją wiedzę. Zastanawiam się, czego się lepiej nauczyć WinAPI czy programowania pod platformą .NET. Jakie jest Wasze zdanie?

0

zdecydowanie .Net jeśli chcesz cos zarabiać na programowaniu ;] a nie tylko zrobic program dla kolegi w stylu "patrz jaki ja mądry jestem" ;] przyszłość z windows to .net ... a winapi staje sie powoli wspomnieniem na miarę dinozaurów... na razie jest.. ale to juz tylko kwestia czasu... ;]

0

popieram przedmowce .NET to przyszlosc

0

tak jest w Viscie juz chyba zaniknie WINAPI na koszt WINFX który ( jesli sie nie myle ) oparty jest o .NET własnie.

0

coz.... moim zdaniem z jednej strony WinAPI, bo jezeli chesz np. sprzedawac napisane przez siebie programy, a nie masz kompilatora z licencja to kod z WinAPI skompilujesz sobie nwet w takim Dev-C++ (mingw). poza tym kiedy piszesz w WinAPI to piszesz program razem z okienkami od poczatku do konca... wiec jest to dosc duzy walor edukacyjny, dodatkowo dokladnie wiesz co "siedzi" w twoim programie. Z drugiej strony platforma .NET tak jak wyzej napisano to przyszlosc... poza tym masz Visual Studio 2005 Express Edition (wiem ze to dosc okrojone, nawet w stosunku do Standard, ale do tworzenia programow spkojnie wystarczy (najbardziej chyba brakuje mozliwosci programowania na urzadzenia mobilne)), ktore mozesz stosowac do tworzenia roznych programow przeznaczonych na sprzedaz (do listopada tego roku chyba tak mozna). poza tym w .NET programuje sie duzo bardziej przyjemnie, w Visual Studio 2005 projektowanie okienek to po prostu czysta zabawa, dzieki czemu skupiasz sie na wlasciwym kodzie a nie na okienkach.... do tego oczywiscie .NET to nie tylko okienka, ale potezny zasob bilbiotek ktore czasem naprawde ulatwiaja zycie....

wiec moim zdaniem tak, WinAPI to bardziej dla samego kunsztu programowania, ale w praktyce to raczej .NET

0

Framework .net i tym samym kompilator jest darmowy.
Mi osobiscie WinAPI przydaje sie tam, gdzie .net sobie nie radzi (sa czasem takie sytuacje). Swoja droga to tylko zestaw funkcji i nawet jak tylko troche kumasz to patrzysz w dokumentacje okreslonej funkcji i ja sobie wykorzystujesz. Ale jestem za .net jesli chodzi o okienka.

pozdrawiam
johny

0

Moim zdaniem to Micro$oft jako taki powoli staje się przeżytkiem. ;)

0
DevilHimself napisał(a)

Moim zdaniem to Micro$oft jako taki powoli staje się przeżytkiem. ;)

Nie wyrokowalbym tak pochopnie - moze wiekszosc za nim nie przepada, ale sam system jeszcze dlugo bedzie uzywany, co znaczy, ze popyt na aplikacje dla niego rowniez bedzie duzy. A pisanie okienek w .net to czysta przyjemnosc wrecz.

pozdrawiam
johny

0

Zdecydowanie .net, niektore napisane w nim programy dzialaja tez na otwartych platformach (vide projekt Mono).

0

a czy jest jakaś książka wprowadzająca w .NET???????

otóż, tak jak 'someone...' też całkiem całkiem znam c++.
Aktualnie bawię się w WinAPI - już trochę (3/10)

ale tylko dlatego, że nie koumam .NET.
Nie kumam.
Sprzydałaby sie jakaś książka o tym lub tutorial. Chodzi mi otakie rzeczy jak rysowanie fujkcji, sprawdzanie zaznaczenia checkboxu, itp.

P.S. czy wininet można używac w programowaniu .NET? Bo właśnie WinInet i Winsock (które w WinAPI umiem bardzo dobrze) nie trzymają w WinAPI.

0
mozaaa napisał(a)

a czy jest jakaś książka wprowadzająca w .NET???????

otóż, tak jak 'someone...' też całkiem całkiem znam c++.
Aktualnie bawię się w WinAPI - już trochę (3/10)

ale tylko dlatego, że nie koumam .NET.
Nie kumam.
Sprzydałaby sie jakaś książka o tym lub tutorial. Chodzi mi otakie rzeczy jak rysowanie fujkcji, sprawdzanie zaznaczenia checkboxu, itp.

P.S. czy wininet można używac w programowaniu .NET? Bo właśnie WinInet i Winsock (które w WinAPI umiem bardzo dobrze) nie trzymają w WinAPI.

Mozna uzywac w ogole WinApi w .NET, chociaz przydaje sie to raczej w szczegolnych tylko sytuacjach. A od tutoriali masz msdn. Ciekawe artykuly sa tez na http://www.codeguru.pl

pozdrawiam
johny

0

Ja również skłaniał bym się do .NET. Szkoda, że ankiety nie zrobiłeś.

0

jest w .NET klasa do obsługi Winsock

Generalnie na pytania "czy xxxxx można używać w .NET?" przeważnie odpowiedź będzie brzmiała TAK, bo .NET to duuzo więcej niz WinAPI, w końcu to cała platforma..

Ogólnie gorąco polecam .NET i język C# (chociaż managed C++ tez dobrze sie spisuje)

1 użytkowników online, w tym zalogowanych: 0, gości: 1