<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Комментарии: Отрывочные мысли о мощности компьютеров, веб 2.0 и браузерах</title>
	<atom:link href="http://internetessa.com/2008/04/09/otryvochnye-mysli-o-moshhnosti-kompyuterov-veb-20-i-brauzerax/feed/" rel="self" type="application/rss+xml" />
	<link>http://internetessa.com/2008/04/09/otryvochnye-mysli-o-moshhnosti-kompyuterov-veb-20-i-brauzerax/</link>
	<description>Ещё один сайт на WordPress</description>
	<lastBuildDate>Sun, 05 Feb 2012 19:21:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Автор: The Lex</title>
		<link>http://internetessa.com/2008/04/09/otryvochnye-mysli-o-moshhnosti-kompyuterov-veb-20-i-brauzerax/#comment-1240</link>
		<dc:creator>The Lex</dc:creator>
		<pubDate>Sun, 29 Jun 2008 01:12:01 +0000</pubDate>
		<guid isPermaLink="false">http://internetessa.com/2008/04/09/otryvochnye-mysli-o-moshhnosti-kompyuterov-veb-20-i-brauzerax/#comment-1240</guid>
		<description>Ой, ну просто смешно каждый раз такое читать. А Web 2.0 ваш - он как, технологической поддержкой тех же браузеров совсем не обеспечен? HTML код вот этой странички занимает чуть больше 27 килобайт - тем ни менее, всякие вкусности вроде CSS обеспечивают все эти красивости. Вот сейчас я отправлю этот комментарий и он окажется в моем браузере без перезагрузки всей страницы - этот весь прогресс тоже на что-то опирается - на те самые &quot;кучу здоровых библиотек кода и фреймворков&quot; - тот же WordPress, например: ведь в нашем &quot;веб 2.0&quot; сайт все больше &quot;живет&quot; на компьютере у пользователя, а не просто &quot;отображается&quot;. Ну это я так, о своем... :) Сегодня вот только что столкнулся с кучкой &quot;типа сайтов-блогов&quot;, которые &quot;не пустили к себе&quot; мой IE 6.0 - в наше время такое отношение, простите, дикость. :(</description>
		<content:encoded><![CDATA[<p>Ой, ну просто смешно каждый раз такое читать. А Web 2.0 ваш &#8211; он как, технологической поддержкой тех же браузеров совсем не обеспечен? HTML код вот этой странички занимает чуть больше 27 килобайт &#8211; тем ни менее, всякие вкусности вроде CSS обеспечивают все эти красивости. Вот сейчас я отправлю этот комментарий и он окажется в моем браузере без перезагрузки всей страницы &#8211; этот весь прогресс тоже на что-то опирается &#8211; на те самые &laquo;кучу здоровых библиотек кода и фреймворков&raquo; &#8211; тот же WordPress, например: ведь в нашем &laquo;веб 2.0&#8243; сайт все больше &laquo;живет&raquo; на компьютере у пользователя, а не просто &laquo;отображается&raquo;. Ну это я так, о своем&#8230; <img src='http://internetessa.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Сегодня вот только что столкнулся с кучкой &laquo;типа сайтов-блогов&raquo;, которые &laquo;не пустили к себе&raquo; мой IE 6.0 &#8211; в наше время такое отношение, простите, дикость. <img src='http://internetessa.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Dimonuch</title>
		<link>http://internetessa.com/2008/04/09/otryvochnye-mysli-o-moshhnosti-kompyuterov-veb-20-i-brauzerax/#comment-1239</link>
		<dc:creator>Dimonuch</dc:creator>
		<pubDate>Thu, 10 Apr 2008 20:24:03 +0000</pubDate>
		<guid isPermaLink="false">http://internetessa.com/2008/04/09/otryvochnye-mysli-o-moshhnosti-kompyuterov-veb-20-i-brauzerax/#comment-1239</guid>
		<description>&lt;blockquote&gt;При этом Firefox работает на порядок лучше, чем IE - помнится, когда я на IE запустила отображение около 20 окон… у меня просто все зависло.&lt;/blockquote&gt;
Не согласен. FF тот еще монстр. Чисто эксперимента ради запустил 20 IE окон с данной страничкой. Машина P3 500 Mhz 512 MB памяти. Системе пофигу. Свободной памяти еще чуть меньше половины, проц. отдыхает. До &quot;зависло&quot; мне еще ой как далеко ...</description>
		<content:encoded><![CDATA[<blockquote><p>При этом Firefox работает на порядок лучше, чем IE &#8211; помнится, когда я на IE запустила отображение около 20 окон… у меня просто все зависло.</p></blockquote>
<p>Не согласен. FF тот еще монстр. Чисто эксперимента ради запустил 20 IE окон с данной страничкой. Машина P3 500 Mhz 512 MB памяти. Системе пофигу. Свободной памяти еще чуть меньше половины, проц. отдыхает. До &laquo;зависло&raquo; мне еще ой как далеко &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Dimonuch</title>
		<link>http://internetessa.com/2008/04/09/otryvochnye-mysli-o-moshhnosti-kompyuterov-veb-20-i-brauzerax/#comment-1238</link>
		<dc:creator>Dimonuch</dc:creator>
		<pubDate>Thu, 10 Apr 2008 20:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://internetessa.com/2008/04/09/otryvochnye-mysli-o-moshhnosti-kompyuterov-veb-20-i-brauzerax/#comment-1238</guid>
		<description>Еще для примера вспомню &lt;a href=&quot;http://ru.wikipedia.org/wiki/Microsoft_.NET&quot; rel=&quot;nofollow&quot;&gt;Microsoft .NET&lt;/a&gt; и их &lt;a href=&quot;http://ru.wikipedia.org/wiki/JIT&quot; rel=&quot;nofollow&quot;&gt;JIT&lt;/a&gt;:
&lt;blockquote&gt;Применение байт-кода позволяет получить кроссплатформенность на уровне скомпилированного проекта (в терминах .NET: сборка), а не на уровне исходного текста, как, например, в С. Перед запуском сборки в среде исполнения (CLR) байт-код преобразуется встроенным в среду JIT-компилятором (just in time, компиляция на лету) в машинные коды целевого процессора.&lt;/blockquote&gt;
такая &quot;компиляция&quot; каждый раз при запуске программы скорости и экономности ресурсов ей явно не добавляет. Но этим жертвуют в угоду легкой переносимости и адаптации программы.

P.S. я не хочу сказать, что все это плохо и неверно! Без вышеописанных вещей мы бы сейчас очень многого не имели бы вообще. Просто приходится тратиться на новое железо ...</description>
		<content:encoded><![CDATA[<p>Еще для примера вспомню <a href="http://ru.wikipedia.org/wiki/Microsoft_.NET" rel="nofollow">Microsoft .NET</a> и их <a href="http://ru.wikipedia.org/wiki/JIT" rel="nofollow">JIT</a>:</p>
<blockquote><p>Применение байт-кода позволяет получить кроссплатформенность на уровне скомпилированного проекта (в терминах .NET: сборка), а не на уровне исходного текста, как, например, в С. Перед запуском сборки в среде исполнения (CLR) байт-код преобразуется встроенным в среду JIT-компилятором (just in time, компиляция на лету) в машинные коды целевого процессора.</p></blockquote>
<p>такая &laquo;компиляция&raquo; каждый раз при запуске программы скорости и экономности ресурсов ей явно не добавляет. Но этим жертвуют в угоду легкой переносимости и адаптации программы.</p>
<p>P.S. я не хочу сказать, что все это плохо и неверно! Без вышеописанных вещей мы бы сейчас очень многого не имели бы вообще. Просто приходится тратиться на новое железо &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Dimonuch</title>
		<link>http://internetessa.com/2008/04/09/otryvochnye-mysli-o-moshhnosti-kompyuterov-veb-20-i-brauzerax/#comment-1237</link>
		<dc:creator>Dimonuch</dc:creator>
		<pubDate>Thu, 10 Apr 2008 20:07:11 +0000</pubDate>
		<guid isPermaLink="false">http://internetessa.com/2008/04/09/otryvochnye-mysli-o-moshhnosti-kompyuterov-veb-20-i-brauzerax/#comment-1237</guid>
		<description>&lt;blockquote&gt;Но я - правда - не могу понять, откуда берется такое дикое требование к системным ресурсам?&lt;/blockquote&gt;
я могу попробовать объяснить. Объяснение будет не исчерпывающим и не закрывающим 100% ситуации. Но очень часто оно вполне реально и правильно.
Дело в процессе разработки софта. Давным-давно, когда я сидел на горшке ... Не, попозже :) Короче, люди писали маленькие программки, на примитивных и очень эффективных языках программирования. Компы были дохлыми (памяти мало, дискеты 360кб и т.д.), программки делались очень оптимальными. Иначе их нельзя было использовать (другого железа не было вообще). И писали программки люди практически целиком сами. Потому что программки были небольшими. И было счастье.

Потом программы стали серьезнее, крупнее (по функциям) и более комплексные. Чтобы написать такую программу целиком с нуля - требовалось больше людей. Затраты росли. Программы усложнялись. Появились куски повторяющегося кода. Его (код) стали делать более универсальным (под многие задачи) и выносить отдельно. В целях экономии времени на разработку. Так появились библиотеки готового кода. Появились &quot;библиотечные&quot; языки программирования. Но чтобы этот готовый код применять в разных программах, пришлось пожертвовать его скоростью и оптимальностью в угоду универсальности и применимости в разных схожих задачах. Код усложнился и стал работать медленнее. Процесс идет как лавина.

Просто для примера. Недавно ставил одну программу для никсов. Относительно сложная по функциям программа. А ее исходники занимают всего несколько десятков килобайт в упакованном виде. И автор у нее всего один. Зато за собой она тянет (отдельно) кучу здоровых библиотек кода и фреймворков (по мегабайтам). Вот так на библиотеках экономится время на разработку.
Надо ли говорить, что эти большие и универсальные библиотеки работают явно медленнее, нежели чем могла бы работать программа без них, с полностью самобытным кодом.</description>
		<content:encoded><![CDATA[<blockquote><p>Но я &#8211; правда &#8211; не могу понять, откуда берется такое дикое требование к системным ресурсам?</p></blockquote>
<p>я могу попробовать объяснить. Объяснение будет не исчерпывающим и не закрывающим 100% ситуации. Но очень часто оно вполне реально и правильно.<br />
Дело в процессе разработки софта. Давным-давно, когда я сидел на горшке &#8230; Не, попозже <img src='http://internetessa.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Короче, люди писали маленькие программки, на примитивных и очень эффективных языках программирования. Компы были дохлыми (памяти мало, дискеты 360кб и т.д.), программки делались очень оптимальными. Иначе их нельзя было использовать (другого железа не было вообще). И писали программки люди практически целиком сами. Потому что программки были небольшими. И было счастье.</p>
<p>Потом программы стали серьезнее, крупнее (по функциям) и более комплексные. Чтобы написать такую программу целиком с нуля &#8211; требовалось больше людей. Затраты росли. Программы усложнялись. Появились куски повторяющегося кода. Его (код) стали делать более универсальным (под многие задачи) и выносить отдельно. В целях экономии времени на разработку. Так появились библиотеки готового кода. Появились &laquo;библиотечные&raquo; языки программирования. Но чтобы этот готовый код применять в разных программах, пришлось пожертвовать его скоростью и оптимальностью в угоду универсальности и применимости в разных схожих задачах. Код усложнился и стал работать медленнее. Процесс идет как лавина.</p>
<p>Просто для примера. Недавно ставил одну программу для никсов. Относительно сложная по функциям программа. А ее исходники занимают всего несколько десятков килобайт в упакованном виде. И автор у нее всего один. Зато за собой она тянет (отдельно) кучу здоровых библиотек кода и фреймворков (по мегабайтам). Вот так на библиотеках экономится время на разработку.<br />
Надо ли говорить, что эти большие и универсальные библиотеки работают явно медленнее, нежели чем могла бы работать программа без них, с полностью самобытным кодом.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Internetessa</title>
		<link>http://internetessa.com/2008/04/09/otryvochnye-mysli-o-moshhnosti-kompyuterov-veb-20-i-brauzerax/#comment-1236</link>
		<dc:creator>Internetessa</dc:creator>
		<pubDate>Thu, 10 Apr 2008 17:23:09 +0000</pubDate>
		<guid isPermaLink="false">http://internetessa.com/2008/04/09/otryvochnye-mysli-o-moshhnosti-kompyuterov-veb-20-i-brauzerax/#comment-1236</guid>
		<description>Джек
firefox, qip -- бесплатные продукты
word у меня стоял 97.</description>
		<content:encoded><![CDATA[<p>Джек<br />
firefox, qip &#8212; бесплатные продукты<br />
word у меня стоял 97.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Джек</title>
		<link>http://internetessa.com/2008/04/09/otryvochnye-mysli-o-moshhnosti-kompyuterov-veb-20-i-brauzerax/#comment-1235</link>
		<dc:creator>Джек</dc:creator>
		<pubDate>Thu, 10 Apr 2008 14:45:56 +0000</pubDate>
		<guid isPermaLink="false">http://internetessa.com/2008/04/09/otryvochnye-mysli-o-moshhnosti-kompyuterov-veb-20-i-brauzerax/#comment-1235</guid>
		<description>Во-первых, с 1.2 Гц процессором и 512 Мб памяти вполне себе живут -- таких компьютеров куча на современном рынке, и в ближайший год еще эта конфигурация будет весьма популярна в свете моды на ULCPC (естественно, со сдвигом в сторону 1Гб памяти).

Во-вторых, никакого заговора производителей железа и разработчиков софта нет. Просто разработчики софта пользуются развитием железа для того, чтобы перераспределить ресурсы в пользу функциональности (каждый добавляемый уровень абстракции ухудшает производительность софта, при этом ускоряя его разработку). Спрос на быстрый софт не такой уж и большой -- те, кто покупает софт, могут позволить себе купить и железо, а те, кто сидит на старом железе, софт, как правило, воруют.</description>
		<content:encoded><![CDATA[<p>Во-первых, с 1.2 Гц процессором и 512 Мб памяти вполне себе живут &#8212; таких компьютеров куча на современном рынке, и в ближайший год еще эта конфигурация будет весьма популярна в свете моды на ULCPC (естественно, со сдвигом в сторону 1Гб памяти).</p>
<p>Во-вторых, никакого заговора производителей железа и разработчиков софта нет. Просто разработчики софта пользуются развитием железа для того, чтобы перераспределить ресурсы в пользу функциональности (каждый добавляемый уровень абстракции ухудшает производительность софта, при этом ускоряя его разработку). Спрос на быстрый софт не такой уж и большой &#8212; те, кто покупает софт, могут позволить себе купить и железо, а те, кто сидит на старом железе, софт, как правило, воруют.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

