<?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>fxposter&#039;s wave &#187; ECMAScript</title>
	<atom:link href="http://blog.fxposter.org/tag/ecmascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fxposter.org</link>
	<description>Stories about Ruby, JavaScript, Objective-C and other cool tools</description>
	<lastBuildDate>Sun, 30 Oct 2011 20:00:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ECMAScript 4.0</title>
		<link>http://blog.fxposter.org/2007/11/17/ecmascript-40/</link>
		<comments>http://blog.fxposter.org/2007/11/17/ecmascript-40/#comments</comments>
		<pubDate>Sat, 17 Nov 2007 08:11:18 +0000</pubDate>
		<dc:creator>fxposter</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[ECMAScript]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.fxposter.org/2007/11/17/ecmascript-40/</guid>
		<description><![CDATA[Всем программистам советую взять на заметку этот блог. Чел офигенно шарит в функциональном программировании, пишет редко, но интересно. Вот сейчас хочется прокомментировать его пост про новый ECMAScript (Javascript), а точнее попробовать оценить возможности его применения. Веб-браузеры Здесь все в общем-то ясно - JS сейчас рулит и сдавать свои позиции не собирается. Но есть одно &#8220;но&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p>Всем программистам советую взять на заметку <a href="http://brainslugs.blogspot.com/">этот блог</a>. Чел офигенно шарит в функциональном программировании, пишет редко, но интересно. Вот сейчас хочется прокомментировать <a href="http://brainslugs.blogspot.com/2007/11/javascript-4.html">его пост</a> про новый ECMAScript (Javascript), а точнее попробовать оценить возможности его применения.</p>
<h4>Веб-браузеры</h4>
<p>Здесь все в общем-то ясно - JS сейчас рулит и сдавать свои позиции не собирается. Но есть одно &#8220;но&#8221;. Качаем <a href="http://www.ecmascript.org/download.php">отсюда </a>интерпретатор ECMAScript&#8217;а и изучаем содержимое каталога builtins - там находится стандартная библиотека, написана, собственно, на самом ECMAScript&#8217;е. Поизучайте файлы. Знакомо? Догадываюсь, что да. <strong>Все</strong> знакомо? Хех, подозреваю, что нет. По крайней мере на текущий JS новый ECMAScript <strong>не похож</strong>. Похож на дикую смесь JS, Java, C#. Целая куча новых ключевых слов, новые операторы. На мой взгляд, синтаксис языка чрезмерно усложняется. Не знаю, нужно ли это&#8230;</p>
<p>В продолжении хочется заметить, что внедрение этого &#8220;нового языка&#8221; в браузеры может весьма и весьма затянутся&#8230;</p>
<h4>Desktop/Server-side программирование</h4>
<p>Автор поста упомянул про конкуренцию с Python и Ruby:</p>
<blockquote><p><span class="fullpost">Новый Javascript явно претендует на что-то большее. Если он действительно будет &#8220;принят на вооружение&#8221; — определенно можно ожидать появления изрядного количества серверных приложений и фреймворков на js. Во всяком случае, язык получился явно не слабее питона и руби — хотя, конечно, вряд ли средства интеграции с кодом на C и C++ будут тут столь же развиты, ниша у языка все-таки другая.</span></p></blockquote>
<p>Но не учел 2 момента:</p>
<ol>
<li>Большое количество уже написанного кода на Python/Ruby. Имеется ввиду какое-то ПО на них, скрипты, классы дополнительные (смотрим rubygems, easy_install), фреймворки и т.д.</li>
<li>Полное ОТСУТСТВИЕ нормальной стандартной библиотеки. Найдите мне функции/классы для работы с сокетами и бд под JS. В общем случае нельзя даже работать с файловой системой, насколько я знаю (в винде можно, под никсами - нет). И примеров нужных библиотек можно привести очень много. На мой взгляд, &#8220;язык, претендующий на замещение руби и питона&#8221; должен иметь стандартную библиотеку <strong>хотя бы</strong> не хуже ихних.</li>
</ol>
<p>В общем, как видно из поста, с автором я не согласен. Язык интересный, &#8220;ядро&#8221; у него классное, но вот с тем, что язык может потягаться с тем-же питоном я бы поспорил.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fxposter.org/2007/11/17/ecmascript-40/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: blog.fxposter.org @ 2012-02-10 06:08:05 -->
