<?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>Comments on: Move over Java, I have fallen in love with JavaScript</title>
	<atom:link href="http://misko.hevery.com/2010/04/07/move-over-java-i-have-fallen-in-love-with-javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://misko.hevery.com/2010/04/07/move-over-java-i-have-fallen-in-love-with-javascript/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=move-over-java-i-have-fallen-in-love-with-javascript</link>
	<description>Testability Explorer</description>
	<lastBuildDate>Thu, 19 Jan 2012 16:42:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: gmadar</title>
		<link>http://misko.hevery.com/2010/04/07/move-over-java-i-have-fallen-in-love-with-javascript/comment-page-1/#comment-17246</link>
		<dc:creator>gmadar</dc:creator>
		<pubDate>Mon, 16 Jan 2012 10:57:02 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=616#comment-17246</guid>
		<description>like any other solution. it has it&#039;s good part and it&#039;s bad parts. But hey - I love JavaScript :)</description>
		<content:encoded><![CDATA[<p>like any other solution. it has it&#8217;s good part and it&#8217;s bad parts. But hey &#8211; I love JavaScript <img src='http://misko.hevery.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Krishna kumar</title>
		<link>http://misko.hevery.com/2010/04/07/move-over-java-i-have-fallen-in-love-with-javascript/comment-page-1/#comment-10100</link>
		<dc:creator>Krishna kumar</dc:creator>
		<pubDate>Tue, 30 Aug 2011 18:26:52 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=616#comment-10100</guid>
		<description>Totally agree , Ya it might to be…. i am with you make it 100% success.

JavaScript All The Way………..</description>
		<content:encoded><![CDATA[<p>Totally agree , Ya it might to be…. i am with you make it 100% success.</p>
<p>JavaScript All The Way………..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Skilldrick &#187; Why JavaScript is AWESOME</title>
		<link>http://misko.hevery.com/2010/04/07/move-over-java-i-have-fallen-in-love-with-javascript/comment-page-1/#comment-8578</link>
		<dc:creator>Skilldrick &#187; Why JavaScript is AWESOME</dc:creator>
		<pubDate>Thu, 02 Jun 2011 08:32:57 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=616#comment-8578</guid>
		<description>[...] Move over Java, I have fallen in love with JavaScript: Mi&#353;ko Hevery usually writes great things about testing &#8211; here he talks about JavaScript, from the perspective of a Java programmer. [...]</description>
		<content:encoded><![CDATA[<p>[...] Move over Java, I have fallen in love with JavaScript: Mi&#353;ko Hevery usually writes great things about testing &#8211; here he talks about JavaScript, from the perspective of a Java programmer. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adios, Java! I hardly knew ye &#171; Seeing things as they could be&#8230;</title>
		<link>http://misko.hevery.com/2010/04/07/move-over-java-i-have-fallen-in-love-with-javascript/comment-page-1/#comment-3806</link>
		<dc:creator>Adios, Java! I hardly knew ye &#171; Seeing things as they could be&#8230;</dc:creator>
		<pubDate>Fri, 30 Jul 2010 19:19:58 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=616#comment-3806</guid>
		<description>[...] After some sincere reflection on how I spent my time building a little firewall logger/reporter, I realized that I&#8217;d spent way more time digging through Java documentation to get JSP calls working than I had designing or developing anything else. Java is a very complex programming language and I wonder if that complexity is often mistaken for powerfulness. Apparently, I&#8217;m not the only one who wondered. Misko Hevery wrote a treatise on this topic. [...]</description>
		<content:encoded><![CDATA[<p>[...] After some sincere reflection on how I spent my time building a little firewall logger/reporter, I realized that I&#8217;d spent way more time digging through Java documentation to get JSP calls working than I had designing or developing anything else. Java is a very complex programming language and I wonder if that complexity is often mistaken for powerfulness. Apparently, I&#8217;m not the only one who wondered. Misko Hevery wrote a treatise on this topic. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jneira</title>
		<link>http://misko.hevery.com/2010/04/07/move-over-java-i-have-fallen-in-love-with-javascript/comment-page-1/#comment-3544</link>
		<dc:creator>jneira</dc:creator>
		<pubDate>Sun, 30 May 2010 10:25:49 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=616#comment-3544</guid>
		<description>soon you&#039;ll be prepared for next step in functional paradigm progress :-P : a lisp (clojure) or a ml (scala)</description>
		<content:encoded><![CDATA[<p>soon you&#8217;ll be prepared for next step in functional paradigm progress <img src='http://misko.hevery.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  : a lisp (clojure) or a ml (scala)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pedro Newsletter 06-11.04.2010 &#171; Pragmatic Programmer Issues &#8211; pietrowski.info</title>
		<link>http://misko.hevery.com/2010/04/07/move-over-java-i-have-fallen-in-love-with-javascript/comment-page-1/#comment-3452</link>
		<dc:creator>Pedro Newsletter 06-11.04.2010 &#171; Pragmatic Programmer Issues &#8211; pietrowski.info</dc:creator>
		<pubDate>Wed, 05 May 2010 22:51:34 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=616#comment-3452</guid>
		<description>[...] TDD expert leave Java and have fallen in love with [...]</description>
		<content:encoded><![CDATA[<p>[...] TDD expert leave Java and have fallen in love with [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: misko</title>
		<link>http://misko.hevery.com/2010/04/07/move-over-java-i-have-fallen-in-love-with-javascript/comment-page-1/#comment-3404</link>
		<dc:creator>misko</dc:creator>
		<pubDate>Mon, 26 Apr 2010 15:49:25 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=616#comment-3404</guid>
		<description>For Unit tests I like JsTestDriver(http://code.google.com/p/js-test-driver/) + Jasmine (http://github.com/pivotal/jasmine) + JSTD Adapter(http://github.com/mhevery/jasmine-jstd-adapter)

For end to end tests Selenium is the standard: http://seleniumhq.org/</description>
		<content:encoded><![CDATA[<p>For Unit tests I like JsTestDriver(http://code.google.com/p/js-test-driver/) + Jasmine (<a href="http://github.com/pivotal/jasmine" rel="nofollow">http://github.com/pivotal/jasmine</a>) + JSTD Adapter(http://github.com/mhevery/jasmine-jstd-adapter)</p>
<p>For end to end tests Selenium is the standard: <a href="http://seleniumhq.org/" rel="nofollow">http://seleniumhq.org/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Esko Luontola</title>
		<link>http://misko.hevery.com/2010/04/07/move-over-java-i-have-fallen-in-love-with-javascript/comment-page-1/#comment-3403</link>
		<dc:creator>Esko Luontola</dc:creator>
		<pubDate>Mon, 26 Apr 2010 12:48:04 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=616#comment-3403</guid>
		<description>Which unit testing framework would you recommend for JavaScript? In one month I&#039;ll be leading a project which needs a complex web UI, so now I&#039;m reading &quot;JavaScript: The Good Parts&quot;. I don&#039;t know what testing frameworks there are for JavaScript, although making one that suits my style would only be a couple of hundred lines (recently I wrote NanoSpec.go to bootstrap GoSpec, and it&#039;s only a bit over 200 lines production code).

Are there some JavaScript testing frameworks for testing visuals? The system under test would draw some component, and the test would compare a screenshot of the component to the last known good value. Each new unique screenshot is validated manually by a user (does it satisfy a list of human-readable textual assertions), but on the following runs, if the visuals are not changed, the test will remember that it has been validated.</description>
		<content:encoded><![CDATA[<p>Which unit testing framework would you recommend for JavaScript? In one month I&#8217;ll be leading a project which needs a complex web UI, so now I&#8217;m reading &#8220;JavaScript: The Good Parts&#8221;. I don&#8217;t know what testing frameworks there are for JavaScript, although making one that suits my style would only be a couple of hundred lines (recently I wrote NanoSpec.go to bootstrap GoSpec, and it&#8217;s only a bit over 200 lines production code).</p>
<p>Are there some JavaScript testing frameworks for testing visuals? The system under test would draw some component, and the test would compare a screenshot of the component to the last known good value. Each new unique screenshot is validated manually by a user (does it satisfy a list of human-readable textual assertions), but on the following runs, if the visuals are not changed, the test will remember that it has been validated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Timo Reitz</title>
		<link>http://misko.hevery.com/2010/04/07/move-over-java-i-have-fallen-in-love-with-javascript/comment-page-1/#comment-3377</link>
		<dc:creator>Timo Reitz</dc:creator>
		<pubDate>Wed, 21 Apr 2010 20:33:17 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=616#comment-3377</guid>
		<description>The first time I tried to post a comment, it did not appear. Maybe because JS was not activated? Would have been nice to warn me if that was the cause.

I disagree with your conclusion. I think this is not a dynamic-vs-static-typing case, it&#039;s a matter of functions as first-class objects and a matter of explicit type typing instead of type inherence.

Just compare PHP and Haskell. The former is dynamic, but lacks functions as first-class objects (at least until 5.3) and it sucks, really (I programmed a lot with PHP lately, it is _not_ fun). The latter, Haskell, has static typing, but type inference, so you don&#039;t have to write your types explicitely (at least not always, when I remember correctly). And it has the belovable functions as values.

Oh, I totally agree with you in this point: Object-oriented programming done right (and really right) has a lot in common with functional programming.</description>
		<content:encoded><![CDATA[<p>The first time I tried to post a comment, it did not appear. Maybe because JS was not activated? Would have been nice to warn me if that was the cause.</p>
<p>I disagree with your conclusion. I think this is not a dynamic-vs-static-typing case, it&#8217;s a matter of functions as first-class objects and a matter of explicit type typing instead of type inherence.</p>
<p>Just compare PHP and Haskell. The former is dynamic, but lacks functions as first-class objects (at least until 5.3) and it sucks, really (I programmed a lot with PHP lately, it is _not_ fun). The latter, Haskell, has static typing, but type inference, so you don&#8217;t have to write your types explicitely (at least not always, when I remember correctly). And it has the belovable functions as values.</p>
<p>Oh, I totally agree with you in this point: Object-oriented programming done right (and really right) has a lot in common with functional programming.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josué</title>
		<link>http://misko.hevery.com/2010/04/07/move-over-java-i-have-fallen-in-love-with-javascript/comment-page-1/#comment-3370</link>
		<dc:creator>Josué</dc:creator>
		<pubDate>Tue, 20 Apr 2010 17:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=616#comment-3370</guid>
		<description>@misko

Thanks misko. I understand yous points and I think they are true. And I think you forget one. The time to compile. :)

Anyway, I still think that GWT pros in my context make worth use it. Of course YMMV.</description>
		<content:encoded><![CDATA[<p>@misko</p>
<p>Thanks misko. I understand yous points and I think they are true. And I think you forget one. The time to compile. <img src='http://misko.hevery.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Anyway, I still think that GWT pros in my context make worth use it. Of course YMMV.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

