Na zawsze z Win32

Odpowiedz Nowy wątek
2012-02-23 17:39
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?

edytowany 1x, ostatnio: ubuntuser, 2012-02-23 17:44
Gdybyś jeszcze zmienił tytuł na sensowny, to już byłoby super :] - madmike 2012-02-23 17:40
mam nadzieję że teraz jest spoko. - ubuntuser 2012-02-23 17:45
No to już coś mówi :P - madmike 2012-02-23 17:47
Mi tytuł brzmi jak jakieś oficjalne zaręczyny albo coś w tym stylu. - somekind 2012-02-23 18:20

Pozostało 580 znaków

2012-02-23 20:02
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ć.

Dobrze że chociaż Windows 7 ma już wbudowany framework 3.5 bo tak wiele ludzi samych z siebie nie zainstaluje sobie na XP'ku nawet wersji 2.0... - ubuntuser 2012-02-23 21:13
a po cholerę mają to coś instalować w ogóle? - Kerai 2012-02-23 21:19
Żeby aplikacje chodziły? - siararadek 2012-02-24 00:01
Które aplikacje? Jak żyję... jedyne do czego .net mi był "potrzebny" to... napisanie programu pod niego (w dodatku na zaliczenie i nie dla siebie). leży to tylko i zaśmieca dysk... - Kerai 2012-02-24 00:14
To tak jak u mnie z Javą. Aż do poznania Minecrafta ;-) - Ktos 2012-02-24 16:16

Pozostało 580 znaków

2012-02-23 20:27
2

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

Pozostało 580 znaków

2012-02-23 20:28
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


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
Pokaż pozostałe 3 komentarze
Zobaczycie - C i karaluchy przetrwają wojnę nuklearną ;D - 0x200x20 2012-02-23 21:06
Jedyne, co może mu zagrozić, to kompletna zmiana architektury procesorów. - Zjarek 2012-02-23 21:08
C jest (był) właśnie projektowany jako bardzo przenośny na przeróżne architektury (stąd właśnie te wszędobylskie idiotycznie Implementation-Defined). Nie wiem jak bardzo musiałby się zmienić model komputera żeby C się do niego nie nadawał (hmm, komputer kwantowy?) - msm 2012-02-23 21:30
Komputer kwantowy, ZTCW, daje prawidłową odpowiedź z jakimś niestuprocentowym prawdopodobieństwem. A więc nie nadaje się do tego, żeby na nim system postawić. - Wibowit 2012-02-23 21:57
Uwzględniając wpływ księżyca, fal radiowych, kurzu, fizycznych uszkodzeń etc to twój komputer też daje niestuprocentowo prawdziwą odpowiedź :] - msm 2012-02-23 22:05

Pozostało 580 znaków

2012-02-23 20:45
0
Wibowit napisał(a)

Dlatego programiści COBOLa są w cenie.

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


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

2012-02-23 20:54
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ąć.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
wszędzie musisz tą Scalę wrzucić :P fanbojstwo pełną parą... - Spine 2012-02-24 01:17
Równowaga dla wszędobylskich (tzn biorąc pod uwagę to forum) łindołsów i siszarpów. - Wibowit 2012-02-24 01:34

Pozostało 580 znaków

2012-02-24 00:05
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-[...]op/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ł.

edytowany 3x, ostatnio: othello, 2012-02-24 00:07
Ciekawy ten fluent ribbon. - siararadek 2012-02-24 00:30
lepsza (dla użytkownika) jest IMHO wstążka z Office'a 2007 (nie 2010) bo miała łatwą do kliknięcia dużą kulkę w lewym górnym rogu, a nie mały button w który trzeba celować… - Azarien 2012-02-24 09:29
Też uważam że zmienili to na gorsze, ta z 2007 bardziej mi się podoba. - othello 2012-02-24 10:59
no, button jest tragiczny, jeszcze w paintcie te male ikonki na pasku tytułu (ikona dyskietki, cofnij i cos tam jeszcze) są mylące, bo zlewają się z tłem. w sumie nie ma to jak standardowe menu... - ubuntuser 2012-02-24 16:21

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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