2012-08-16 12 views
6

STAŁY:GUI Windows 8 i WPF/Silverlight relations/WinRT/Metro/build

nie pracuję z żadnym z wyżej wymienionych technologii, a ja nie byłem w stanie znaleźć aktualne informacje o The związek między technologiami w tytule, więc byłbym zadowolony, gdyby ktoś mógł wyjaśnić mi z grubsza cały ten temat.

Na podstawie faktów i oficjalnych informacji firmy Microsoft, czy WPF jest nadal istotna? Pamiętam wiele tytułów o śmierci WPF, około rok temu. Co sprawiło, że ludzie tak mówili? Czy w ciągu ostatniego roku coś się zmieniło?

Poza tym, jaka wiedza jest potrzebna dla metra/WinRT/build? Czy znajomość WPF jest przydatna dla któregokolwiek z nich? Ile?

Znalazłem podobne pytania, ale są one sprzed około roku i myślę, że niektóre rzeczy zostały zmienione.

Odpowiedz

3

Mogłoby być długą rozmowę ... :) Będę trzymać go krótko, jak to możliwe ...

WPF -> technologia Preferred XAML oparte na budowaniu aplikacji pulpitu w systemie Windows.

Aplikacje WinRT -> platforma następnej generacji do tworzenia aplikacji, które mogą być dostarczane za pośrednictwem Sklepu Windows. Twój wybór stosu HTML/js, XAML/C#/VB lub XAML/C++. Wybór stosu zależy od zestawu umiejętności i potrzeb aplikacji. --- HTML/js -> wykorzystaj umiejętności programistów i istniejące zasoby do tworzenia aplikacji WinRT --- XAML/C#/VB -> wykorzystaj swoje umiejętności i zasoby .NET i/lub XAML, aby tworzyć aplikacje WinRT --- XAML/C++ -> tak samo jak wyżej, ale dla C++, a także zapewnia dostęp do rzeczy takich jak DirectX

Ogólnie rzecz biorąc, stosy są względnie równe (poza DirectX, który jest tylko C++), chociaż niektóre z nich ułatwiają pracę innym. To bardziej wybór umiejętności/aktywów niż cokolwiek innego. Ponownie jest to szeroka szczotka i w zależności od wymagań możesz znaleźć jeden stos lepszy od drugiego.

WinRT i pulpit są kontynuowane na platformie Intela. Platforma ARM ma WinRT, ale nie można wdrażać aplikacji komputerowych.

+0

Ah, ale czy spekulowałbyś o tym, czy WPF doświadczy dalszego rozwoju ...? – Govert

+1

@Govert - To nie jest forum. Nie spekulujemy: –

+0

@Erno - Gdy pytanie dotyczy "2012 i później", a Microsoft nie daje żadnej wskazówki co do przyszłych kierunków, wyraźnie zachęca do spekulacji. Możesz uznać to pytanie za niewłaściwe ... ale jest to poważny problem dla programistów dokonujących długoterminowych wyborów technologicznych. – Govert

1

WPF został ulepszony w .NET 4.5, wersji .NET Framework, która jest dostarczana z Win8. Więc nie martwy w Windows 8, ulepszony .... Stworzony szybciej, mocniej niż przedtem. Pisanie aplikacji, które nie są ukierunkowane na WinRT, czyli na komputery stacjonarne, wciąż masz mnóstwo opcji, jak już zauważyłeś.

Tak jak FYI, kilka całkiem fajnych ulepszeń WPF w wersji 4.5. Rzeczy takie jak kontrola wstążki, ulepszenia wydajności, ulepszenia wiązania i wiele innych gadżetów. Zobacz dokument MSDN dla pełnej listy pod numerem http://msdn.microsoft.com/en-us/library/bb613588(v=VS.110).aspx.