ls -1TörténelemHUP adás-vételNépszerű témákNépszerű fórum témákHardverLinux Weekly NewsLinux DevicesFreeBSD Project NewsOpenBSD Journal |
Videó: The Lively Kernel - Rethinking Web ProgrammingA Sun Labs egyik csapata a webes programozás egy új megközelítését tárta a szélesebb nyilvánosság elé. A Lively Kernel egy webes programozási környezet és egy "computing kernel" amely teljes egészében a Javascript nyelvre és a közönséges webböngészők grafikus képességeire épül. A fejlesztői szerint a The Lively Kernel, amellett, hogy nem igényel mást, mint egy böngészőt, teljes platformot kínál a webes alkalmazások számára, beleértve a dinamikus grafikát, a hálózati hozzáférést és a fejlesztői eszközöket. Jellemzői (a készítők szerint):
A következő, 60 perces videó a Google Tech Talks keretein belül ismerteti a The Lively Kernel-t: A projekt honlapja itt.
»
|
KeresésNavigációBelépésÁllásajánlatokHWSWFriss blogbejegyzésekHUP napi hírlevélLegfrissebb HUP videókLegfrissebb HUP képekLegfrissebb HUP dokumentumokSzavazás... darab Raspberry Pi-t vennék. 1 54% 2 25% 3 5% 4 2% 5 1% 6-10 1% Több mint 10 2% Egyéb, leírom a hozzászólásban 11% Összes szavazat: 576
Új felhasználók
InformációKövess minket!Partnerünk |
Nagyon izgalmas, de fogadni mernék hogy egy röhögő harmadik lesz a nyerő.
Mint anno a looking glass projekt, a mellékessé vált vista aero meg a bazári compiz fusion.
Az opensource, a közösségi fejlesztés világa már csak ilyen. Valaki kitalál valami jót, azt másvalaki még jobban meg tudja csinálni, majd lesz belőle egy újabb projekt.
Ez miért is fáj neked?:-)
Fáj? O_o
Kipróbáltam Firefox-szal, hááát... egy kicsit szétesett valami volt az oldalon, de írták is, hogy ezzel még bugzik.
Úgyhogy még várok egy picit.
What exact browser versions currently support the Lively Kernel?
Safari – 3.0.3 public beta release (RECOMMENDED)
Firefox – 2.0.0.7 or 3.0 alpha release
Note: On Firefox our system still has various bugs. Performance is also rather poor on Firefox 2.0.
For best performance and quality of experience, we highly recommend Safari.
It doesn't matter if you like my song as long as you can hear me sing
Van demo? Kipróbálnám Konquerorban és Operában. :)
Zip letölt, kicsomagol, index.xhtml böngészőben megnyit.
It doesn't matter if you like my song as long as you can hear me sing
Ok, megvolt. :)
Akkor írom:
SeaMonkey 1.1.7: aránylag jól betöltődik, bár vannak hibák, összességében működik. Pl. az alsó keret végig üres marad.
Safari 3.0.4: nyilván, mivel erre írták, teljesen jól megy
Opera 9.25: Az alsó keretben megjelenik, hogy loaded Main.js, aztán semmi nem történik, a felső keret üresen marad. A hibakonzolban kapunk szép bejegyzéseket, akit érdekel, próbálja ki maga. :)
Konqueror 4.00.80 (win build): semmi, alul kapunk egy bug ikont, ezt üzeni: "Error: LivelyKernel-SourceCode-0.7/firebug/firebug.js: TypeError: Value undefined (result of expression object.attachEvent) is not object."
IE7 7.0.5730.13: Nem tudta megnyitni az xhtml filet. :) Átneveztem html-re, akkor meg ActiveX vezérlőt tiltott le. Engedélyeztem, akkor meg kaptam egy üres oldalt.
Összegzés: érdekes dolog, de valóban szükség van erre? Ráadásul lassú. (Bár hozzáteszem, egész gyorsnak tűnt seamonkeyban, miután bezártam az összes ablakát. :))
Nagyon érdekes, de semmi egetrengető, és kb esélytelen, hogy elterjedjen.
Technikai oldalról nézve láttunk már hasonlókat, még ha nem is közvetlenül Javascriptre épültek.
Az első ami eszembe jut az a Google Web Toolkit, amiben Javaban kell programozni, majd azt fordítja át Javascriptre és HTML-re.
Vagy mondhatnám az OpenLaszlo-t is, ami nem csak flash-t képes generálni.
Talán megtaláltam a két legnagyobbat, de tudom, hogy van még vagy 100.
Miért nem jók ezek? Mert Javascriptre épülnek, ami jelen pillanatban lassú, és minden böngészőn másképp működik.
Többnyire IE-n, illetve újabban Firefoxon mennek elfogadhatóan.
Ebben ez a project sem különbözk, csak ők épp Safarira koncentráltak.
Fog ez menni IE6-on? 7? 8?
Mink van e helyett?
Flashre épülő csodák (OpenLaszlo), Java applet, Silverlight.
Ó igen, Silverlight. Mit is nyújt nekünk?
Választható nyelvet. (C#, Java(#), Python, VB (jujj), stb...)
.Net-et. Aki programozott már .Net-ben, az tudja, hogy elég jól kitalált/megtervezett rendszerről van szó. A 3.0 pedig ráment a grafikai csicsákra a GUI területén. Silverlightban mindezt használhatjuk.
Fényévekkel van ezek előtt a javascriptes csodák előtt.
Ne legyünk naívak, pár év múlva nem lesz wines gép Silverlight nélkül, ahogy ma nincs flash nélkül.
Reménykedhetünk, hogy a Moonlight is elkészül, és használható minőségű lesz. Akkor talán nem maradunk le a jövőről. :)
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
2008 lesz a silverlight desktop éve? Vagy 2009? Ez kb. olyan, mint a linux desktop éve. A piacnak óriási tehetetlensége van. A jelenleg létező irdatlan mennyiségű flash reklám/videó/játék/stb. miatt nem lehet egykönnyen leváltani. Addig a micro$ofton kívül nem fogják eldobni a flasht, amíg nincs legalább 90%-os elterjedtsége, és ezért nem is lesz. Legjobb esetben is _nagyon_ lassan, nem egy év alatt.
Mondtam én dátumokat? Nem.
Viszont winen sokkal több esélye van elterjedni a silverlightnak, mint egy normális JS implementációval rendelkező browsernek amin pl ez a cucc rendesen fut.
Már pedig a win a piac 90%-a.
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
Szerintem "pár év múlva" egyik sem lesz elterjedve.
Ez nagyon jónak tűnik. Reméljük az is lesz!
Azonban Opera alatt csak a képeket láttam, de semmi élő dolog nem jött be. Pedig állítólag az Opera követi leginkább a szabványokat. Most, hogy is van ez?
"Pedig állítólag az Opera követi leginkább a szabványokat."
:))
Az egy dolog, hogy átmegy az Acid2 teszten, de van még elég ingyombingyom. Kezdjük mondjuk a csodálatos JavaScripttel, amit kb. minden böngészőhöz igazítani kell, mert hol így hol úgy működik. És itt még Firefoxal is lehet szívni (multkor kerestem valamit, hogy mi a neve Firefoxban, kiderült, hogy nincs, írjam meg magamnak (egyik mozdev-s oldalon írták). Jó, nem volt bonyolult, kb 3-4 soros valami, csak nem lett valami szép megoldás így a végére.). De az Operával is szívtam már, mikor egy tr.innerHTML -jét akartam módosítani JS-ből, kb. jól szétesett tőle a táblázatom (valid kód volt).
innerHTML nem szabvany, MS talalmanya, aztan atvettek a tobbiek is. Mi volt az a masik dolog?
______________________________________________________________________
"ONE OF THESE DAYS I'M GONNA CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
Opera CSS-ben követi a szabványokat, messze jobban áll mint más, de JS-ben vacak.
Talán majd a 9.5...
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
Hm, szerinetem ez egy jo tech-demo, de semmi tobb. Megneztem az Enter Lively Kernel pontot, s valami gyalazatosan lassu volt. A load-ot felnyomta 3.0-ig, ott inkabb bezartam a tab-ot. A fooldalon levo dugattyu-imitacio kb. 2 fps-sel ment. Lehet a gepem ocska hoza, hisz' csak egy 3500+ Athlon...
Nem a géped lassú, a böngésződ JS implementációja szar...
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
Persze, ha a JavaScriptet JIT/tel hajtaná végre, akkor talán jó lenne.
A JavaScript ellen szerintem egyedül sztrájkkal lehetne fellépni.
Felhívás sztárjkra:
"Sztrájk a JavaScript ellen! Legyen február 2. a JavaScript fekete napja! Mindenki kapcsolja ki a JavaScriptet a böngészőjében, a programozók ne fixáljanak többé egyetlen JavaScript bugot sem! Ezt addig folytassák, ameddig el nem terjed valami használható technológia helyette!"
Mondjuk a JavaScript.
Hívjuk ECMA scriptnek és kész. Inkább JavaScript mint VBScript.
Szerintem futhatna ez jóval gyorsabban JIT nélkül is.
Igazából eddig elég volt ez is, a franc se akart ablakkezelőt meg hasonló dolgokat írni JSben...
Az új opera meg az új firefox is sok gyorsulást igér.
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
Így is van. 3-asat használom egy jó ideje, fürge mint a nyúl. De ez a cucc kifogott rajta, be se töltődött.
Midorival megnéztem, elvégre az mégiscsak webcore motorral megy. Hát ment. De bűnlassan.
Bugos az egész, majd még lesz ez jó is...
int getRandomNumber() { return 4; //szabályos kockadobással választva. //garantáltan véletlenszerű. } //xkcdHurrá, még egy ablakozó rendszer. Ablakon belül újabb ablakokon belül újabb ablakok és tabok. Koncepció nélkül irdatlan fejlesztési kapacitással irdatlan pénzkidobás. Sajnos én nem tudok a korlátaimon felülemelkedve újfajta felhasználói felületet tervezni, de ettől még más megtehetné.
---
;-(
"Létező webes szabványokra épül. JavaScript-ben implementált, a grafikus API-k SVG-re épülnek, hálózati protokollként aszinkron HTTP és WebDav került felhasználásra."
Szerintem ez a lényeg.
Kérdés, hogy mennyire tekinthető létező szabványnak valami, aminek nincs két kompatibilis implementációja, és egyébként is olyan bonyolult, hogy kb lehetetlen is lenne megcsinálni. Ezalatt a html, css, javascript triumvirátust értem
Úgy látszik a Sun - későn - de megint beindult.
Java applet helyett a 21. századra.. :-)
Szerintem lehet, hogy már késő, mivel a flash (apollo), silver(moon)light, ajax(eleve js) és vegyes (openlaszlo) technikák már rég/most/nemsokára felülmúlják..
Ez egy késői próbálkozás, csakúgy, mint a JavaFX.
Mindenesetre drukkolok neki, még nem eldöntött a küzdelem.
(Amúgy pedig szerintem érdekes, hogy a Safari-ra koncentrálnak.. Sun-Apple??)
(Amúgy pedig szerintem érdekes, hogy a Safari-ra koncentrálnak.. Sun-Apple??)
ez nem meglepő, hiszen a sunnál nagyrészt apple gépeket vesznek céges laptopnak (gnome konferencián is mac os x alól emulált opensolarisból adott elő egy arc).
Én is hallottam ilyenről, ezért illik a képbe..
(Vicces lenne, ha a két cég közeledne egymáshoz. Elég ütősek lennének együtt, bizonyos szempontból kiegészítik egymást, de mégis valószínútlennek tartom, mert nem volt komoly jel ilyesmire, és amúgy is más a "kultúrájuk", "image"-ük, más a céljuk is, nem tudnának együttműködni. Két fontos hardvergyártó együtt?
Az Apple ráadásul a szerverek területen is próbálkozik. És nem egy buta OS a makkos szerverre sem.
Úgyhogy ismét csak "messzemenő" voltam..)
A két cégnek régre visszanyúló közös múltja van. Pár éve napi szinten jöttek az Apple-Sun egyesülésről szóló pletykák.. Az Apple legrosszabb időszakában a Sun háromszor is hajlott rá, hogy felvásárolja az Apple-t. A cikk utolsó mondata szinte prófétikus magasságokba emelkedik :)
Jelen állás szerint az Apple a bankban tartott 18 milliárd dollárjából bőven meg tudná vásárolni a Sun összes részvényét és még maradna is pár milliárd.
The times they are a-changin'... :)
"(Amúgy pedig szerintem érdekes, hogy a Safari-ra koncentrálnak.. Sun-Apple??)"
Valamiért jobban tetszett nekik a webkit mint a gecko... Nem ők az egyetlenek.
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
Valóban. Viszont azért érdekes, mert a javascript (ami e technológia alapja) "hivatalosan" viszont mozilláéknál "lakik"..