Na zawsze z Win32

0

Czy sądzicie, że zawsze to będzie się ciągnąć?
Słyszałem gdzieś, że Microsoft ma w planach w kolejnych edycjach systemu Windows wprowadzić coś nowego, z jednoczesną obsługą legacy.
Co sądzicie o Win32? Czy wymaga zmian?
Drugie pytanie: winapi. Czy pisząc Vistę i Aero glass, przebudowali choć trochę Winapi? Czy jest to to samo co towarzyszy nam od pierwszych wydań Windows NT?

0

Diabli wiedzą. Są plotki o wyrzuceniu Win32 na rzecz Singularity/Midori. Ale w obecnej znanej przyszłości "Windows 8" obsługuje zarówno klasyczne WinAPI i aplikacje Win32, jak również .NET i zupełnie nowe WinRT będące skrzyżowaniem .NET-a z WinAPI i bindingami do C++ oraz m.in. JavaScriptu. Uwaga: dotyczy to tylko x86, ciężko cokolwiek powiedzieć o WOA (Windows on ARM), bo plotki są niejasne - ale bardzo możliwe, że aplikacje "desktopowe" nie będą obsługiwane (oficjalnie) i wszystko na ARM zostanie ograniczone tylko do aplikacji z Windows Store napisanych dla WinRT.

Jak wielokrotnie powtarzałem - "Bill jeden wie" co oni tam siedzą i planują dla kolejnych wersji Windows.
Niejednokrotnie ich plany na przyszłość są pogmatwane i niejawne (co logiczne akurat, choć nie zawsze), wiele rzeczy jest diabelnie pofragmentowanych (pierwszy z brzegu przykład: marki Windows Media oraz Zune; Xbox LIVE Marketplace, Windows Phone Marketplace, Windows 8... Store), projekty pojawiają się i umierają (WinFS, Windows Mobile "Photon", "Neptune", "Janus").

A co do przebudowy WinAPI - stabilność i kompatybilność wsteczna to jedne z rzeczy, które trzymają Microsoft przy życiu. Tego się nie da "ot tak" przebudować.

2

Nikt zdrowy na umyśle nie wyrzuca kodu pisanego od 20+ lat, który całkiem nieźle się sprawdza.

1
0x200x20 napisał(a)

Nikt zdrowy na umyśle nie wyrzuca kodu pisanego od 20+ lat, który całkiem nieźle się sprawdza.

Dlatego programiści COBOLa są w cenie.

MSPANC

0
Wibowit napisał(a)

Dlatego programiści COBOLa są w cenie.

I nie zapominajmy, że: http://duncandavidson.com/blog/2010/10/java-cobal ;P

0
somekind napisał(a)
Wibowit napisał(a)

Dlatego programiści COBOLa są w cenie.

I nie zapominajmy, że: http://duncandavidson.com/blog/2010/10/java-cobal ;P

Nie zapominajmy, że Scala, Clojure, JRuby, Groovy, itd Z samego JVMa jeszcze da się sporo wycisnąć.

0

Drugie pytanie: winapi. Czy pisząc Vistę i Aero glass, przebudowali choć trochę Winapi?

Gdyby przebudowali, to na Viście nie działałaby już żadna aplikacja Win32. Po drugie, całe to aero glass to tylko dodatkowa dll-ka i kilka funkcji z niej, działających na takich samych zasadach jak i całe winapi.

Większe zmiany w winapi od Visty SP2 to framework do obsługi ribbonów - problem w tym, że nie jest nigdzie używany, nawet w żadnym z produktów MS (nic dziwnego skoro taka aplikacja nie wyświetli ribbona w Windows < Vista SP2) i zapewne większość z was nawet nie wie, że coś takiego istnieje: http://msdn.microsoft.com/en-us/library/windows/desktop/dd371191%28v=vs.85%29.aspx nie mówiąc już o korzystaniu z tego - zamiast tego korzysta się np. z fluenta - chyba najlepszy framework do ribbonów jaki powstał.

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