A nagy FLASH-es pajtiknak, ha már a prog.hu-val meg az ottani temérdek flesses munkával jönnek, akkor szintén errõl az oldalról egy apró adat:
"A világméretû hálózatra fejlesztõk közül egyedül a Flash-programozók nem jártak jól, akik - nyilvánvalóan a HTML5 elõretörésének köszönhetõen - az utolsó negyedévben már 10 százalékkal kevesebb munkát kaptak, mint a megelõzõ három hónapban."
"Nem gondolhatod komolyan hogy ekkora litániára válaszolok."
Ahhh, dehogyis kell! De azert azt tudod, hogy amit te csinalsz azt cherry-picking-nek nevezik es nem tul szep debate taktika?
Igy viszont en ket dologgal le is zarnam a vitat.
Az egyik, hogy akarmennyire is bizonygatod, az egy oltari nagy marhasag volt, hogy tud valami is gyorsabb lenni flash-ben, mint native code-ban. Ezt az allaspontot sehogy sem lehet vedeni, mivel, mint mondtam, ha egy plusz layer-t raksz ugyanabba a folyamatba, akkor az csak lassabb tud lenni. A gyakorlat is ezt bizonyitja, mivel "semmilyen" komoly dolgot, nem irnak flash-ben.
A masik amit nagyon szepen ignoraltal, az az eredeti felvetesem volt, nevezetesen, hogy a flash kizarolag windows-on mukodik kielegitoen. Ennek ellenkezojet SEMMIVEL nem tamasztottad ala, egyszeruen figyelmen kivul hagytad az en bizonyitekaimat es hallgattal rola.
Lehet a casual játékokat utálni, de azt mondani hogy divathülyeség, az blõdség. A Zynga egyszerûen talált egy piaci rést (casual játékosok), amely nagyobb, és fizetõképesebb mint az eredeti piac (HC játékosok). Azok a 30-40 éves, jól szituált, de kevés idõvel rendelkezõ játékosok akik jelenleg a Zynga játékaival játszanak, nemigen fognak visszatérni a Crysis9-hez, mivel eddig letojták az igényeiket, most meg foglalkoznak velük. Nem látom realitását annak, hogy ez a piac akár minimális mértékben is szûkülne. Sõt, inkább bõvülni fog, mert a jelenlegi középkorúak idõsként is fognak netezni, és játszani, míg a jelenlegi idõsek között elég kevés a netezõ, és még kevesebb a játékos.
A Zynga azért van túlárazva, mert fõ bevételi forrása olyan divathülyeségekbõl jön, ami hosszú távon nehezen fenntartható. Elég valószínûtlen, hogy évtizedekig el lehet majd adni a virtuális birkát valódi pénzért. Lecseng a divat és oda a bevétel. Persze lehet a most felhalmozott tõkét okosan befektetni, de az ilyen pár év alatt milliárdosra felfutott cégeknél erõs a kockázat, hogy elhiszik magukról, hogy nem az emberi hülyeség, hanem valami általuk termelt valódi érték miatt lettek sikeresek. Jellemzõen ezért szoktak a pilótajáték cégek is egyik napról a másikra bebukni.
Egy olyan cég, ami évente 150%-ot növekszik, nem feltétlenül van túlárazva. Volt olyan negyedéve, hogy 40MUSD volt a nyeresége, a profit grafikonján látszik, hogy össze-vissza változik, mert elég agresszíven fejleszt. Pl 1 év alatt megnégyszerezte az alkalmazottai számát, jelenleg 2000 alkalmazottja van, aminek ha csak a fele fejlesztõ - mert ugye értékesítést jelenleg az FB végzik -, az akkor is azt jelenti, hogy komolyabb fejlesztési potenciálja van, mint a 4-5Mrd-ra értékelt EA-nak vagy Activision-Blizzardnak. Minden esély megvan arra, hogy a WoWhoz hasonló következõ nagy kaszát a Zynga produkálja. Ezenkívül eddig gyakorlatilag letojta az értékesítést - annyi profitot termelt, ami muszáj a fennmaradáshoz, de ami szerzõdése van a FB-al, az vicc. A Yahoo-tól kezdve a Google-n át mindenki kopogtat nála, hogy - komoly pénzekért - az õ oldalukra (is) vigye át a játékait. 232millió aktív felhasználója van, ebbõl 60millió napi szinten aktív. Ez durva szám, attól függetlenül hogy micropaymentes játékai vannak, ez akkor is 20 db wow, de ha a wow-ot kivesszük a kosárból, akkor más cégekkel összehasonlítva közel 100-as szorzójú felhasználói bázisa van. Ez a cég - bármilyen furcsa - csak most indul be. Kezdésnek meg ez amit csinált legalábbis durva.
A stílusomról meg annyit, hogy amilyen az adjon isten, ugyebár. Te is megnézheted hogy kezdted a leugatást, szóval továbbra is sz.rjál sünt. A teljességgel fogalmatlan, de legalább magas lóról pofázó Papizé meg sanyix típusú alakoktól meg kiráz a hideg. Kb azon a szinten van amit csinálnak, mintha én bemennék egy orvosi fórumra, és megmagyaráznám a dokiknak, hogy agymûtétet csakis pajszerral, mert az a trendi. A dokik velem ellentétben finom, megfontolt emberek, mégis csípõbõl kiállítanák a hülyeségi bizonyítványomat.
A helyzet valóban más, de! Különösebb közgazdaságtani óra nélkül: az éves bevétel 100 millió USD és 10 milliárd USD-re becsülik a cég értékét. Ez százszorosa a bevételnek. Nincs kicsit túlárazva? " Idejöttél, elsõ hozzászólásodban már a zsebemben turkáltál (állását féltõ flashes programozó, stb). " Tudod eszembe nem jutott a zsebedben nyúlkálni, de kicsit irritáló vagy. Itt egy tök jó topik, a html5-rõl. Szépen meg lehetne beszélni az elõnyeit, hátrányait, ki mit lát benne. Itt vagy te, aki flash-el foglalkozol. Tudnád képviselni a másik oldalt. De nem, ahelyett, hogy normálisan leírnád a véleményedte, érvelnél, stb, inkább nekiesel mindenkinek, aki bántani meri a szeretett flash-edet, mint valami 10 éves gyerek, az új matchboxával. Ne is haragudj, de elmész te a p.csába.
Az a baj hogy nem érted a piac mûködését. Ha mondjuk a MOL talál egy k.rva nagy olajmezõt, akkor miért megy föl rögtön az értéke? Hiszen a tavalyi profitja nem lett tõle több. Ezekben a cégekben növekedési potenciált látnak, ugyebár a Zynga per pill megengedi magának azt a luxust, hogy: - a micropayment bevételeinek 30%-át megkapja a FB - a teljes reklámbevételét megkapja az FB.
Ez pl. változhat a közeljövõben - gondolom nem poénból vettek negyed év alatt 50millió USD értékû eszközt -, és akkor rögtön másképpen fog festeni a mérlege.
Elmész te a p.csába - személyeskedés nélkül. Idejöttél, elsõ hozzászólásodban már a zsebemben turkáltál (állását féltõ flashes programozó, stb). Szóval szarjál sünt öregem.
Nézzük csak a különbséget a jelenlegi helyzet, és a dotcom lufi kipukkanása (1999) között: - 1999-ben betárcsázós net volt a meghatározó, helyenként percdíj alapon. Az internet drága volt, sõt a számítógép is. - 2011-ben a legkisebb falukban is átalánydíjas szélessávú net van (minimum 20x olyan széles mint 99-ben). Az internet olcsó, sõt számítógép se kell hozzá, elég egy jobb telefon.
- 1999-ben a .com cégeknek nem a profitra, hanem a terjeszkedésre koncentráltak (a látogatószám, vagyis kvázi a piac lefedése határozta meg a cég értékét). Ezzel párhuzamosan brutális veszteségeket termeltek, és folyamatos tõkeinjekciókkal tartották magukat életben. - 2011-ben a Zynga éves profitja 100M USD környékén van.
- 1999-ben a hirdetési piac marginális része volt a web. Egy országos portálon annyiért lehetett hirdetni, mint egy megyei napilapban (mert kb ugyanannyian olvasták). - 2011-ben a hirdetési piac meghatározó része a web. Egy országos portál napi látogatottsága versenyben van a kereskedelmi tv csatornák nézettségével, és többszöröse az országos napilapoknak.
Magyarán aki szerint ugyanaz a helyzet, mint a .com lufi kipukkanásakor volt, az szûk látókörû, és buta.
DVD meg Zynga hasonlat annyira sántít, hogy jobban nem is tudna. DVD egy elterjedt, befutott szabvány, Blu-ray sokkal késõbb jött. Zynga meg a fasorban se volt, amikor az EA, Activision, Blizzard már meghatározó tényezõk voltak a játék piacon. Az lehet hogy a Zynga átvált flashrõl html5+JS-re (végülis van profitja, amit elégethet egy ilyen balf.sz lépésre), de hogy te mobilon html5+js alatt nem fogsz játszani 5 éven belül az 7szentség. Egyszerûen nincs meg hozzá a mobil eszközöknek a sebessége. Amik most mobil eszközben vannak procik, azok nem érik el egy P4 teljesítményét. A többmagosok se, még úgy se hogy 1 mag teljesítményét szorozzuk a magok számával, ami elég durva csalás.
Tudod-e hány alkalmazottja van a Zyngának? 2000. Szerinted ennyibõl futja portolásra? És hány játékosa van? Sok millió. Ennyi kedvéért megéri portolni?
Nem gondolhatod komolyan hogy ekkora litániára válaszolok. De hogy ne érezd hogy egy darab sz.rnak se nézlek, egy felvetésedre azért kapsz választ: "Javits ki ha tevedek, de a flash az nem VM-ben fut? Es a flash plugin meg a Dalvik VM-ben? Szoval a flash programod mar ket VM-et fog hasznalni? Ez amugy egyszeruen igenytelenseg. Peldaul azert is fejleszthetnel, hogy ne meruljon le az aksi olyan gyorsan. Vagy, hogy olyan emberek is hasznaljak, akiknek averziojuk van a flash-tol vagy egyszeruen nem akarnak/tudnak egy flash plugint felrakni. Esetleg, hogy tudjon futni off-line is. Soroljam meg?"
Androidon hogy kerülöd ki a Dalvik VM-et? Egyébként a Dalvik VM annyit számít, hogy egy 1Ghz-s ARM processzor kb 1/10-1/20 sebességet produkál mint egy 2.5Ghz-s I5-ös proci 1 magja flash alatt (lemértem). Figyelembe véve hogy az ARM proci architekturája (pl cache ellátottsága) néhány fényévnyire van az i5-ös prociétól, ez kb azt mutatja hogy a VM kvázi semmit se lassít. Nyilván lassú procin nem fogok akció játékot csinálni - azt csinálja meg natív kódban, aki akarja. Egy üzleti alkalmazás azonban nem pörög-forog-csillog-puffog, hanem leginkább nyugalmi állapotban van. Aztán adatot kap, feldolgozza, megjeleníti, és megint nyugalmi állapotba kerül. A nyugalmi állapotban lévõ flash/flex alkalmazás nem fogyaszt CPU-t. 0%, androidon, macen, winen - mindenen. Nem merül tõle az aksi. Nem ír át biteket, csak jelentéktelen mértékben (a fõ idõzítõ szál fut csak). Mikor csinál valamit, akkor a sebessége a legtöbb, amit böngészõben el lehet érni. Natív kódban nyilván lehetne jobbat csinálni, de ha az értékesítõ kolléga azt mondja egy kliensnek, hogy figyusz, megcsináljuk natív iOS/Androidra is a kódot, nem csak webesre, de ezentúl nem 200eFt lesz a havi elõfizetési díj, hanem 550eFt, akkor azt fogja mondani a kliens, hogy ne csináljátok meg, mert a jelenlegi is tökéletesen megfelel. És lenyeli azt a 3 percet amivel hamarabb töltõre kell raknia a készülékét.
Akkor ismét leírom: google a barátod. Ettõl hangos az internet már ideje. Ott van két cím, az elõzõ hozzászólásomban, az már egy jó kiindulási alap. :)
"Minden (mondom _minden_) hozzáértõ elemzõ, nem hozzáértõ blogger, utolsó senki fórumozó a dotcom2.0-ról beszél és pont a Zyngával kezdõdik az egész."
Nem ahhoz, hogy mi lesz szerinted. Kezdheted mondjuk minden, azaz minden hozzáértõ elemzõ felsorolásával, de mondjuk elég lesz nekem három, azaz három hozzáértõ elemzõ, aki nem nyomi kis blogger, és dotkomlufi2-rõl beszél.
Egy csodálatos kép, a második link egyik hozzászólásában, ami nagyszerûen összefoglalja a lényeget: http://www.bitport.hu/images/1105/kozossegi-lufi-vagy-valodi-sikersztori-bitport-hu-NAGY.jpg
Google a barátod, de: http://www.independent.co.uk/news/business/analysis-and-features/bubble-20-will-the-new-dotcom-boom-go-bust-2216115.html Magyarul: http://dotkom.blog.hu/2011/06/10/keszulodik_az_evtized_tozsdei_bloffje stb...stb... De nem kell ehhez link. Párszáz millió dolláros éves nyereség (vagy veszteség!, mint a Groupon) mellet több (tíz)milliárd dollárnyira értékelni egy céget? Nonszensz
"nem kell félteni az állását, mint a roppant szellentõs gombóc kolléga megjegyezte lejjebb"
Ha már a netikett fogalma ismeretlen számodra, most megkérlek, hogy a személyeskedést fejezd be. Nem szívesen megyek bele egy flame war-ba, de az értelmi képességeidet elnézve rövid úton taposnálak bele a földbe.
"Az a név mond-e neked valamit hogy Zynga? Tudod, az a cég, ami "gagyi" flasheket gyárt, mégis többet ér mint az EA vagy az Activison Blizzard."
Nos, innentõl kezdve nincs mirõl beszélnünk. Ez a két mondat a tökéletes hozzá nem értésedrõl tanúskodik. Innentõl kezdve biztos vagyok benne, hogy valami OKJ-s tanfolyammal a hátad mögött csinálod a hétszámjegyû összegeket érõ prezentációidat. Ha ilyen régi motoros vagy a szakmában, nyilván emlékszel a dotcom lufira. Azonban úgy látom az már meghaladja a képességeidet, hogy utána olvass a dolgoknak. Minden (mondom _minden_) hozzáértõ elemzõ, nem hozzáértõ blogger, utolsó senki fórumozó a dotcom2.0-ról beszél és pont a Zyngával kezdõdik az egész.
A HTML5-ben sok lehetõséget látok, de egy valami lassítani fogja az elterjedését: Microsoft. Az IE9 egy borzalmas HTML5 szabvány terén, és persze CSS3-al is ez a helyzet, míg a konkurensek messze felette állnak! Ráadásul az IE9 csak Vista és Win7-re érhetõ el. A nagyon amatõr felhasználók leragadtak az IE6-IE8-nál, mert XP-t használnak. Persze, ha gyengébb a gépe, érthetõ, de ezt akár cégekre is el lehet mondani, nekem ezzel nem lenne gond, de ott van a Chrome és Firefox, szerintem a két legjobb böngészõ ezen szabványok terén - a Chrome a jobb, bár a Mozilla összeszedte magát rendesen ilyen téren! De amíg ennyi IE felhasználó van, addig nem sok esélyt látok a HTML és CSS3 elterjedésére, pedig szépen fejlõdnek ezen szabványok, és személyszerint engem lenyûgöznek a fenti szabványokat használó demok. Van okom gyûlölni a Microsoftot a W3C szabványait figyelmen kívül hagyják! Miért jó ez nekünk? Hát semmiért, miért jó ez nekik? Nos erre nem tudom a válasz...
Csak azt nem értem, hogy ha a flash ennyire megkerülhetetlen, akkor miért vannak el olyan jól nélküle azok az emberek, akik kikapcsolják, vagy az eszközeik nem támogatják? Szal biztos üzleti megfontolások állnak az Apple lépése mögött, hogy nem támogatják az iOS-en a flash-t, de egy dologra jó volt: sokak meglepetésére bebizonyította, hogy a flash egyáltalán nem nélkülözhetetlen a mindennapi élethez. Ami a Zyngát illeti: ez kb. olyan érvelés, mint ha a DVD-t, mint jövõbe mutató formátumot támogatnánk a végsõkig mondjuk a Bluray vagy az online HD videózással szemben, mert hogy mekkora DVD eladásokat produkált idén a filmipar. Egy tartalomgyártó nyilván abban gyárt, ami a legelterjedtebb. Ha néhány éven belül kihal a flash és helyette HTML5 jön, akkor a Zynga is váltani fog. Pl. nem tartom valószínûnek, hogy hosszabb távon ne álljanak rá a mobil eszközökre, márpedig a legtöbb tartalomszolgáltató a mobilra optimalizált tartalmait nem flash-re alapozza, sõt gyakran pont a flash miatt kell egyáltalán külön mobilra optimalizált verziókkal elõállniuk. A másik vicces dolog a Zyngával kapcsolatban, hogy ha az apple usreket en bloc le lehet hülyézni, mert hogy vakon követik Steve-et a flash nélküli sötét jövõbe, akkor mit szóljunk a Facebookos-Farmvilles agyhalottakról, akik virtuális játékpénzre költenek milliárdokat? Mert a Zynga kb. belõlük él. A konzum zombi jó zombi, ha a favorit platformon tolja?
"Tudod, az a cég, ami "gagyi" flasheket gyárt, mégis többet ér mint az EA vagy az Activison Blizzard."
Remek peldat hoztal fel! Es azt peldaul te tudod-e, hogy a Zynga iPhone es android alkalmazasai mar nem flex-ben keszulnek, nem a windows-os flash programot probaljak raeroszakolni ezekre a platformokra, hanem mindegyik native code-u port? Nem tudtad. Sejtettem. Biztos ott is hulyek vannak es nem kerdeztek meg teged, hogy mennyivel is jobb lett volna az altalad idealizalt megkozelites.
"Így aki ért hozzá, annak könnyen lehet helye (nem kell félteni az állását, mint a roppant szellentõs gombóc kolléga megjegyezte lejjebb), és pénze is lesz, sok."
Ne menjunk bele ebbe a dologba, de en azert egy SAP vagy iOS vagy Android programozonak nagyobb jovot josolnek. Meg mindig fenntartom, hogy a flash az egy jatekszer, ami rengeteg dologra alkalmatlan.
"Vagy megint csak kerestél valamit a googleval, és úgy teszel mintha értenél hozzá?"
Te mivel bizonyitottad, hogy a flash az tokeletesen mukodik minden platformon? Mit linkeltel ezzel kapcsolatban? Probaltad? Linkeltem cikkeket a konkret elmenyekrol, siralmasak. Neked van tapasztalatod ezekkel kapcsolatban? Vagy meg csak a google-t sem hasznaltad?
"Visszanyeri a tárgy kódból a változó/függvény/osztály neveket? Vagy legenerál pár mega AS kódot variable1, variable1546 névvel?"
Mert a js kodon nem lehet vegig futtatni a feltoltes elott egy programot, ami atnevezi az osszes valtozot variable1-tol variable1546-ig? Vagy a fuggvenyneveknek egy random string nevet ad? Talaltam is ra alkalmazast: http://www.jasob.com/ De ha neked ennyire fontos a biztonsag, akkor megintcsak ott vagyunk, hogy a leforditott code sokkal biztonsagosabb, mint a flash.
"Egyébként vannak ezen decompilerek mûködését megakadályozó swf post-processzorok, meg kézzel is lehet bele írni olyan kódrészletet, amitõl ez olyan exceptiont dob, hogy öröm lesz nézni."
Amig ki nem jon az uj verzio, ami meg mar nem fog exceptiont adni. Ne mondd nekem azt, hogy egy swf programot lehetetlen visszafejteni!
"Az hogy az apple nem tud egy tisztességes böngészõt írni, ahol sandboxban futtatja a pluginokat nem az Adobet minõsíti."
A firefox bug reportok arrol arulkodnak, hogy nem csak az Apple-nek van problemaja a bongeszo irassal, ez is hemzseg a flash fagyasoktol, de nyilvan egy Apple VP nem fog mas bongeszokre hivatkozni. Mindegyikkel gond van. Es az is az Adobe-t minositi, hogy UGYANAZ a kod, ami windows-on normalisan mukodik, OSX-en nem, sem Androidon, sem Linuxon. Mit nem tudsz ezen felfogni? Oszinten!
"Az almatársadalomban a desktop alkalmazások jellemzõen ellenõrzöttek ilyen szempontból"
Ki ellenorzi oket? Azt ugye tudod, hogy a Mac-ekre barmilyen programot fel tudsz rakni? Van ugyan app store, de az inkabb a disztribucio elosegitesere jott letre es eleg kicsi szeletet hasit ki a teljes eladasbol. Amugy pedig rengeteg programot tolthetsz le vagy vasarolhatsz boltban es ezekkel kapcsolatban semmilyen korlatozas nincs.
" ezért komolyabb kódok flashben szoktak készülni"
Mik azok a komolyabb kodok? Otletem sincs. Mi az amihez feltetlenul a flash szukseges? Amit nem lehet megoldani egyeb modszerekkel.
"Natív kódot meg minek is gyártsak?"
Javits ki ha tevedek, de a flash az nem VM-ben fut? Es a flash plugin meg a Dalvik VM-ben? Szoval a flash programod mar ket VM-et fog hasznalni?
Ez amugy egyszeruen igenytelenseg. Peldaul azert is fejleszthetnel, hogy ne meruljon le az aksi olyan gyorsan. Vagy, hogy olyan emberek is hasznaljak, akiknek averziojuk van a flash-tol vagy egyszeruen nem akarnak/tudnak egy flash plugint felrakni. Esetleg, hogy tudjon futni off-line is. Soroljam meg?
"Megkockáztatom lassabb is lesz mint a flashes cucc"
Ha mindket platformon optimalis programozot veszunk, akkor hogyan tudna mar egy adott hardware-en egy olyan program gyorsabb lenni, ami egy plusz layer-t iktat a vegrahajtasba? Ha a flash ennyire tokeletes 2D-ben, akkor peldaul miert nem irnak minden rajzprogramot flash-ben? Gyorsabb lenne a Photoshop is flash-ben, mivel abban "agyonoptimalizált filterek" vannak? A PS-ben meg nem tudtak jobban megirni ezeket? A flash 11 megjelenesevel meg mar minden jatekot is flash-ben fognak fejleszteni mert az annyira agyonoptimalizalt. Ugye? Na ne nevetess! Csoppet elfogultnak tunsz! :)
Az a név mond-e neked valamit hogy Zynga? Tudod, az a cég, ami "gagyi" flasheket gyárt, mégis többet ér mint az EA vagy az Activison Blizzard. Gyorsan nézz utána, mert most mennek tõzsdére, még kaphatsz a részvényeikbõl, ha már a játékaikat sose fogod látni.
Desktop alkalmazást 3 évig fejlesztettem (PowerBuilder+Sybase), 2000-ben jöttem át webes területre. Interaktív prezentációt leírtam hogy miért készítek (mellékesen, a nagy alkalmazás fejlesztése mellett): mert könnyû, buktató mentes, azonnali, és jó pénz.
A prog.hu-n nem 2 flash project van (én is 3-at soroltam fel kb utolsó 2 hétrõl), de végülis tökmind1 hogy hány van - a lényeg az hogy nincs rájuk jelentkezõ. Így aki ért hozzá, annak könnyen lehet helye (nem kell félteni az állását, mint a roppant szellentõs gombóc kolléga megjegyezte lejjebb), és pénze is lesz, sok.
""Engedd meg hogy az összes orbitális ökörségre ne reagáljak amit írtál" Persze, nem is kell. Elvegre ez csak a kulturalt vita alapja..." Mégis mire reagáljak? Belinkelsz egy swf decompilert? Próbáltad? Biztos vagy benne hogy mûködik, rátennéd egy havi fizud? Vagy megint csak kerestél valamit a googleval, és úgy teszel mintha értenél hozzá? Visszanyeri a tárgy kódból a változó/függvény/osztály neveket? Vagy legenerál pár mega AS kódot variable1, variable1546 névvel? Egyébként vannak ezen decompilerek mûködését megakadályozó swf post-processzorok, meg kézzel is lehet bele írni olyan kódrészletet, amitõl ez olyan exceptiont dob, hogy öröm lesz nézni.
Faszari és plugin + Jobs probléma: Az OSX egy unix, az elvileg nem fagyhat le. Az hogy az apple nem tud egy tisztességes böngészõt írni, ahol sandboxban futtatja a pluginokat nem az Adobet minõsíti. Egy ámítógépet _bármilyen_ programozási nyelven írt szoftverrel le lehet terhelni, el lehet fogyasztani a memóriáját, és - ha nem védett környezetben fut a kód - akkor le is lehet fagyasztani. Az almatársadalomban a desktop alkalmazások jellemzõen ellenõrzöttek ilyen szempontból, vagyis ami nem megfelelõ minõségû, az nem kerül be az almabótba/hamar kikerül onnan. A weboldalak azonban nem eshetnek át ilyen ellenõrzésen, egyszerûen mert túl sok van belõlük. Ezért futtatja pl a FF plugin-containerben a plugineket (pl flasht is) - gondolom az almás faszari nem képes ilyesmire, azért fagy. Megjegyzem weben kliens oldalon nincs túl sok programnyelv: Flash, JS, oszt jónapot. Tehát sokmindenben nem lehet sz.r-t írni. Jó persze van még JAVA applet, amit senki se használ, SL, meg pár még egzotikusabb vacak - de elterjedt az a Flash és a JS. A JS-hez nincs komoly fejlesztõ környezet beépített designeri felülettel, debuggerrel, profilerrel, kisf.szommal, flashhez meg van, ezért komolyabb kódok flashben szoktak készülni, vagy irtózatos pénzek árán JS-ben.
Marad még hogy fejlesszek Eclipseben natív kódot Androidra. A Flex (Flash Builder) egy Eclipse, vagyis ez a rész stimmel. Natív kódot meg minek is gyártsak? Hogy utána ne tudjak belõle minimális változtatással Win/OSX alatt használható alkalmazást faragni? Boldogok lesznek a fõnökeim, hogy drágábban tudok kevesebb platformon futó alkalmazást gyártani nekik? Nem hiszem. Jó lesz az, hogy telepíteni kell az alkalmazást, ahelyett hogy beírnak egy sort a böngészõbe? Hány plusz vevõt hoz az, hogy a demót is telepíteni kell? Mi az elõnye a natív kódnak? Az hogy kevesebb CPU-t fogyaszt? Ha jól meg van írva egy Flex/Flash alkalmazás, az se fogyaszt sokat, mondjuk 2D-ben maradva (11-es playertõl jöhet a 3D is). Másik oldalról: ha ugyanazokat az effekteket akarjuk elérni egy 2D desktop alkalmazással, akkor az is többet fogyaszt. Megkockáztatom lassabb is lesz mint a flashes cucc, mivel abban nincsenek meg ugyanazok az agyonoptimalizált filterek, bitmap toolok amik a flash playerben - natív kódként - benne vannak, és amiket a flashbõl csak függvényként hívok vagy egyszerûen lerajzolok.
Ezzel még semmit nem bizonyítottál. A komáromi Nokia gyárba is folyamatosan keresnek a gyártósorra munkásokat.
"Prezentáció készítés: 2 hetes könnyû meló, 2-3 fõ számára (1 fejlesztés, 1-2 tartalmi rész), és 7 jegyû összeg folyik be érte. Ezért megéri félretenni a nagy alkalmazást, amit fejlesztek - szerinted nem?"
Ha-ha.
A flash-es weboldalaknak már egy ideje csengettek. Persze vannak dolgok, amikre még mindig használnak flasht és vannak olyanok, akik megragadtak a 2000-es évek elején és ragaszkodnak a teljesen flash alapú oldalhoz. Sõt, meg merem kockáztatni a flash egy jó dolog is lehetett volna. De nem lett. Én például nem is vagyok hajlandó feltenni a gépemre (és ezzel nem vagyok egyedül). Persze ettõl függetlenül van létjogosultsága, csak be fog szûkülni a piaca.
Arra azért még szeretnélek megkérni, hogy próbálj meg normálisan vitázni. Az emberek nagy részét meg tudnád gyõzni az álláspontodról (mert egész jól érvelsz),csak egy ordas nagy paraszt vagy.
Az ember azon kijelentesere reagaltam, hogy szerinte hazugsag az, hogy OSX-en problemak vannak a flash-sel. De androidon sem fenekig tejfel az elet: "After spending time playing with Flash Player 10.1 on the new Droid 2, the first Android 2.2 phone to come with the player pre-installed, I’m sad to admit that Steve Jobs was right. " http://blog.laptopmag.com/mobile-flash-fail-weak-android-player-proves-jobs-right
Amugy ha ket technologia kozott mindossze annyi a kulonbseg, hogy az egyik a piac kozel 100%-at lefedi, a masik meg mondjuk 90%-ot, akkor egy donteshozo szempontjabol nem kerdeses a preferencia.
Bár Steve Jobs minden szava szentírás, és automatikusan térdre kell rogyni minden elõtt, ami Apple vagy, amit az Apple támogat, bátorkodom megjegyezni, hogy a világ PC felhasználóinak a 92%-ának tökéletesen mindegy, hogy a Mac OS-en szarul fut a Flash, és valószínûleg az Adobe is így van vele. Azokon a helyeken, ahol jól kell futnia egy Flex alkalmazásnak, jellemzõ módon Windows PC-t használnak.
"Engedd meg hogy az összes orbitális ökörségre ne reagáljak amit írtál"
Persze, nem is kell. Elvegre ez csak a kulturalt vita alapja... nem a te asztalod. Bar erdekelne, hogy mit tudnal reagalni az Apple VP beszedere, ahol kerek-perec megmondja, hogy szar a flash plug-in OSX-en es a fagyasok legnagyobb reszeert az felelos, mely kijelentes direktben cafolja a te "tokeletesen megalapazott" velemenyedet, hogy mindez hazugsag!
Az, hogy te egy meghatarozott mondatomat probalod elemezni, annak ellenere, hogy azt egeszebe nem birtad felfogni, az meg mar csak teged minosit. Dehat nem veletlenul vagy flash fejleszto es nem pedig valami "igazi" kornyezetben dolgozol :) Igaz valakinek azokat az "interaktiv prezentaciokat" is el kell keszitenie. :)
ps: "Ha pl Firefoxos AdBlockot használsz, az nem flasht blokkol"
Ismet szovegertesi elegtelenseg. Az ember flash-blocker-rol beszel, ami nem listabol dolgozik, hanem egyszeruen ignoralja a flash embedded object-et. En is elsokent telepitem ezt!
ps2: Elnezest a vegen levo szemelyeskedesert, de ezt nem tudtam kihagyni... bar az, hogy a prog.hu-val - ahol mar 2(!!!) flash project is van - probalod a sajat szakmadat igazolni, egy kicsit nevetseges. Raadasul ugy erzed, hogy alattad mar csak a php fejlesztok vannak a programozoi hierarchiaban... na ez is poenos. :)
Abból az egyébként téves feltevésbõl indulsz ki, hogy a Flash csupán arra való, hogy optimalizálatlan, erõforrás-zabáló bannereket gyártsanak benne, pedig ezen mér rég túl lépett az Adobe, és már nem is igazán érdekli. A jelen és a jövõ a Flex-ben van, és a Rich Internet Applicationökben. Az, hogy téged ez nem érdekel egyáltalán nem baj, mivel te ilyenekkel jó eséllyel itt Magyarországon (ahol még mindig menõnek számít egy HTML ûrlap) nem is fogsz találkozni, de vállalati környezetben egy igen hatékony és kedvelt fejlesztõi környezet.
Ha pl Firefoxos AdBlockot használsz, az nem flasht blokkol, hanem egy lista alapján adszervereket (gifestõl, szöveges bannerestõl, mindenestõl). Illetve bizonyos paraméterek alapján felismer flash és egyéb részeket a htmlben (pl ha a méret 468x60, az több mint gyanús). Én itt az sg.hu-n se látom a hozzászólások szövegében a szavak linkké konvertálását se, ami kikapcsolt AdBlockkal látható. Ettõl függetlenül bármely flashes oldalt tudom használni, bekapcsolt AdBlockkal. Errõl a hirdetõk tudnak, mivel ha egy banner blokkolva van, akkor a böngészõ eleve le sem tölti az adszerverrõl az swf/gif/js/akármi fájlt.
Az iOSre már az iPhone1 megjelenése után rövid idõvel készült flash player, az letölthetõ is volt a store-ból, de Jobs papa letiltotta, mert abban neki nincs üzlet, ha böngészõssel váltják ki az egyébként fizetõs alkalmazásokat. Air alkalmazást most is lehet iOS alá csinálni, az meg semmi más mint egy swf, amit átküldünk egy iOS packageren, bõvebben itt. El kell keserítselek - amiket most használsz iPhoneon az lehet hogy "procizabáló" flash, csak te nem tudod róla.
Egyet árulj el légyszíves: ha a Flash akkora über szabvány, hogy megkerülhetetlen, akkor miért tudok teljesen jól ellenni az esetek 99%-ában bekapcsolt flash blokkolóval? Meg az a pármillió iOS eszköz használó flash támogatás nélkül? (Ja persze azok Jobs zombik ugye, akik minden megkajálnak, ha Steve aszongya nekik, el is felejtettem mi a menõ duma "hozzáértõ" körökben bocsi.) Engem, mint végfelhasználót rohadtul nem érdekel, hogy a programozónak miben könnyebb dolgozni, a végeredmény érdekel, márpedig ha a flash miatt 100-on pörög a proci és lezabálja a laptop aksiját, akkor az bizony le lesz kapcsolva, és akkor kb. 0-t ér a flash programozó munkája. Erre pedig elõbb-utóbb a megrendelõk is rá fognak jönni, mert ha a bannerjeiket blokkolják a flash miatt, akkor azoknak erõsen csökken a reklámértéke.
Látom nem fogod a lényeget. Ha a google csinál egy olyan alkalmazást, amivel feltöltesz egy képet, õ meg megmondja hogy ki van rajta, akkor azon nem a browse gomb meg a feltöltõ script lesz a k.rva nagy érték, hanem a backend algoritmus és az adatbázis, amire támaszkodik. De attól még van másféle alkalmazásra igény.
Állást féltõ programozó? Nézz már szét mondjuk itt: prog.hu állás topic Van 2 flash/flex állás ajánlat, illetve egy FMS (szerver oldali AS) állás ajánlat, amire hetek óta senki se jelentkezett. Vajon miért? Talán csak nem azért, mert a normális Flash/Flex programozóknak bõven van munkája? Ugyanitt nézd meg a php/html/stb melókat: egy nap alatt 3-4 jelentkezõ írja be hogy privi/mail ment.
Prezentáció készítés: 2 hetes könnyû meló, 2-3 fõ számára (1 fejlesztés, 1-2 tartalmi rész), és 7 jegyû összeg folyik be érte. Ezért megéri félretenni a nagy alkalmazást, amit fejlesztek - szerinted nem?
Engedd meg hogy az összes orbitális ökörségre ne reagáljak amit írtál, hadd emeljek ki csak egyet, hogy lásd miért idegesítenek a hozzád hasonló okoskodó, témához bevallottan nem értõ kontárok: "Online mindent meg lehet csinalni HTML-ben. Hogy most ehhez javascriptet vagy php-t hasznalsz, az tokmindegy. Bar szerintem a php az sokkal jobb, mivel az nem az en eroforrasaimat hasznalja. De tisztaban vagyok vele, hogy mindenre ez sem jo, ezert kell a js is. Minden masra native code!" 1. mondat: légbõl kapott állítás. 2. mondat: katyvasz - JS kliens oldali, php szerver oldali, ezek közül max a js-t lehet a html részének nevezni, de ez se korrekt megfogalmazás. 3. mondat: további katyvasz - egy kliens és egy szerver oldali eszköznek az összemérése. 4. mondat: valahogy keverednél már kifelé a hülyeségbõl. 5. mondat: irreleváns. Szóval állítasz valamit, annyi szakmai alappal, amennyivel egy állatorvos is állíthatná. Az állításod alá próbálod támasztani szakmainak látszó, de egyébként minden alapot nélkülözõ bla-blával. És csodálkozol hogy miért mondom rád hogy hülye vagy a témához.
Ez most hogy jön ide hogy mi az érték? Guglinál tele van js-el minden (pl maps, gmail, keresõ is). Konkrétan a krómos alkalmazások fele is js meg html5.
Igeen? Nézd csak a böngészõ cpu használatot léptetésnél, és nézd milyen simán megy? (ahhoz képest hogy a fraps 20 fps-re volt állítva, de láthatóan még azt sem éri el)
@Komolytalan: Azt hiszem veled volt egy jó kis vitám ugyanebben a témában 1-2 hónapja egy másik cikk alatt (ha nem, akkor elnézést). Ne is haragudj, de a hozzászólásaid alapján csak egy állását féltõ flash programzónak tûnsz. Nem itt az sg fórumon kell személyeskedéssel meggyõzni a többieket, hogy a flash a a csúcsok csúcsa, hanem a megrendelõidet. Azonban olyan arrogancia süt belõled, hogy ezt kevéssé látom megvalósíthatónak. Azt már csak félve jegyzem meg: azzal vágsz fel, hogy prezentációkat készítesz (még, ha interaktív akkor is), hát könyörgöm... ECDL folyamatban? Én azért a biztonság kedvéért azt javaslom: ismerkedj a html5-el, abból baj nem lehet.
"Látod ez a gond, hogy lövésed sincs errõl a területrõl, de azért pofázni, azt tudsz róla. A Flashhez van RAD eszköz, a html5-höz meg nincs. Ennyi."
De, mint mondtam engem ez tokeletesen hidegen hagy. Ennyi. Soha nem is allitottam, hogy Flash szakerto vagyok. Azt mondtam, hogy amennyit en tapasztaltam a flash-bol az egy katasztrofa. Teljesen jol ki lehet valtani mas modszerekkel es akkor nem szopnak vele az emberek bizonyos platformokon.
"Webre hogy fejlesztesz natívban bazmeg? Böngészõben fut a C++ program, vagy hogy a f.szban?"
Mindossze egy sort kellett volna tovabbolvasnod es ott a megoldas.
"Akkor hol van az a kib.szott programozási nyelv, ami web kliensbe kerülhet, és kiválthatja a flasht, hmm?"
Online mindent meg lehet csinalni HTML-ben. Hogy most ehhez javascriptet vagy php-t hasznalsz, az tokmindegy. Bar szerintem a php az sokkal jobb, mivel az nem az en eroforrasaimat hasznalja. De tisztaban vagyok vele, hogy mindenre ez sem jo, ezert kell a js is. Minden masra native code!
"És miért pofázol bele olyasmibe, amihez még google segítségével se tudsz összeszedni semmi releváns információt/érvet?"
Melyik kijelentesemmel vitatkozol es miert ilyen profan modon? Csak nem azert mert a Flash-t egy bohockodasnak ertekeltem? :)
"Pl a forrás kód nincs kliens oldalon, mint mondjuk JSnél. Amit megcsinálsz egy oldal mentéssel nem tudja bárki ellopni."
Ki a fenet erdekelnek a bohoc kis js programok? Ma mar ugyis szinte mindenre lehet peldaprogramot talalni a neten. Ugy latom az swf sem egy bombabiztos vedelemmel rendelkezik: http://www.sothink.com/product/flashdecompiler/
"Hát de ez konkrétan hazugság. Maces ügyfélnek is dolgoztam évekig, és minimális különbségektõl eltekintve - pl egér görgõ kezelés - egy az egyben ment a Windows alatt fejlesztett kód."
Ha neked nem jott elo, akkor biztosan nem is letezik a problema. Mar korabban is mondtam, hogy te a magad kis mikorkozmoszaban elsz es ami abba nem fer bele, az nem letezik. Google-> "safari flash crash" Gondolom itt is mindenki hazudik. Meg ez is kamu: "Serlet explained that, based on data from the Crash Reporter application built into Mac OS X [...] the most frequent cause of crashes across all of Mac OS X are [...] “plugins”.
Serlet didn’t name any specific guilty plugins. Just “plugins”. But during the week at WWDC, I confirmed with several sources at Apple who are familiar with the aggregate Crash Reporter data, and they confirmed that “plugins” was a euphemism for “Flash”." (Bertrand Serlet = Apple senior vice president of software engineering) Ugy hallottam, hogy linux-on sem sokkal jobb a helyzet.
"Androidra is fejlesztek, oda is egy az egyben jó a Windows kód"
Na es akkor itt kene leporolni az Eclipse-t, felrakni az android SDK-t es megirni native-ban. Erre gondoltam, hogy itt mar nem kene bohockodni flash-ben. Agyrem, hogy az emberek olyan doglokat probalnak rakenyszeriteni dolgokra, amira nem valo. Flash az szarra sem jo, tudamasul kene venni.
""De ha már itt tartunk: mondjál már egy html5 fejlesztõ eszközt. Tudod, olyan VS/Eclipse szintût. Objektum orientáltat, amivel lehet csapat munkát csinálni, meg hasonlók." Nem tudok mondani es nem is erdekel" Látod ez a gond, hogy lövésed sincs errõl a területrõl, de azért pofázni, azt tudsz róla. A Flashhez van RAD eszköz, a html5-höz meg nincs. Ennyi.
""Mégis egy webes kliens felület benne nem lehet gyorsabban megírni, mint flash/flex-ben." Bocs, de nekem mar ez fail. Webes kliens felulet flash-ben? Ez rettenetesen hangzik. Remelem tenyleg csak a penzert csinalod ezt, mintsem meggyozodesbol. Ismetlem, a flash egy jatekszer es mindent jobban meg lehet csinalni native-ban." Webre hogy fejlesztesz natívban bazmeg? Böngészõben fut a C++ program, vagy hogy a f.szban?
"Ami online, arra meg ott van a html/php/js/dhtml/css/stb...." Jó, nézzük sorban: html: leírónyelv, nem programozási nyelv php: szerver oldai script nyelv js: ez programozás nyelv, de lassabb mint a flash AS3, a lehetõségei is korlátozottabbak, és nincs hozzá tisztességes fejlesztõi környezet. dhtml: =html+js css: "kinézetet" meghatározó leíró nyelvecske - amit pl flash is használ -, nem programoási nyelv Akkor hol van az a kib.szott programozási nyelv, ami web kliensbe kerülhet, és kiválthatja a flasht, hmm? És miért pofázol bele olyasmibe, amihez még google segítségével se tudsz összeszedni semmi releváns információt/érvet?
"Biztos most fogsz hozni egy-ket nyakatekert ellenpeldat, hogy mire nem jo a html, de ez engem(!) nem erdekel." Pl a forrás kód nincs kliens oldalon, mint mondjuk JSnél. Amit megcsinálsz egy oldal mentéssel nem tudja bárki ellopni. De ez csak egy példa, ami nem nyakatekert, és ami nélkül komoly kliens alkalmazást nem lehet készíteni webre.
"En semmi hasznat nem latom a flash-nek. Raadasul - es ebbol indult ki az egesz - csak a windows platformon hasznalhato!" Hát de ez konkrétan hazugság. Maces ügyfélnek is dolgoztam évekig, és minimális különbségektõl eltekintve - pl egér görgõ kezelés - egy az egyben ment a Windows alatt fejlesztett kód. Androidra is fejlesztek, oda is egy az egyben jó a Windows kód - más kérdés hogy a windows UI nem, mert 72dpi-s képernyõ+1 dpi pontosságú egér nem ugyanaz mint 160-200 dpi felbontású képernyõ+50 dpi pontosságú ujj.
"Mégis egy webes kliens felület benne nem lehet gyorsabban megírni, mint flash/flex-ben."
Bocs, de nekem mar ez fail. Webes kliens felulet flash-ben? Ez rettenetesen hangzik.
Annyira azért nem rettenetes. Látszik, hogy nem vagy túl tájékozott a témában, de ha esetleg itt körülnéznél egy kicsit, akkor lehet, hogy tágulni fog egy kicsit a látóköröd. ;)
Ez igy tenyleg hulyen hangzott, de ertsd jol! Tudod, hogy mire gondoltam!
"De ha már itt tartunk: mondjál már egy html5 fejlesztõ eszközt. Tudod, olyan VS/Eclipse szintût. Objektum orientáltat, amivel lehet csapat munkát csinálni, meg hasonlók."
Nem tudok mondani es nem is erdekel. Oszinten. Par kisebb dolgot csinaltam PHP/mysql/JS szinten, de inkabb szeretek "komolyabb" dolgokkal foglalkozni :) Ne haragudj ezert a kijelentesemert, de szamomra a flash, az bohockodas. Barmit megcsinalok jobban native alkalmazaskent.
"Ennek a cégnek kell egy webes alkalmazás, most, mert igény van rá, adnának érte pénzt a jelenlegi partnerei. "
Jol van, ha ezert megfizetnek, akkor csinald! En is irtam mar olyan iphone jatekot, ami szerintem rettenet volt es meg az ugyfel is hulye volt. De havi $5k-ert hajlando voltam ezt elviselni ;)
"És powerpointba hogy fogsz rakni interaktív részeket, mondjuk egy kalkulátort, vagy ilyesmit?"
Mit tudom en! Hagyjuk mar ezeket a specialis eseteket. Bar szerintem activex-ben vagy COM-ban biztos lehet. Es valoban: http://orlando.mvps.org/PowerPointCalculatorMore.asp
"Mégis egy webes kliens felület benne nem lehet gyorsabban megírni, mint flash/flex-ben."
Bocs, de nekem mar ez fail. Webes kliens felulet flash-ben? Ez rettenetesen hangzik. Remelem tenyleg csak a penzert csinalod ezt, mintsem meggyozodesbol. Ismetlem, a flash egy jatekszer es mindent jobban meg lehet csinalni native-ban. Ami online, arra meg ott van a html/php/js/dhtml/css/stb.... Biztos most fogsz hozni egy-ket nyakatekert ellenpeldat, hogy mire nem jo a html, de ez engem(!) nem erdekel. En semmi hasznat nem latom a flash-nek. Raadasul - es ebbol indult ki az egesz - csak a windows platformon hasznalhato!
"És õ mit tett le az asztalra, azon kívül hogy "html5 szakértõ"?"
Fogalmam sincs! Azert minden bohocot hadd ne ismerjek! En csak azt mondtam, hogy a kora alapjan nem kene meg senkit dilettansnak minositeni es erre hoztam peldat is. Amugy ez az ember valoban nem sokat mutatott fel eddig: www.peterkroener.de.
"En azert ugy gondolom, hogy egy weboldalt browser-ben kell megcsinalni es nem flash-ben" Browserben írni weboldalt? Jól van. De ha már itt tartunk: mondjál már egy html5 fejlesztõ eszközt. Tudod, olyan VS/Eclipse szintût. Objektum orientáltat, amivel lehet csapat munkát csinálni, meg hasonlók.
""Html5 fel se merült, mert azzal nem 3-4 hónap volna a fejlesztési idõ, hanem 3-4 év." Eloszor. Aztan meg mar egyre csokkenne a 3-4 ev es lehet, hogy a vegen annyi lenne, mint flash-ben, vagy gyorsabb." 1. Ennek a cégnek kell egy webes alkalmazás, most, mert igény van rá, adnának érte pénzt a jelenlegi partnerei. Nem 3-4 év múlva, hanem most. 3-4 év webes területen egyébként is annyira sok idõ, hogy az alatt egy alkalmazás elavul, vagyis ha valami 3-4 év alatt lesz kész, akkor az eleve sz.rt se ér. 2. 3-4 év 3-4 hónap helyett 12x költség. A terméket nem lehet 12x áron adni, mert van konkurencia.
""Na ja, de mondjuk egy flashes prezentációt natív kódban mennyi idõ volna összerakni?" Arra ott a powerpoint, vagy meg a szaz masik prezentacio-keszito. Tudod, cipot a cipoboltbol?!" 1. És powerpointba hogy fogsz rakni interaktív részeket, mondjuk egy kalkulátort, vagy ilyesmit? 2. Azért rendelnek meg tõlünk flashes prezentációt, és nem csináltatják meg a saját titkárnõjükkel powerpointban, mert szeretnék hogy jobban (profin) nézzen ki.
""Amit én megcsinálok 2 hét alatt, azt egy C++ programozó mennyi idõ alatt rakná össze? " Azert nem a "prezentacio-keszites" a programozas non-plus-ultraja. Jopar olyan teruletet tudnek mondani, ahol a flash szoba sem jon. Ez forditva nincs igy. Eleve a flash-t is C++-ban irtak. Vajon a Visual Studiot is meg lehet irni flash-ben? Amugy a korszeru RAD eszkozokkel a legtobb dolgot, kb. ugyanannyi ido alatt meg lehet csinalni, mint flash-ben. Viszont a lehetosegek szinte korlatlanok. Legyunk oszintek, ezekhez kepest a Flash egy jatekszer." A Visual Studio egy általános fejlesztõ eszköz, sõt azok közül is az egyik legjobb. Mégis egy webes kliens felület benne nem lehet gyorsabban megírni, mint flash/flex-ben. Hadd ne mondjam el, hogy miben írják a flashes alkalmazásom back-end részét (VS). És miért nem írják abban a frontendet? Egyszerûen mert tovább tartana a fejlesztés, és gyengébb lenne a végeredmény - fõleg mert speciális webes UI elemeket nem lehet olyan könnyen VSben megcsinálni, mint flashben.
"Honnan tudod, hogy milyen szinten van az ember? Ezt mindossze a korabol vontad le? John Carmack 26 eves volt, amikor a Quake-et megirta!" És õ mit tett le az asztalra, azon kívül hogy "html5 szakértõ"? Ja, hogy semmit, mert most a html5 olyan trendi dolog, hogy elég ha azt ki bírod köhögni 2 csík kokó között, és rögtön címlapra kerülsz vele. Borulj csak le elõtte nyugodtan.
"A flash egyértelmûen zsákutca, ezt az Adobe is tudja, nem véletlenül adtak ki HTML5 szerkesztõt." Az Adobe 2000-ben is készített már html(4) szerkesztõt, úgy hívták hogy Dreamweaver. Sõt nemcsak hogy készített, de gyakorlatilag ipari szabvány volt, ugyanúgy ahogy a fotóbolt. Pont te érvelsz azzal, hogy most mi a helyzet - mondjuk a jelenlegi helyzetet se ismered, de legalább próbálkozol - , én meg azt mondom, hogy volt már sokszor próbálkozás a flash kiváltására, aztán csak besült mindegyik.
Jo neked. En azert ugy gondolom, hogy egy weboldalt browser-ben kell megcsinalni es nem flash-ben. En nem is szoktam megnezni azokat az oldalakat, amik flash-ben vannak, valahogy taszit.
"Html5 fel se merült, mert azzal nem 3-4 hónap volna a fejlesztési idõ, hanem 3-4 év. "
Eloszor. Aztan meg mar egyre csokkenne a 3-4 ev es lehet, hogy a vegen annyi lenne, mint flash-ben, vagy gyorsabb.
" Tudod: van aki nem fanboyként pofázik"
Ez lennek en? A fanboy? Minek is vagyok a fanboy-a?
"A flash egy környezet. Kb 3MByte a VM, amely ha a flash program nem csinál semmit, akkor se processzort, se memóriát nem fogyaszt. "
Mit nem tudsz megerteni azon, hogy a flash player nincs jol megirva OSX-re! Ugyanaz az swf, ami windows-on problemamentes, siman tud fagyni es tobb eroforrast igenyel.
"Na ja, de mondjuk egy flashes prezentációt natív kódban mennyi idõ volna összerakni?"
Arra ott a powerpoint, vagy meg a szaz masik prezentacio-keszito. Tudod, cipot a cipoboltbol?!
"Amit én megcsinálok 2 hét alatt, azt egy C++ programozó mennyi idõ alatt rakná össze? "
Azert nem a "prezentacio-keszites" a programozas non-plus-ultraja. Jopar olyan teruletet tudnek mondani, ahol a flash szoba sem jon. Ez forditva nincs igy. Eleve a flash-t is C++-ban irtak. Vajon a Visual Studiot is meg lehet irni flash-ben? Amugy a korszeru RAD eszkozokkel a legtobb dolgot, kb. ugyanannyi ido alatt meg lehet csinalni, mint flash-ben. Viszont a lehetosegek szinte korlatlanok. Legyunk oszintek, ezekhez kepest a Flash egy jatekszer.
"Amíg a hello word meg a féléves - de 1 hét alatt megírható - beadandók szintjén van a taknyos, addig ne akarjon szakérteni."
Honnan tudod, hogy milyen szinten van az ember? Ezt mindossze a korabol vontad le? John Carmack 26 eves volt, amikor a Quake-et megirta!
"Desktopon? Ne röhögtess már. Szerverre meg nem minek flash player[...]"
Nem csak desktop letezik. Nagyon komolyan tornek elore a *nix alapu rendszerek.
Még mindig azzal érvelsz, hogy per pillanat mi a helyzet. Nem az a kérdés, hogy ma délután 2-kor ki lehet-e váltani a flash-t, hanem hogy merre fejlõdik a web a következõ néhány évben. A flash egyértelmûen zsákutca, ezt az Adobe is tudja, nem véletlenül adtak ki HTML5 szerkesztõt.
"Semmilyen, altalam ismert mobil platformra nincs normalisan mukodo flash player." Androidra fejlesztek flex alkalmazást, flash komponensekkel (valójában "egyszerû" weboldalt). Galaxy TAB-en tesztelek a kollégámnak meg valami 1 éves HTC telefonja van, õ azon nézi. Mûködik jól. Fizetnek érte, szintén jól. Html5 fel se merült, mert azzal nem 3-4 hónap volna a fejlesztési idõ, hanem 3-4 év. Tudod: van aki nem fanboyként pofázik, hanem megnézi mire költse a pénzét.
"Ezenkivul OSX-en is keptelenek voltak normalisan implementalni a flash-t, rengeteget fagy es indokolatlan merteku az eroforras-felhasznlasa, ami kulonosen a notebook-oknal elfogadhatatlan." Assemblyben vagy C++-ban is lehet rosszul programozni, akkor már az is sz.r? A flash egy környezet. Kb 3MByte a VM, amely ha a flash program nem csinál semmit, akkor se processzort, se memóriát nem fogyaszt. Ha a programozó ismeri a nyelvet, akkor tud leakelés mentes alkalmazást fejleszteni (kb ugyanúgy, mint javaban, mert ahhoz nagyon hasonló a VMje). Ugyanígy ha a programozó ismeri a fejlesztõ eszközt akkor tud alacsony processzor fogyasztású alkalmazást írni.
"A native code-nal nincs jobb szerintem, azt meg sohasem fogja tudni uberelni a flash, bar elismerem, hogy a multiplatform fejlesztes igy hosszabb idot vesz igenybe, de a vegeredmeny is jobb." Na ja, de mondjuk egy flashes prezentációt natív kódban mennyi idõ volna összerakni? Amit én megcsinálok 2 hét alatt, azt egy C++ programozó mennyi idõ alatt rakná össze? 2 év? Persze p.csa gyors lenne, csak addigra már kifutott a termék, amit promózni kéne vele. Nameg a gyorsaságának annyi volna az értelme, hogy mondjuk 20% proci idõt fogyasztana ahol az enyém 40%-ot fogyaszt, full screenben. Tehát aki bemutatja lassabban tudna a prezentáció közben videot enkódolni, pfff.
"Double standard? Te meg egy xx eves flash fejleszto vagy, a te velemenyed mennyivel partatlanabb?" Egy 26 éves kis szaros jó esetben is 2-3 éve jött ki az egyetemrõl (rossz esetben felakadt valami szigorlaton). Nekem volt olyan projectem, ami 2 évig tartott. Amíg a hello word meg a féléves - de 1 hét alatt megírható - beadandók szintjén van a taknyos, addig ne akarjon szakérteni. 2000 óta fejlesztek flashben, elõtte PC-re fejlesztettem. 2000 óta, amióta webes területen dolgozom mindig találtam fillérekért egy niggert, aki a html, php kódolást elvégezte helyettem, mert az én idõm ettõl drágább. Nézz szét a prog.hu-n: van most fent vagy 3 flash/flex hirdetés jelentkezõ nélkül, egy php-s hirdetésre meg 2 óra alatt 4 jelentkezõ ír.
""A linux kit érdekel rajtad kívül?" Azert van par terulet, ahol piacvezeto" Desktopon? Ne röhögtess már. Szerverre meg nem minek flash player - puttyban azt nézegetnéd?
""A flash kiválóan megy Macen, PCn, meg Androidon. "" Semmilyen, altalam ismert mobil platformra nincs normalisan mukodo flash player... nem mintha nekem hianyozna. Ezenkivul OSX-en is keptelenek voltak normalisan implementalni a flash-t, rengeteget fagy es indokolatlan merteku az eroforras-felhasznlasa, ami kulonosen a notebook-oknal elfogadhatatlan. Szemely szerint ugy erzem, hogy a flash semmire sem jo, en csak a villogo reklamokkal szembesulnek, ha nem hasznalnek flash-blockert. Az en vilagom semmit sem valtozna ha holnaptol megszunne a platform. A native code-nal nincs jobb szerintem, azt meg sohasem fogja tudni uberelni a flash, bar elismerem, hogy a multiplatform fejlesztes igy hosszabb idot vesz igenybe, de a vegeredmeny is jobb.
"26 éves html5-szakértõ azt jósolja hogy a html5 váltja meg a világot? Hogy oda ne sz.rjak..."
Double standard? Te meg egy xx eves flash fejleszto vagy, a te velemenyed mennyivel partatlanabb?
"A linux kit érdekel rajtad kívül?"
Azert van par terulet, ahol piacvezeto. Amugy gratulalok az ignoranciadhoz!
"de azóta egy új határidõt tûztek ki idén októberre"
Utolsó információm 2014 volt.. nem nagyon hiszem, hogy idõ közben elõrébb hozták volna. :)
Amit te néztél az egy incubator player. Érts: maga a player is sz.rásig van debug információkkal, lassabb, és instabilabb mint a végleges. A 10.x és régebbi flashes oldakat is lassabban futtatja, olyan dolgok is fagynak rajta, amik 10.x relase playerrel vígan mennek. Szóval lesz az a Molehill még jobb is.
A kérdésre nem válaszoltál: Mi az a webes fejlesztõ eszköz, ami ki tudja váltani a flasht?
Fel kéne fogni, hogy itt nem kommenizmus van, meg jobs papa megmondja, a világ meg megy utána. Van pár % apple hívõ, nekik ha azt mondod, hogy a monitor az sz.r, és holnaptól kössék a nyelvükre a 220-at, és úgy érzékeljék a bejövõ információt, akkor megteszik. De ettõl még nincs semmi, ismétlem semmi, ami fejlett fejlesztõeszközként (JS Objektumorientált-e már, vagy még mindig ott tart mint a flash 2000-ben?), elterjedt platformként (html5 mikor lesz végleges szabvány, amikor a flash már a hologramos megjelenítõket fogja támogatni?) a flash közelébe érne weben.
"A flash kiválóan megy Macen, PCn, meg Androidon. Van 10.3-as linux player is (nem tudom milyen, el tudom képzelni hogy szar, de hát a linux kit érdekel?). Air alkalmazásként úgy tudom megy IOSen is. Mindezt 90% fölötti elterjedtséggel. Tud még valami - bármi - hasonlót?"
98-ban meg a floppy volt a legelterjedtebb adathordozó. Az Apple egyik napról a másikra nem szállított több gépet floppyval, hanem a szoftver fejlesztõknek cd-n kellett kiadniuk a mac-es programokat. Volt anyázás ezerrel, ma meg csak röhögünk az akkori felháborodáson. Ehhez képest a Windows XP még mindig floppy-ról akar rendszer karbantartást végezni. Vannak rendszerek, amik hajlandóak szakítani az elavult technológiákkal és vannak, amik hosszú ideig teherként cipelik magukkal. Ezek jellemzõje, hogy amikor döntést kell hozni, akkor mindig az éppen aktuális állapotokat veszik figyelembe és nem a technológia lehetséges fejlõdési irányait.
"A flash kiválóan megy Macen, PCn, meg Androidon. " Na ennek a mondatnak fussál neki mégegyszer.. napi szinten átkozom a flasht az elszürkülõ böngészõablakok miatt Ubuntu alatt..
Múltkor unatkoztam melóhelyen, és csináltam egy genetikus algoritmust flashben. Egy 36 hosszú stringet kellett megkeresnie random kezdõállapotból, 1000 elemû populációban, max 100 lépés alatt. Nem tudom pontosan kiszámolni, de úgy nagyjából 2-300ezer string mûveletet hajtott végre másodpercenként (plusz egy csomó egyéb mûveletet), egy középszar gépen, aminél ma 100eFt-ból jobbat lehet venni. Szóval azért nem egy JS kategória a flash. AS1-ben jó ha 3-5000 string mûvelet ment másodpercenként, de azóta azért történt ez-az :-) Ez a sebesség már simán elég ahhoz, hogy egy alacsony poligonszámú 3D játékot meg lehessen benne csinálni, ha a renderelést a GPU végzi.
A flash kiválóan megy Macen, PCn, meg Androidon. Van 10.3-as linux player is (nem tudom milyen, el tudom képzelni hogy szar, de hát a linux kit érdekel?). Air alkalmazásként úgy tudom megy IOSen is. Mindezt 90% fölötti elterjedtséggel. Tud még valami - bármi - hasonlót?
26 éves html5-szakértõ azt jósolja hogy a html5 váltja meg a világot? Hogy oda ne sz.rjak... Ez az egész cikk vihar a biliben. Egy kezdõ programozó (mert 26 évesen egy értéktelen egyetemrõl kipottyant hülye gyerek nulla tapasztalattal, nem szakértõ) fényez azt az 1 db leíró nyelvet amihez ért. A realitás meg az, hogy már 2000-ben is a flash haláláról beszéltek olyanok akik különbet finganak mint amit õ fejleszt, meg persze utána számtalanszor, a flash mégis él és virul. Mikor az Adobe megvásárolta a Macromediát - mindenki azt mondta, hogy flashnek konyec, ez az egész ahhoz kellett hogy az Adobe Air végre el tudjon terjedni. Mi lett belõle? Az Adobe Air-bõl lett egy platform, amin Flash AS3-ban kell kódolni (vagyis az Air döglött meg, házon belül a saját gyerek!). Utána jött a Silverlight, na a flashnek meszeltek, mert az M$ úgyis lenyom mindenkit. Mi lett belõle? Ingyenes SL tanfolyamok, a M$ fizet a fejlesztõknek, hogy SL-t használjanak, mostanában meg az M$ is kihátrál a saját platformja mögül (Win mobil verzióján nem lesz SL).
A flash köszöni szépen, jól van. Ott van mögötte pár millió grafikus, animátor, akik köszönik szépen, de nem akarnak html5 frame by frame animációkkal b.szakodni, mert megszokták hogy flashben 10 éve modernebb lehetõségek voltak. Ott van mögötte milliónyi programozó, akik köszönik szépen, de nem akarják ugyanazt az alkalmazást, ugyanazért a pénzért, platformfüggõbbre, lassabbra, és gagyibb kinézetûre 10x annyi idõ alatt kifejleszteni. És nem utolsó sorban ott van mögötte az Adobe, aki pl a 11-es playerbe hw gyorsított 3D támogatást rak (pl Alternativa), meg úgy általában is 1-2 évente csinál komoly fejlesztést az eszközben (az aktuális html 4.01 1999-es szabvány ugyebár, a html5 nem végleges még).
Látom, tele van itt webfejlesztõkkel ez a fórum. Ennyi okos ember sem írta még le, ami a cikkbõl is kimaradt: én, mint egyszerû böngészgetõ miféle javulást fogok tapasztalni a HTML5-tel?
Például: a Wikipédia, a SG, vagy valamelyik hírportál híreit az eddigi webes eszközökkel nem lehet megjeleníteni?
DEHOGYNEM! Sõt, már a javascript is felesleges! Az õs hagyományos html is alkalmas arra, hogy a szövegbe képeket, filmeket ágyazzunk bele, akár összetettebb táblázatokat is elhelyezzünk, további linkeket, stb.
Jaaaa, hogy a javascript nélkül nem lehet mindenféle szemét mocsok kémkedõ disznóságot belerakni a weblapokba? Jaaa. Amikor egy 10 soros hír ("megölték..." , "új vasutat fejlesztettek ki...." , stb..) szóval egy ilyesféle 10 soros hír KÉP NÉLKÜL 200 kilobájtos html-ként mentõdik el a winyóra, és ha belenézek, televan mindenféle rejtélyes fosokádék disznókurva rohadék kóddal, akkor a büdös pokolba kívánom a webfejlesztõket meg az agész büdös rohadft jávascriptet!
Meg amikor az ajnározott silverlightos videókat nem lehet semmivel offline-ban lejátszani, akkor dögöljön meg aki kitalálta!!!!!!!!!!!!!!!!
Ez az egész html5 -- attól tartok és OKKAL -- arra lesz "jó" hogy egy csomó újabb fosprogramot kelljen feltelepítenem a gépre, amit nagyon de nagyon NEM akartam feltelepíteni!
Hagyják már békén az embereket internetezni, és ne kelljen már nekünk néhány hülyegyerek miatt mindig újabb programokat megvásárolni, vagy olyanokat feltelepíteni, amik rosszabbak, körülményesebbek a régieknél! Az egész html5 meg dögölnön meg.
fantasztikus... 2011-re eljutnak a 2000-ben kiadott videojátékok grafikai szintjére csak 2011 hardverigényekkel.. mirõl beszélünk? de ez ugyanígy igaz a html5-re is..
"(...)a múlté lesz, de ebbe a kategóriába sorolható a Java és a Silverlight is" Jajjúgyélvezemén a webfejlesztõ szakembereket. Õszintén, JSP alatt mióta írnak csillogó multimédiás honlapokat? Azt most hagyjuk, hogy a JSP != Java, ráadásul Javascriptben back-end kódot nem fogsz írni, akármilyen trendi hipster-IT körökben a HTML5, aminek amúgy semmi köze a HTML szabványhoz (a WebSocket, mint alkalmazásszintû hálózati protokoll, mi a búbánatot keres ott? Ja, hogy lehet vele tõzsdeárfolyammegjelenítõs Web2 mókusvakító-lufikat összegányolni. Értem...)
Ha nagyon szükség lesz rá csinálnak elõfordítót. Másik hogy a flash-ben is JS tesó, ActionScript robog. Ha jobban belegondolok, most végzik el azokat a változtatásokat a html-en amit már a Flash a legelején tudott. Azaz a natív rajzolási, animálási, effektezési, lejátszási, stb lehetõséget. No ezért gyilkolássza a Flash részesedését a HTML-5. Sok helyen felesleges lesz a flash. A kódot meg csak annyira nehéz csak kilopni flash-bõl mint egy kódolt JS-bõl :D
A flash és a javascript ugyanolyan erõforrászabáló programozási nyelv. A flashnak annyi elõnye van csak, hogy nem kerül a felhasználó gépére közvetlenül a forráskód, hanem már egy elõfordított verziót kap. Így egyrészt egy egészen kicsit gyorsabban elindítható, másrészt a egy kevésbé felkészült ember nem nagyon tudja ellopni a kódot.
ja kb 2008 külön plugin olvasta be az svg-t kb. :P Canvas meg két alig elterjedt böngészõ támogatta anno. :P Anno egyszerûbb volt flash-el megcsinálni ezeket... :P Én 20 évvel ez elõtt is megcsináltam volna, java-ban szerveroldali mókázásban, activex-ben, meg amiben tetszik. Amúgy meg HTML5-nek kell a PR. Kicsit pörgessük fel a HTML.... :D
0-9, *, #, hívásfogadás, hívásmegszakítás, menü, navigációgombok ... még ha az utolsó 2-t egyetlen joystick segítségével oldod meg, ez még így is 15. Mellesleg az én telefonomon 19, és ebbe még nem is számoltam bele a hangerõ le/fel, a kamera és a ki-be kapcsoló gombot.
Most hogy már ketten említettétek ezt a 12 gombos baromságot gondoltam szóvá teszem! Nem kell ad absurdum szinte emelni egy régebbi technológiát, gázgyújtó elõtt sem köveket pattintgattunk össze!
Hülye vagy, fiam. SVG 1998 óta, CANVAS 2004 óta. Igen, netperformernek igaza van, eddig, már vagy 7-8 éve is meglehetett csinálni a mostani html5-öt javascripttel szabványosan.
Ne zavarjon téged az az egyszerû tény, hogy a flash a jelenlegi egyetlen elterjedt olyan szabvány, amit bárhol, bármilyen rendszeren pont ugyanúgy látsz.
"Szép! Se az érintõképernyõ, se a tablet, se az okostelefon nem az Apple találmánya. De azért szép... "
Ettõl függetlenül tényleg 12 gombot nyomkodnál alma nélkül. :) Az alma elõtt senki sem csinált/vagy-akár-csak-tervezett használható érintõképernyõs telefont.