/ / Jakiego rodzaju języków programowania i narzędzi potrzebujemy do opracowania aplikacji komputerowej dla systemu Windows? [zamknięty] - aplikacja komputerowa

Jakiego rodzaju języków programowania i narzędzi potrzebujemy do opracowania aplikacji Windows na komputery? [zamknięty] - aplikacja desktopowa

Jestem programistą internetowym i teraz jestem gotowy, aby przejść do tworzenia aplikacji komputerowych, dlatego potrzebuję kogoś, kto pomoże mi w poniższych pytaniach.

  1. Jakiego rodzaju narzędzia używasz do tworzenia pulpitu systemu Windows?
  2. Jakiego rodzaju języków programowania używasz do tworzenia aplikacji komputerowych, to C ++?
  3. co jeszcze oprócz c ++ Visual Basic jest tym?
  4. jak zintegrować Silverlight z wyżej wymienionymi językami?
  5. czy możemy również korzystać z .NET?

Odpowiedzi:

4 dla odpowiedzi № 1

Istnieje kilka różnych opcji rozwojuOto aplikacje, które moim zdaniem są najczęstszymi opcjami. Uwaga: możesz albo przejść na ścieżkę .NET, albo możesz przejść na ścieżkę C ++, ale jeśli dopiero zaczynasz, myślę, że .NET będzie znacznie łatwiejszą początkową krzywą uczenia się.

  • IDE: Visual Studio 2010 - możesz to kupić lub pobrać wersję Express za darmo.
  • Frameworki: .NET Framework
  • Języki programowania (dla .NET): C # lub VB.NET
  • Technologie Windows Apps: WPF lub Windows Forms (Silverlight jest „podzbiorem” WPF, z pewnymi bardziej szczegółowymi scenariuszami zamierzonego zastosowania).

W przypadku IDE zdecydowanie najlepszym rozwiązaniem jest Visual Studioiść. Możesz także użyć innych narzędzi, takich jak Mono / Mono Develop lub tylko narzędzia wiersza poleceń i edytor tekstu, ale Visual Studio ma wiele zalet. Na początek w aplikacjach Windows polecam trasę .NET (C # / VB.NET) nad C ++, chyba że jesteś już ekspertem w C ++. Jeśli znasz C, C ++ lub Java, C # ma podobną składnię, ale jeśli znasz VB, możesz polubić VB.NET. Osobiście wolę C # niż VB.NET. W przypadku technologii aplikacji Windows WPF jest najnowszą i najlepszą technologią firmy Microsoft, ale Windows Forms jest nadal dobrym wyborem i będzie dostępny przez długi czas. Jeśli masz doświadczenie w VB, możesz znaleźć Windows Forms, który jest bardziej znany, ale WPF ma wiele naprawdę potężnych funkcji, o których warto przeczytać. WPF jest prawdopodobnie uważany za bardziej „nowatorski”, w przeciwieństwie do bardziej dojrzałych formularzy Windows. Jeśli chodzi o Silverlight, istnieją sposoby na wdrożenie aplikacji Silverlight na komputerze, ale WPF jest prawdopodobnie bardziej zalecaną drogą dla aplikacji komputerowych. Silverlight ma zwykle bardziej specyficzne zastosowania, takie jak Windows Phone lub bogate aplikacje internetowe.

Istnieje milion innych opcji, ale to prawdopodobnie dobry punkt wyjścia.