<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bloog.sk &#187; JavaScript</title>
	<atom:link href="http://www.bloog.sk/category/programovanie/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bloog.sk</link>
	<description>recenzie a kvalitné informácie z digitálneho sveta</description>
	<lastBuildDate>Sun, 26 Jun 2011 20:30:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Google uverejňuje niekoľko nástrojov pre JavaScript</title>
		<link>http://www.bloog.sk/2009/11/11/google-uverejnuje-niekolko-nastrojov-pre-javascript/</link>
		<comments>http://www.bloog.sk/2009/11/11/google-uverejnuje-niekolko-nastrojov-pre-javascript/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 16:12:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.bloog.sk/?p=1024</guid>
		<description><![CDATA[Google sa rozhodol uvoľniť ako open source niekoľko svojich kľúčových nástrojov pre vývoj aplikácií v nádeji, že urýchlia tvorbu webových aplikácií. Google používa tieto nástroje pri vývoji niektorých zo svojich najpopulárnejších webových aplikácií, napríklad Gmail, Google Docs a Google Maps, povedal Amit Agarwal, produktový manažér spoločnosti Google. &#8220;Tým, že umožníme vývojárom používať takmer tie isté [...]]]></description>
			<content:encoded><![CDATA[<p>Google sa rozhodol uvoľniť ako open source niekoľko svojich kľúčových nástrojov pre vývoj aplikácií v nádeji, že urýchlia tvorbu webových aplikácií.</p>
<p>Google používa tieto nástroje pri vývoji niektorých zo svojich najpopulárnejších webových aplikácií, napríklad Gmail, Google Docs a Google Maps, povedal Amit Agarwal, produktový manažér spoločnosti Google. </p>
<p>&#8220;<em>Tým, že umožníme vývojárom používať takmer tie isté nástroje, ktoré používame, umožníme programátorom nielen vytvárať bohaté aplikácie, ale aj naozaj rýchlo. Našim cieľom je poskytnúť tieto nástroje svetovej vývojárskej komunite.</em>&#8221;</p>
<p>Medzi spomínané nástroje patrí <strong>Closure Compiler</strong>, ktorý zjednodušuje, optimalizuje a konsoliduje JavaScript kód, aby bežal rýchlejšie a efektívnejšie, čím sa zvyšuje pravdepodobnosť, že aplikácie budú bežať rýchlo aj pre užívateľov s pomalejším pripojením. </p>
<p>Google taktiež uvolní <strong>Closure Library</strong>, knižnicu JavaScript, ktorá obsahuje sadu štandardných aplikačných služieb a komponentov, ktoré fungujú v rôznych prehliadačoch. </p>
<p>&#8220;<em>Tá služí ako štandardná JavaScript knižnica pre veľké webové aplikácie spoločnosti Google</em>&#8221; povedal Agarwal. &#8220;<em>Je veľmi rozsiahla, komplexná, dobre otestovaná, a veľmi modulárna.</em>&#8221; </p>
<p>Google okrem iného uverejní <strong>Closure Templates</strong>, ktorého cieľom je automatizovať dynamické vytváranie HTML. Tieto šablóny je možné použiť v JavaScriptu v klientskom počítači, alebo v jazyku Java na serveroch.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloog.sk/2009/11/11/google-uverejnuje-niekolko-nastrojov-pre-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nástroj od IBM ktorý uľahčuje vývoj JavaScript</title>
		<link>http://www.bloog.sk/2009/11/10/nastroj-od-ibm-ktory-ulahcuje-vyvoj-javascript/</link>
		<comments>http://www.bloog.sk/2009/11/10/nastroj-od-ibm-ktory-ulahcuje-vyvoj-javascript/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 22:54:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.bloog.sk/?p=991</guid>
		<description><![CDATA[Technológia EGL založená na Eclipse ponúka vlastný modelovací jazyk, ktorý má pomôcť vývojárom vytvárať webové aplikácie pre web 2.0 V boji proti súperovi Microsoft a Adobe Systems, IBM ponúka bezplatný nástroj na zjednodušenie vývoja webových aplikácií založených na JavaScript, ktorý využíva modelovaní jazyk od IBM. EGL CE (Enterprise Generation jazyk Community Edition) od Big Blue, [...]]]></description>
			<content:encoded><![CDATA[<p>Technológia EGL založená na Eclipse ponúka vlastný modelovací jazyk, ktorý má pomôcť vývojárom vytvárať webové aplikácie pre web 2.0</p>
<p>V boji proti súperovi Microsoft a Adobe Systems, IBM ponúka bezplatný nástroj na zjednodušenie vývoja webových aplikácií založených na JavaScript, ktorý využíva modelovaní jazyk od IBM.</p>
<p>EGL CE (Enterprise Generation jazyk Community Edition) od Big Blue, vydaný v utorok, je nástroj založený na Eclipse, zameraný na budovanie Web 2.0 aplikácií. Využíva modelovací jazyk IBM EGL. Vývojári, ktorí programujú v PHP, Ruby on Rails, Groovy, JavaScript, HTML môžu využiť nástroj EGL na programovanie, testovanie a ladenie Web 2.0 aplikácií pomocou jedného jazyka.</p>
<p>Manažér produktového radu EGL spoločnosti IBM Will Smythe v prezentácii zverejnenej na webovej stránke EGL, tvrdí že EGL sa nesnaží nahradiť HTML alebo JavaScript, na rozdiel od technológií Adobe Flash/Flex a Microsoft Silverlight.</p>
<p>Smythe tiež povedal: &#8220;EGL je vyššia úroveň programovacieho jazyka určená pre rozvoj silných moderných aplikácií. Cieľom je ochrániť vývojárov od zložitosti, ktorá je spojená s aplikáciami Web 2.0.&#8221;</p>
<p>EGL CE je určená pre každého, kto chce vyvíjať RIA (Rich Internet Applications) rýchlo a efektívne. Vzhľadom k tomu, EGL syntax je jednoduchá pre ľudí a je možné ju integrovať do rôznych obchodných úrovní. Vývojári z rôznych oblastí (Java, PHP, Cobol, atď) zistia, že sú veľmi produktívni práve s EGL.</p>
<p>EGL CE umožňuje vyvíjať užívateľské rozhranie, založené na JavaScript, bez nutnosti písať JavaScript. Tiež sa hodí na tvorbu webových služieb, založených na jazyku Java, bez nutnosti písať kód v tomto jazyku. Vývojári môžu vytvárať zložité webové aplikácie bez nutnosti programovania v mnohých rôznych jazykoch a zlepovať jednotlivé kusy dohromady do konečného výrobku. Môžu tak tráviť menej času s nasadením a viac času programovaním.</p>
<p>EGL CE si môžete stiahnuť <a href="http://www-949.ibm.com/software/rational/cafe/community/egl/ce" onclick="pageTracker._trackPageview('/outgoing/www-949.ibm.com/software/rational/cafe/community/egl/ce?referer=');">kliknutím sem</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloog.sk/2009/11/10/nastroj-od-ibm-ktory-ulahcuje-vyvoj-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript nahradí Flash</title>
		<link>http://www.bloog.sk/2009/11/10/javascript-nahradi-flash/</link>
		<comments>http://www.bloog.sk/2009/11/10/javascript-nahradi-flash/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 22:04:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.bloog.sk/?p=980</guid>
		<description><![CDATA[JavaScript, v súčasnosti všadeprítomný skriptovací jazyk, populárny vo webovom vývoji klientskej časti, je stále rýchlejší a pravdepodobne sa bude používať namiesto technológie Adobe Flash. Brendan Eich, tvorca JavaScript, povedal pre magazín InfoWorld: &#8220;Poskytovatelia prehliadačov stále vyvíjajú rýchlejšie implementácie, takže JavaScript získava väčšiu rýchlosť, a vďaka tomu sa aj viac používa,&#8221; povedal Eich, keď sa opýtal, [...]]]></description>
			<content:encoded><![CDATA[<p>JavaScript, v súčasnosti všadeprítomný skriptovací jazyk, populárny vo webovom vývoji klientskej časti, je stále rýchlejší a pravdepodobne sa bude používať namiesto technológie Adobe Flash. Brendan Eich, tvorca JavaScript, povedal pre magazín InfoWorld: &#8220;<em>Poskytovatelia prehliadačov stále vyvíjajú rýchlejšie implementácie, takže JavaScript získava väčšiu rýchlosť, a vďaka tomu sa aj viac používa</em>,&#8221; povedal Eich, keď sa opýtal, čo vidí v budúcnosti jazyka JavaScript. &#8220;<em>V súčasnosti sa už používa pri vývoji 3D webových aplikácií.</em>&#8221;</p>
<p>&#8220;<em>Predpokladám, že stále viac sa budeme stretávať s jazykom JavaScript. Uvidíme, 3D hry, inovácie, ktoré si ani nedokážeme predstaviť. Všetky činnosti, ktoré je možné vykonávať vo Flashi bude možné urobiť aj v prehliadači pomocou JavaScript</em>&#8220;. Rozšíreniu týchto vylepšení jazyka JavaScript by pomohlo keby sa Microsoft rozhodol poskytovať podporu vo svojom prehliadači Internet Explorer.</p>
<p>Zmenilo sa aj vnímanie jazyka JavaScript, už to nieje brat jazyka Java, ktorý bol považovaný za skutočný programovací jazyk, Eich povedal. &#8220;<em>Ľudia možno nebudú súhlasiť, ale myslím si, že Java je už mŕtva na strane webového klienta (napr. applet), a JavaScript je všade</em>&#8220;.</p>
<p>Rozsiahle zmeny prinesie štandard ECMAScript 5, ktorý bude uverejnený budúci mesiac, povedal Eich. Štandard je v štádiu rokovaní s ECMA. Predtým nazývaná ECMAScript 3.1, verzia 5 bude zahŕňať funkcie, ako je meta-programovanie a tvrdnutie objektov (hardering objects). &#8220;<em>Budete si môcť vytvoriť objekty, s ktorými nebude možné manipulovať,&#8221; povedal Eich. &#8220;Tiež bude možné kontrolovať zmeny v objektoch</em>.&#8221;</p>
<p>Ukážka:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> obj <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
obj.<span style="color: #000066;">name</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;John&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000066;">print</span><span style="color: #009900;">&#40;</span> obj.<span style="color: #000066;">name</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #006600; font-style: italic;">// John</span>
<span style="color: #000066;">print</span><span style="color: #009900;">&#40;</span> Object.<span style="color: #660066;">isExtensible</span><span style="color: #009900;">&#40;</span> obj <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #006600; font-style: italic;">// true</span>
Object.<span style="color: #660066;">preventExtensions</span><span style="color: #009900;">&#40;</span> obj <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
obj.<span style="color: #660066;">url</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;http://ejohn.org/&quot;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// Exception in strict mode</span>
<span style="color: #000066;">print</span><span style="color: #009900;">&#40;</span> Object.<span style="color: #660066;">isExtensible</span><span style="color: #009900;">&#40;</span> obj <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #006600; font-style: italic;">// false</span></pre></div></div>

<p>Rokovania o upgrade na ECMAScript boli blokované v minulých rokoch z dôvodu technickej a politické nezhody, čo viedlo k ďalšej práci na ECMAScript 3.1 a rozvoju bojového plánu na zlepšenie štandardu, známeho ako Harmony.</p>
<p>Ďalšie vydanie ECMAScript založeného na Harmony sa očakáva o dva a pol roka. Eich povedal: &#8220;<em>V určitom okamihu, môžu Java scripty dosiahnuť stav, kedy už nebude potrebné vylepšovať. Ak urobíme svojú prácu, dostaneme sa do situácie, keď JavaScript nebude potrebné meniť.</em>&#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloog.sk/2009/11/10/javascript-nahradi-flash/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached (user agent is rejected)
Database Caching 11/32 queries in 0.010 seconds using memcached
Object Caching 342/368 objects using memcached
Content Delivery Network via N/A

Served from: www.bloog.sk @ 2012-02-08 22:24:55 -->
