Re: Amit egy fejlesztőnek a Windows 8-ról tudnia érdemes
#1
Elküldve: 2011. 10. 10. 08:36
https://www.hwsw.hu/hirek/47388/microsoft-windows-8-runtime-winrt-api-html5-javascript-fejlesztes-silverlight-net.html
#2
Elküldve: 2011. 10. 10. 08:36
#3
Elküldve: 2011. 10. 10. 08:43
#4
Elküldve: 2011. 10. 10. 08:47
#5
Elküldve: 2011. 10. 10. 08:48
Idézet: Ytse - Dátum: 2011. 10. 10. 09:43
#6
Elküldve: 2011. 10. 10. 08:48
#7
Elküldve: 2011. 10. 10. 08:55
CPU: Intel Core i5 3570K | Alaplap: Asus P8Z77-V LE | RAM: 2x4 GB Corsair Vengeance 1866 | VGA: Asus HD7870 (DC2-2GD5-V2) | Display: Asus PA238Q | Sound: SB Audigy 2 ZS Platinum Pro | PSU: Corsair HX650 | HDD1: WD Black Caviar 500 Gb, HDD2: WD Black Caviar 1 TB | Case: Xigmatek Midgard II
#8
Elküldve: 2011. 10. 10. 08:57
#9
Elküldve: 2011. 10. 10. 08:59
@dkekesi: Nem kell átírni. Mint a cikkből kiderül, futni fognak a Win32-es alkalmazások is. De egy alkalmazás VAGY WinRT-s, VAGY Win32-es lehet, amit technikai oldalról meg is tudok érteni. A 64 és 32 bitet sem lehet keverni egy alkalmazáson belül.
#10
Elküldve: 2011. 10. 10. 09:06
#11
Elküldve: 2011. 10. 10. 09:26
#12
Elküldve: 2011. 10. 10. 09:41
Ugyanez szerintem igaz lesz a WinRT/Win32 esetére is. A kritikus rlszeket megírod Win32-ben, aztán, hogy a felület Metro vagy hagyományos ablakos, már annyira mindegy...
#13
Elküldve: 2011. 10. 10. 09:55
ezzel megkezdődik a PC platformon belüli Windows dominancia racionális felszámolása, hogy ezzel elkerüljön a Ms egy számára sokkal rosszabb forgatókönyvet.
a fontos változások,
"Redmondban feltehetően belátták, hogy egyes feladatok elvégzésére a HTML5/JavaScript páros jelenti a leghatékonyabb megoldást"
habár eddig sem jelentett problémát a böngésző legfőbb desktopként való használata, az ortodoxabb beállítódású fejlesztők is talán belátják, hogy ez a jövő a desktop alkalmazásoknál. persze így ezek a win8 alkalmazások egyszerűen kihozhatóak Androidra vagy ChromeOSre is.
"A Metrónak megvannak a maga korlátai - az új PC-használati modelleket tartja szem előtt és erőteljesen épít az érintéses vezérlésre, noha a Microsoft igyekezett hangsúlyozni, hogy a billentyűzet és az egér továbbra is teljes mértékben támogatottak"
persze támogatott marad az egér és a bill, de a desltop computer jövője már Redmondban is valami tablet szerű kütyü, egyelőre még billentyűzettel és egérrel default kiegészítve.
"a Windows 8-ban továbbra is futhatnak .NET alkalmazások, és hogy a Microsoft szerint is van jövője a .NET-nek"
nyilván nem teheti meg a Ms, hogy az elmúlt évtized után dobja a .NETet, de az API war el lett vesztve, a .NET már nem lesz domináns a belátható jövőben.
"a szerveroldali alkalmazások fejlesztéséhez továbbra is a .NET lesz a Microsoft első számú platformja"
nyilván nem lehet a Java első számú MS szerver platform

"A Silverlight egy nagyon jó technológia és a Microsoft még sokáig a fejlesztői eszköztárában kívánja tartani, a Visual Studioval is hosszú ideig kívánjuk támogatni".
azaz egy idő után már le lesz kapcsolva a Silverlight a lélegeztetőgépről. mivel széleskörű elterjedésére már semmi esély, logikus lépés. azonnal nem lehet dobni, az túl nagy arcvesztés lenne a MSnak.
"A jó hír azonban az, hogy a Win32 API-t is el lehet érni ARM-on, így egy meglevő alkalmazást kis szerencsével csak újra kell fordítani ahhoz hogy elinduljon - persze az élvezhető sebességhez optimalizációra azért szükség lehet"
na ebből még lesz jó nagy kavarodás. normális megoldást a problémára az Apple féle universal binary jelentené.
#14
Elküldve: 2011. 10. 10. 10:07
"ez a jövő a desktop alkalmazásoknál"
Főleg, ahol kritikus a sebesség, ugye?
"a .NET már nem lesz domináns a belátható jövőben."
De a jelenben az, úgyhogy tök felesleges volna eldobni. Főleg, hogy ennek köszönhetően az ARM/x86 alap tulajdonképpen mindegy is.
"azaz egy idő után már le lesz kapcsolva a Silverlight a lélegeztetőgépről. mivel széleskörű elterjedésére már semmi esély"
Mert már széleskörűen elterjedt.

#15
Elküldve: 2011. 10. 10. 10:18
a winRT nem egy klasszikus win32-es api, amit mint minden win32 api .net-ből hívható. .net-ből úgy hívható, mit bámilyen .net api, c++ mint bármilyen lib, js-ből mint bámilyen js lib.
a xaml-t bekötötték c/c++-ba. teljesértékű metro alkalmazást lehet készíteni c/c++, .net és html5-ben.
#16
Elküldve: 2011. 10. 10. 10:29

"Főleg, ahol kritikus a sebesség, ugye"?
desktopon hol vannak még sebesség kritikus, széles körben használt alkalmazások, a játékokat leszámítva?
CAD, CGI, Video vágás csak egy nagyon szűk réteget érint. profi CGIben egyébként a linux a fő platform, video vágásban pedig a mac ma már jobb választás mint a win.
"a .NET már nem lesz domináns a belátható jövőben."
"De a jelenben az, úgyhogy tök felesleges volna eldobni"
félre értettél. a .NET a jelenben sem domináns platform. Redmondban azt várták tőle, hogy majd domináns lesz, de végül soha nem lett az. bár legalább nem is bukás, mint a SL.
"Mert már széleskörűen elterjedt"
a Silverlight?! ez még poénnak is abszurd.
"Ugyanakkor, ha figyeltél volna, láthatnád, hogy a WinRT nem más, mint egy következő generációs Silverlight"
te valamit nagyon félreértettél.
"Pont erről szól, hogy egy Silverlight fejlesztő kis ráfordítással WinRT fejlesztő is egyben"
ahogyan egy .NET fejlesztő kis ráfordítással Java/Dalvik fejlesztő is egyben. nyilván ez nem a vadidegen forth

#17
Elküldve: 2011. 10. 10. 10:38
Idézet: prygme - Dátum: 2011. 10. 10. 10:55
Mert miért is? Nekem a cikkből ez nem következik. Vagy már Androidon is van WinRT?
#18
Elküldve: 2011. 10. 10. 10:58
így viszont például egy WinRTre JSben készült alkalmazás minimális munkával "portolható" például ChromeOSre. valójában nincs is szó hagyományos értelemben vett portolásról.
másrészt itt már többről van szó, mint csupán redistributable runtime platformról. a win8tól a html5/js lesz az elsődleges megoldás windows alkalmazások írására. ez pedig már a teljes .NET desktopon való kudarcának az elismerése. nem is titkolja a Ms, hogy a .NETre szerveroldali alkalmazások fejlesztésénél számít a jövőben is.
egyébként nem a .NET "haláláról" van szó. a .NET kudarca abból adódik, hogy nem vált domináns platformmá. ez volt ugyanis az eredeti cél. erről szólt a 2000es évek API háborúja.
#19
Elküldve: 2011. 10. 10. 11:04
mi szüksége lenne rá az Androidnak?! html5/js alkalmazások most is mennek rajta.
ChromeOSen pedig elsődlegesek a html5/js alkalmazások.
#20
Elküldve: 2011. 10. 10. 11:06
Idézet: prygme - Dátum: 2011. 10. 10. 11:29
Még különösebben nagy erőforrás igény se kell, a web appok közel nem hozzák az egyszerűbb appok színvonalát sem. Lásd pl online text szerkesztők... Gdocs, online mso a wordpad színvonalát hozzák kb, pedig azok mögött van tőke rendesen. Érdemes még megnézni a mobil/tablet statisztikákat a web app vs nativ app használatról... nem véletlen egyáltalán.
Idézet: prygme - Dátum: 2011. 10. 10. 11:29
a Silverlight?! ez még poénnak is abszurd.
LOB, WP7 appok
Idézet: prygme - Dátum: 2011. 10. 10. 11:29
te valamit nagyon félreértettél.
Nem értett fére semmit, kismillió session volt a Builden (fent vannak CH9-n), ami igazolja az állítását, amolyan WPF => Silverlight => WinRT evolucióról van szó:
Mondjuk nem árt érteni az említett technológiákhoz... eléggé úgy tűnik, hogy ettől messze vagy, mint Makó Jeruzsálemtől.
Idézet: prygme - Dátum: 2011. 10. 10. 11:29
ahogyan egy .NET fejlesztő kis ráfordítással Java/Dalvik fejlesztő is egyben. nyilván ez nem a vadidegen forth
fingod nincs a témáról, az 100%