{"id":632,"date":"2004-09-21T20:52:24","date_gmt":"2004-09-22T00:52:24","guid":{"rendered":"http:\/\/wordpress.cephas.net\/?p=632"},"modified":"2004-09-21T20:52:24","modified_gmt":"2004-09-22T00:52:24","slug":"conflicting-mindsets-of-c-vs-java-part-ii","status":"publish","type":"post","link":"https:\/\/cephas.net\/blog\/2004\/09\/21\/conflicting-mindsets-of-c-vs-java-part-ii\/","title":{"rendered":"Conflicting mindsets of C# vs. Java: Part II"},"content":{"rendered":"<p>You all read the the &#8216;<a href=\"http:\/\/weblogs.java.net\/pub\/wlg\/1847\">Conflicting mindsets of C# vs. Java<\/a>&#8216; weblog post right?  And you all noticed that the guys running the Lucene.NET project on sourceforge <a href=\"http:\/\/lucenedotnet.com\/\">closed up shop<\/a>, took all their toys and <a href=\"http:\/\/searchblackbox.com\/\">went on home<\/a> right?  I&#8217;m gonna go out on a limb and say that they&#8217;re related.<\/p>\n<p>The way I see it, *in general* the .NET community conversation is dominated by talk about the latest and greatest that microsoft is putting out; there&#8217;s talk about MapPoint Location Server, SQL Server, Longhorn, ASP.NET 2.0 and Visual Studio; all products of Redmond.  The same group of Java developers are talking about JBoss, Hibernate, Struts and Eclipse: none of which came out of the Silicon Valley. <\/p>\n<p>Malcolm&#8217;s mindset #1 says that .NET developers accept the tools  and services that are provided them by Microsoft and I think for the most part this is true. You don&#8217;t see .NET developers spending their cycles on persistence layers, web application frameworks or caching solutions probably because Microsoft has provided Microsoft solutions for all these problems.  But if it&#8217;s just providing tools, then why aren&#8217;t JSF, JDO and NetBeans dominating the javablogs conversations?  Seriously, take a look at ASP.NET and JSF.  They aren&#8217;t that different and yet ASP.NET is widely used in conjunction with Visual Studio while JSF is rarely lauded and more often derided. I think he&#8217;s right, it&#8217;s really a mindset.  <\/p>\n<p>Which brings me back to the Lucene.NET guys.  Why would they close up shop? Why not continue to donate their time and energy to an excellent cause? Maybe the Microsoft mindset has something to do with it. How about this: a search on google for <a href=\"http:\/\/www.google.com\/search?sourceid=mozclient&amp;ie=utf-8&amp;oe=utf-8&amp;q=site%3Aweblogs.asp.net+lucene\">&#8216;lucene&#8217; within the weblogs.asp.net domain<\/a> yields exactly 17 results.  The same search on <a href=\"http:\/\/www.google.com\/search?sourceid=mozclient&amp;ie=utf-8&amp;oe=utf-8&amp;q=site%3Ajroller.com+lucene\">jroller.com yields 2570 results<\/a>.  Admittedly, Lucene has been around longer, but maybe one of the reasons that the Lucene.NET guys packed it up (and are now trying to sell their work) is that no one paid any attention to them because they were all too busy working with SQL Server <a href=\"http:\/\/www.google.com\/search?sourceid=mozclient&amp;ie=utf-8&amp;oe=utf-8&amp;q=site%3Aweblogs.asp.net+full-text+indexing\">full-text indexing<\/a>, a tool given them by Microsoft (but one that costs thousands of dollars per processor).  Another reason that a project like Lucene or Struts or Tomcat flourishes is because there is a certain amount of prestige working on a big open source project.  If you work on open source projects for the prestige and you&#8217;re not getting the attention you think you deserve, you find another motivation.  In their case money was a motivation, so they closed up project on sourceforge and they&#8217;re selling a <a href=\"http:\/\/searchblackbox.com\/order.html\">personal edition and a business edition<\/a>. They might make a couple bucks, but I bet in 1 year there won&#8217;t be many people  writing about searchblackbox.com.  <\/p>\n<p>So what&#8217;s my point? That all .NET developers are greedy and don&#8217;t care about the community? Not really.  I think it&#8217;s that the two communities have different bus drivers: .NET developers look to Microsoft to provide the tools they need to do their jobs&#8230; and if they look elsewhere or copy something else, Microsoft will eventually come in and make a product of their own that does the job, thereby negating any work the developers do in the meantime.  Microsoft drives the bus. Java developers look at the products and specs that Sun puts out and then go and build their own tools or frameworks or applications to do the job. Sun will eventually put out something through the JCP that does the job&#8230;. but the developers in the Java community will only use it if they want too, witness the continued popularity of Struts and the lack of interest in JSF.  In the Java camp, the developers drive the bus.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You all read the the &#8216;Conflicting mindsets of C# vs. Java&#8216; weblog post right? And you all noticed that the guys running the Lucene.NET project on sourceforge closed up shop, took all their toys and went on home right? I&#8217;m gonna go out on a limb and say that they&#8217;re related. The way I see &hellip; <a href=\"https:\/\/cephas.net\/blog\/2004\/09\/21\/conflicting-mindsets-of-c-vs-java-part-ii\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Conflicting mindsets of C# vs. Java: Part II<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[17,3,19,4,2],"tags":[],"_links":{"self":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/632"}],"collection":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/comments?post=632"}],"version-history":[{"count":0,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/632\/revisions"}],"wp:attachment":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/media?parent=632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/categories?post=632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/tags?post=632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}