<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Jaros&#322;aw Zabie&#322;&#322;o - BLOG: Komentarz do konferencji Snakes &amp; Rubies</title>
    <link>http://blog.zabiello.com/articles/2006/01/19/komentarz-do-konferencji-snakes-rubies</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>moje notatki, linki, komentarze</description>
    <item>
      <title>Komentarz do konferencji Snakes &amp;amp; Rubies</title>
      <description>&lt;p&gt;&lt;span class="caps"&gt;DHH&lt;/span&gt;, tw&#243;rca Ruby on Rails w swoim blogu opisa&#322; &lt;a href="http://www.loudthinking.com/arc/000545.html"&gt;r&#243;&#380;nic&#281; mi&#281;dzy Django i RoR&lt;/a&gt;
Generalnie podsumowa&#322; swoje stanowisko, kt&#243;re wyrazi&#322; &lt;a href="http://www.djangoproject.com/snakesandrubies/"&gt;na konferencji&lt;/a&gt;.
Szkoda, &#380;e Adrian (ani nikt z developer&#243;w Django) nie napisa&#322; w swoim blogu &#380;adnego komentarza. :(&lt;/p&gt;


	&lt;p&gt;Pod artyku&#322;em &lt;span class="caps"&gt;DHH&lt;/span&gt; jest sporo ciekawych komentarzy. Warto je poczyta&#263;.&lt;/p&gt;


	&lt;p&gt;Generalnie &lt;span class="caps"&gt;DHH&lt;/span&gt; zosta&#322; zaatakowany za niedocenianie roli umi&#281;dzynarodowienia RoR. Ludzie tego potrzebuj&#261; i dobrze by by&#322;o aby do RoR zosta&#322;o dodane i18n. Jest kilka gotowych modu&#322;&#243;w, kt&#243;re do tego celu si&#281; nadaj&#261;, np. &lt;a href="http://globalize.diluvia.net/wiki"&gt;Globalize&lt;/a&gt; 
(By&#263; mo&#380;e &lt;span class="caps"&gt;DHH&lt;/span&gt; powstrzymuje wdro&#380;enie i18n z powodu s&#322;abej implementacji &lt;span class="caps"&gt;UTF&lt;/span&gt;-8 (Unicode w og&#243;lno&#347;ci) w Ruby? W przeciwie&#324;stwie do Rubiego Python ma wzorcow&#261; obs&#322;ug&#281; Unicode, wi&#281;c wszelkie konwersje znak&#243;w nie s&#261; &#380;adnym problemem.) Oczywi&#347;cie nie ma nawet co m&#243;wi&#263; o kompletnie n&#281;dznym supporcie Unicode i &lt;span class="caps"&gt;UTF&lt;/span&gt;-8 w &lt;span class="caps"&gt;PHP&lt;/span&gt; gdzie nie ma nawet jak przeprowadzi&#263; konwersji z latin2 do utf8 a podpieranie si&#281; kulawym modu&#322;em iconv tylko ucina teksty w wypadku znaku kt&#243;ry nie da si&#281; podda&#263; konwersji. Ale co ja b&#281;d&#281; kopa&#322; le&#380;&#261;cego&amp;#8230; ;)&lt;/p&gt;


	&lt;p&gt;Nie mog&#322;em si&#281; powstrzyma&#263; ;) i doda&#322;em tak&#380;e sw&#243;j komentarz &lt;a href="http://www.loudthinking.com/arc/000545.html"&gt;do tego tekstu&lt;/a&gt; i w og&#243;le do kwestii rzekomej wy&#380;szo&#347;ci Rubiego nad Pythonem. Wiekszo&#347;&#263; os&#243;b kt&#243;re wpisa&#322;y si&#281; do blogu Davida najwyra&#378;niej ma mikre poj&#281;cie o Pythonie. To prawda, &#380;e Ruby ma kilka cech lepszych od Pythona, ale prawd&#261; jest tak&#380;e &#380;e Python posiada kilka cech lepszych od Rubiego. Postaram si&#281; p&#243;&#378;niej to jako&#347; podsumowa&#263; w oddzielnym tek&#347;cie.&lt;/p&gt;</description>
      <pubDate>Thu, 19 Jan 2006 21:08:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:51bb3f70-8009-4f9c-9523-87bfc2214a82</guid>
      <author>Jaros&#322;aw Zabie&#322;&#322;o</author>
      <link>http://blog.zabiello.com/articles/2006/01/19/komentarz-do-konferencji-snakes-rubies</link>
      <category>Ruby on Rails</category>
      <category>Django</category>
      <category>django</category>
      <category>rails</category>
    </item>
    <item>
      <title>"Komentarz do konferencji Snakes &amp; Rubies" by Zdj&#281;cia &#347;lubne</title>
      <description>&lt;p&gt;Python jest jednak mniej dost&#281;pny na serwerach provider&#243;w, a Ruby ju&#380; si&#281; tu i tam pojawia.&lt;/p&gt;</description>
      <pubDate>Wed, 20 Dec 2006 17:56:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:aec882b0-d34d-472a-af36-86e4601c8188</guid>
      <link>http://blog.zabiello.com/articles/2006/01/19/komentarz-do-konferencji-snakes-rubies#comment-340</link>
    </item>
    <item>
      <title>"Komentarz do konferencji Snakes &amp; Rubies" by splatch</title>
      <description>&lt;p&gt;W PHP6 b&#281;dzie pe&#322;ne wsparcia dla Unicode, jednak developerzy zostawiaj&#261; sobie furtk&#281; umo&#380;liwiaj&#261;c&#261; w&#322;&#261;czenie/wy&#322;&#261;czenie wsparcia poniewa&#380; nag&#322;e dodanie supportu spowoduje spowolnienie funkcji (z tego co pisz&#261; niekt&#243;re nawet do 300%) a ca&#322;e aplikacje do oko&#322;o 25%.&lt;/p&gt;</description>
      <pubDate>Fri, 10 Feb 2006 04:55:56 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:bfccc7cd-9f57-42c1-9b05-ece4c3b1bca7</guid>
      <link>http://blog.zabiello.com/articles/2006/01/19/komentarz-do-konferencji-snakes-rubies#comment-27</link>
    </item>
    <item>
      <title>"Komentarz do konferencji Snakes &amp; Rubies" by lopex</title>
      <description>&lt;p&gt;Nie inaczej. Wspomn&#281; tylko &#380;e java jest maszyn&#261; stosow&#261; i trudniej w takich zaimplpementowa&#263; wydajne domkni&#281;cia (mo&#380;na sie odwo&#322;a&#263; tylko do zmiennych lokalnych final w klas anonimowych) Parrot i YARV (p&#243;&#378;niej RITE) s&#261; rejestrowe (Cardinal upad&#322;). Mimo wszystko YARV jako&#347; si&#281; tam rozwija (przyk&#322;ady z head 1.9 dzia&#322;aj&#261;), mo&#380;e b&#281;dzie w nast&#281;pnym roku :(.&lt;/p&gt;</description>
      <pubDate>Fri, 20 Jan 2006 11:19:19 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:91ee7266-d5e1-430b-a520-51f7bcaf4c86</guid>
      <link>http://blog.zabiello.com/articles/2006/01/19/komentarz-do-konferencji-snakes-rubies#comment-20</link>
    </item>
    <item>
      <title>"Komentarz do konferencji Snakes &amp; Rubies" by Jaros&#322;aw Zabie&#322;&#322;o</title>
      <description>&lt;p&gt;No to pewnie poczekamy ca&#322;e wieki zanim b&#281;dzie zar&#243;wno Ruby 2 jak i jego wirtualna maszyna co&#347; powoli si&#281; rozwija. Python ju&#380; od dawna ma bytecode, ale rozumiem, &#380;e YARV ma by&#263; chyba czym&#347; wi&#281;cej. Tylko nie wiadomo kiedy powstanie i jakiej jako&#347;ci b&#281;dzie. (Java ma dobrze zaimplementowan&#261;, wydajn&#261; JVM bo wpompowano w to miliony dolar&#243;w.)&lt;/p&gt;


	&lt;p&gt;Jest te&#380; inny projekt: &lt;a href="http://www.python.org/parrot.html" rel="nofollow"&gt;Parrot&lt;/a&gt;. Te&#380; jest tworzony od dawna i ko&#324;ca nie wida&#263;. Mo&#380;e przesadzili z &lt;a href="http://www.parrotcode.org/languages/" rel="nofollow"&gt;ilo&#347;ci&#261; docelowych j&#281;zyk&#243;w&lt;/a&gt; kt&#243;re ma obs&#322;ugiwa&#263;&amp;#8230; No i nie wiadomo co b&#281;dzie ze wsteczn&#261; kompatybilno&#347;ci&#261; Rubiego 2, bo np. maj&#261; chyba wylecie&#263; klasy otwarte. Matz przyznaje &#380;e s&#261; &lt;a href="http://www.rubyist.net/~matz/slides/rc2005/mgp00031.html" rel="nofollow"&gt;zbyt niebezpieczne&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Co do Unicode, to mogliby po prostu to dorze zaimplementowa&#263; w Rubym i ju&#380;. Jest du&#380;e ci&#347;nieni ze strony spo&#322;eczno&#347;ci mi&#281;dzynarodowej aby to porz&#261;dnie zrobiono i aby &lt;a href="http://rubyonrails.com" rel="nofollow"&gt;RoR&lt;/a&gt; w ko&#324;cu mia&#322; i18n.&lt;/p&gt;</description>
      <pubDate>Fri, 20 Jan 2006 10:48:15 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:94ddf7d5-833c-492b-92f0-8ef6111c6b83</guid>
      <link>http://blog.zabiello.com/articles/2006/01/19/komentarz-do-konferencji-snakes-rubies#comment-19</link>
    </item>
    <item>
      <title>"Komentarz do konferencji Snakes &amp; Rubies" by lopex</title>
      <description>&lt;p&gt;Rails nie ma wspiera&#263; UTF, to jest kwestia platformy/interpretera/YARV. Dlatego wszyscy czekaj&#261; na Ruby 2.0 no i oczywi&#347;cie na YARV, gdzie r&#243;wnie&#380;    zniknie problem w&#261;tk&#243;w (ruby ma w&#322;asn&#261; implementacj&#281;, dlatego w&#261;tki dzia&#322;aj&#261; nawet pod dosem &amp;#8211; niestety to jest wada). Nie b&#281;dzie wtedy problemu z global interpreter lock (kt&#243;ry jest w Pythonie niestety) b&#281;d&#261; fine grained threads.&lt;/p&gt;</description>
      <pubDate>Fri, 20 Jan 2006 07:25:43 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:d3586e98-1764-4046-ba20-a7a8524312dc</guid>
      <link>http://blog.zabiello.com/articles/2006/01/19/komentarz-do-konferencji-snakes-rubies#comment-18</link>
    </item>
  </channel>
</rss>
