HTML5+svg[2]+css3+ecmascript5+domL2/L3

építsünk egy sokkal szebb webet

Archive for május 2011

Script# (C# to JavaScript) tudnivalók

3 hozzászólás


A JavaScript programozás megfelelő C# kódból való fordítással és ezzel a megszokott fejlesztői környezet használhatóvá tételével, ez volt egy igazi szoftver zseni, Nikhil Kothari 2006-os kezdeményezése. Fontos, hogy itt nem a nyelv maga a döntő, hanem azok az eszközök, tool-ok, amelyekkel minőségileg jobbá lehet tenni a JavaScript fejlesztést.

2008 után nem sok minden történt ezen a téren, mert Kothari a Silverlight fejlesztéssel volt alapvetően elfoglalva. Az utóbbi hónapokban viszont lényeges változások történtek azzal, hogy a MIX’11-en Kothari alapos promóciós előadást tartott, majd azt követően folyamatba helyezte nyílt forráskódú projektként való továbbvitelét a GitHub-on keresztül. Maga is viszonylag gyorsan lépked tovább a Script# fejlesztésével. A MIX’11 idejére megjelentetett 0.7-es változat már 0.71 és 0.72 változatként fejlődött tovább.

Ebben nyilván az is közre játszik, hogy Kothari a Bing fejlesztés “mobil experiences” megoldásainak architekt-je lett, bejezve a korábbi Silverlight és RIA Services munkáit. Amennyiben sikerül a GitHub-os projekthez megfelelő társakat találnia, akkor hivatalosan is bejelentik a Script# nyílt forrású projektként való továbbvitelét. (Amennyiben ez nem sikerülne, akkor marad a Microsoft termék opció, ami sohasem volt szándék, mivel a JavaScript programozás megfelelő támogatása jóval túlmutat a vállalati alkalmazások fejlesztésén, amikre a Microsoft fejlesztői termékek – fizetősek révén – eredendően irányulnak, és ráadásul mára javarészt az open-source uralja az JavaScript-es eszközök területét).

Akárhogyan is, végre elérkezett az ideje annak, hogy a JavaScript fejlesztők megismerkedjenek a Script#-al. A verziószám (0.72) senkit se tévesszen meg. Az eddigi tapasztalatok szerint teljesen érett és jól működő szoftverről van szó, amit úgy a Microsoft használt akár egészen nagy projektekben, mind mások a nagy projektektől (pl. bizonyos FaceBook részek) a kisebbekig. Mi több már kiegészítő open-source projektek is megjelentek a Script#-hoz.

Az alábbiak a jelenlegi helyzetet tekintik át angol nyelvű kivonatok gyűjteménye formájában.

Olvass tovább »

Written by Nacsa Sándor

2011. május 29. vasárnap at 13:42

JavaScript programozás kategória

Tagged with ,

HTML5 Last Call Working Draft dokumentumok a W3C HTML munkacsoportjától

3 hozzászólás


Május 25-én megjelentek az utolsó felhívás (LC) állapotú munkadokumentumok a W3C HTML munkacsoportjától.

By issuing a Last Call announcement, the HTML Working Group encourages people to comment on the extent to which they believe that technical requirements have been met and significant dependencies with groups inside and outside W3C have been satisfied. In September 2010, the HTML Working Group Chairs announced a plan and schedule to reach Last Call. Their plan included mechanisms to balance the community’s desire for timely completion with the need to give all issues due consideration. The HTML Working Group has resolved forty issues since October 2010, but a number of decisions—including several related to accessibility—remain to be addressed during this phase of the standards process.

“We now invite new voices to let us know whether these specifications address a broad set of needs,” said Tim Berners-Lee, W3C Director. “This process for resolving dependencies with other groups is a central part of our mission of ensuring the Web is well-designed, including being available to all. W3C staff will provide the HTML Working Group the support it needs to move forward, and to ensure that the specification meets W3C’s commitments in areas such as accessibility, internationalization, security, and privacy.”

The HTML Working Group Chairs have published a timeline for Last Call through the next transition. More information can be found in a FAQ for the HTML5 Last Call.

To provide feedback on any of the specifications published as Last Call Working Drafts, please see the instructions in the status section of each document [lásd lejjebb ezek listáját].

Vagyis mindenki, aki ezt eddig még nem tette meg tessék, ismerkedjen meg a HTML5-tel, véleményezze azt, és ha úgy érzi tegyen saját észrevételt, módosítási javaslatot. MINDENKI, így a legutóbbi HTML5 konferencia résztvevői, vagy felvételeinek utólagos megtekintői is! Kéretik nem utólag kifogásokat emelni (“szutyok így, szutyok úgy”), hanem most!

De mit jelent ez?  Mi következik ezután? Miből áll az ún. utolsó felhívás időszak munkája? Egyáltalán meddig tart ez az időszak és mit eredményez a mostanihoz képest?

Olvass tovább »

HTML5 mint univerzális platform: van-e alternatívája?

9 hozzászólás


Ezt kell minden fejlesztőnek és fejlesztő műhelynek vizsgálnia a HTML5 lehetőségek kezdeti megértése után, amennyiben élni akar 2012 és az ezt követő új időszak, új lehetőségeivel.

A kérdésre adandó válaszhoz a lakmusz tesztem az, hogy az intelligens web/felhő kliensek területén jelentkező univerzális fejlesztési platform igényeket mennyire lehet mondjuk legkésőbb 2012 elejéig kielégíteni HTML5 és technológiai társai alapján kialakított megoldással, szemben a hagyományosakkal. Az utóbbi vonatkozásában én itt most csak a .NET-et veszem alapul, ami egyéb technológiai vonatkozásban talán a legsikerültebb megoldás, a hagyományos kliens (ide értve a RIA-at is) platform tekintetben pedig messze a legnagyobb lefedettséget biztosítja a fejlesztőknek.

Az alábbiak csak ennek a lakmusz tesztnek az eredményét mutatják. Az ebből hosszabb távra szólóan adandó végső választ mindenkinek saját magának kell megfogalmaznia annak alapján, hogy az itt szereplő, embrionális HTML5 kihasználtságból mennyi idő alatt és milyen ütemezésben lehet majd eljutni ahhoz az állapothoz (univerzális platform tekintetben), amit a W3C HTML5 ütemterve (végső dátum: 2014) és az ennél szélesebb Open Web Platform tervezete (aminek még ütemterve sincs)  majd lehetővé tesz. Az utóbbi becslésére jelenleg egyedüli, részletes és hiteles áttekintésként a Standards for Web Applications on Mobile — February 2011 current state and roadmap-ot (Dominique Hazaël-Massieux, W3C — PDF) ajánlanám.

HTML5

  • Még alacsony elterjedtség a webhelyeken is:

HTML5 Specific Tags Usage Statistics by BuiltWith Trends -- 16-May-2011

  • Ugyanakkor óriási, látens HTML5 igény alakult ki az intelligens web/felhő kliensek univerzális platformjaként való használatra. Egyedül az okostelefonok piacán óriási fejlesztési platform különbségek alakultak ki 2010 és 2011 időszakára, és az ehhez vezető trendek a PC és a Media Tablet piacok előrejelzéseiben is hasonló megosztottságot prognosztizálnak :

  • jQuery Mobile Graded Browser Support -- 23-May-2011 Egy legkésőbb 2012 elején várható, nagy jelentőségű 1.0-ás megjelenés jól példázza a most még csak embrionális formában kielégíthető HTML5 univerzális platform lehetőségeket (a pirossal való alábbi kiemelések tőlem származnak, egyúttal a HTML5 / CSS3 lehetőségek még viszonylag minimális, de lényegi használatát mutatják):

    jQuery Mobile (az univerzalitást a jobboldali ábra mutatja)

Olvass tovább »

Written by Nacsa Sándor

2011. május 23. hétfő at 09:29