<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="https://www.webmaster-forums.net/crss/node/1037686" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title></title>
    <link>https://www.webmaster-forums.net/crss/node/1037686</link>
    <description></description>
    <language>en</language>
          <item>
    <title></title>
    <link>https://www.webmaster-forums.net/webmasters-corner/net-compared-other-technologies#comment-1216156</link>
    <description> &lt;blockquote class=&quot;bb-quote-body&quot;&gt;&lt;p&gt;&lt;strong&gt;benf;216141 wrote:&lt;/strong&gt; As for Ruby, this is just a web technology or am i wrong.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Ruby is a general purpose language, like Java, C#, Python, etc.  Rails is a web framework for Ruby.&lt;/p&gt;
&lt;blockquote class=&quot;bb-quote-body&quot;&gt;&lt;p&gt;&lt;strong&gt;benf;216141 wrote:&lt;/strong&gt; does it have some low level features like java and .NET?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I don&#039;t think there&#039;s much in Java or .Net that is low level.  In fact, they are mainly good because of high level features.  &lt;img src=&quot;https://www.webmaster-forums.net/misc/smileys/wink.png&quot; title=&quot;Wink&quot; alt=&quot;Wink&quot; class=&quot;smiley-content&quot; /&gt;&lt;/p&gt;
 </description>
     <pubDate>Tue, 06 Mar 2007 05:14:38 +0000</pubDate>
 <dc:creator>Abhishek Reddy</dc:creator>
 <guid isPermaLink="false">comment 1216156 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title>Ruby</title>
    <link>https://www.webmaster-forums.net/webmasters-corner/net-compared-other-technologies#comment-1216141</link>
    <description> &lt;p&gt;Thanks for all the feed back, and no my friends name is not bryan.&lt;br /&gt;
As for Ruby, this is just a web technology or am i wrong. I have not read much about it, but does it have some low level features like java and .NET?&lt;/p&gt;
 </description>
     <pubDate>Mon, 05 Mar 2007 15:19:06 +0000</pubDate>
 <dc:creator>benf</dc:creator>
 <guid isPermaLink="false">comment 1216141 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/webmasters-corner/net-compared-other-technologies#comment-1215998</link>
    <description> &lt;blockquote class=&quot;bb-quote-body&quot;&gt;&lt;p&gt;&lt;strong&gt;benf wrote:&lt;/strong&gt; I have a friend who is a VB.NET developer. He swears by it, always tries to convince me that it is the best development environment to learn.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This is just a shot in the dark, but your friends name isn&#039;t Bryan by any chance? &lt;img src=&quot;https://www.webmaster-forums.net/misc/smileys/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; class=&quot;smiley-content&quot; /&gt;&lt;/p&gt;
 </description>
     <pubDate>Thu, 01 Mar 2007 08:22:02 +0000</pubDate>
 <dc:creator>JeevesBond</dc:creator>
 <guid isPermaLink="false">comment 1215998 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/webmasters-corner/net-compared-other-technologies#comment-1215993</link>
    <description> &lt;blockquote class=&quot;bb-quote-body&quot;&gt;&lt;p&gt;&lt;strong&gt;benf wrote:&lt;/strong&gt; I have a friend who is a VB.NET developer. He swears by it, always tries to convince me that it is the best development environment to learn.&lt;/p&gt;
&lt;p&gt;However, tutors at college swear by Java&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I would be wary of people who swear by a given technology, as it is often for all the wrong reasons.&lt;/p&gt;
&lt;p&gt;People are prone to misplacing credit (or blame) upon a technology if they happened to be using it during a critical period.  For example, I know someone who swears by PHP because they first learned loops and iteration (and so on) in PHP.  Another swears by C++ because they wrote their first 3D game in C++.  Neither seriously tried another language since.&lt;/p&gt;
&lt;p&gt;Tutors and teachers have all sorts of reasons to lie as well; one way to think of it is, &quot;education is building knowledge with a scaffolding of falsehoods&quot;.&lt;/p&gt;
&lt;p&gt;Next time someone recommends a technology they swear by, ask them what its deficiencies are, or what jobs it&#039;s ill-suited for, and see if they&#039;re being pragmatic or dogmatic.  &lt;img src=&quot;https://www.webmaster-forums.net/misc/smileys/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; class=&quot;smiley-content&quot; /&gt;&lt;/p&gt;
&lt;p&gt;As for Java vs .Net, here are some quick thoughts:&lt;/p&gt;
&lt;ol class=&quot;bb-list&quot;&gt;
&lt;li&gt; maintainability - As far as I can tell, there&#039;s not much difference.  The dominant factor is the developer who writes and documents the code.&lt;/li&gt;
&lt;li&gt; functionality - The .Net API is, perhaps unavoidably, largely a clone of Java&#039;s, which is probably Java&#039;s best feature anyway.  I think Java&#039;s API is somewhat more mature, and better organised and documented.  (Does functionality include other language features?)&lt;/li&gt;
&lt;li&gt; portability - Hard to say.  Java VMs appear on several platforms, but they&#039;re not all the same environment (SE, ME, EE).  I&#039;m not aware of as many compatible implementations of .Net.  However, the .Net runtime can host a variety of languages, of which some may be portable, to varying extents, with other implementations for the language.&lt;/li&gt;
&lt;li&gt; availability - In the sense of portability?  See above.  In the sense of distribution?  See below.&lt;/li&gt;
&lt;li&gt; price - and distribution - See Jeeves&#039;s post.  &lt;img src=&quot;https://www.webmaster-forums.net/misc/smileys/wink.png&quot; title=&quot;Wink&quot; alt=&quot;Wink&quot; class=&quot;smiley-content&quot; /&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Other, possibly more important, factors to consider: development cost or time; features; expressiveness; tools, documentation and community; quality of specification and implementation (including security and efficiency).&lt;/p&gt;
&lt;p&gt;I haven&#039;t mentioned PHP because I think it tends to be much worse than Java and .Net on the first three counts.  It&#039;s probably not a fair comparison anyway as PHP wasn&#039;t intended to be a general-purpose language, and Java/.Net weren&#039;t designed for web-specific jobs -- you would have to consider Java/.Net web libraries, frameworks and extensions as well.&lt;/p&gt;
&lt;p&gt;In the end, I voted for Java for the same reason as Jeeves did.  I think it&#039;s marginally better than .Net technically, but I&#039;m still not a great fan.  I would prefer other technologies (Lisp, Ruby, Haskell) over all of the above if available.  &lt;img src=&quot;https://www.webmaster-forums.net/misc/smileys/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; class=&quot;smiley-content&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Hope that helps.  &lt;img src=&quot;https://www.webmaster-forums.net/misc/smileys/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; class=&quot;smiley-content&quot; /&gt;&lt;/p&gt;
 </description>
     <pubDate>Thu, 01 Mar 2007 05:37:45 +0000</pubDate>
 <dc:creator>Abhishek Reddy</dc:creator>
 <guid isPermaLink="false">comment 1215993 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/webmasters-corner/net-compared-other-technologies#comment-1215984</link>
    <description> &lt;p&gt;Oh yes ruby, bought a book on it - &quot;agile web development with ruby on rails&quot; not yet delved into, however it will come!&lt;/p&gt;
 </description>
     <pubDate>Thu, 01 Mar 2007 01:25:57 +0000</pubDate>
 <dc:creator>benf</dc:creator>
 <guid isPermaLink="false">comment 1215984 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/webmasters-corner/net-compared-other-technologies#comment-1215980</link>
    <description> &lt;blockquote class=&quot;bb-quote-body&quot;&gt;&lt;p&gt;&lt;strong&gt;benf wrote:&lt;/strong&gt; I have a friend who is a VB.NET developer. He swears by it, always tries to convince me that it is the best development environment to learn.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I too know people who are .NET developers and hate it with a passion. I was a full-time ASP/VB6 developer at one point, if that&#039;s anything to go by then .NET is probably awful. Although I have never really used .NET, so can&#039;t comment. It much depends upon your point-of-view and what you&#039;re trying to do.&lt;/p&gt;
&lt;p&gt;I am unable to use .NET because it is encumbered with software idea patents, which are being used against the Free software community by the current Microsoft CEO Steve Ballmer. See the Slashdot story: &lt;a href=&quot;http://linux.slashdot.org/article.pl?sid=07/02/21/1346218&quot; class=&quot;bb-url&quot;&gt;Ballmer Repeats Threats Against Linux&lt;/a&gt;, and my &lt;a href=&quot;http://linux.slashdot.org/article.pl?sid=07/02/21/1346218#comment_18096196&quot; class=&quot;bb-url&quot;&gt;associated comment&lt;/a&gt; for details. Basically I&#039;ll never support a company that is &lt;a href=&quot;http://www.itworldcanada.com/a/Daily-News/c11627ed-d99b-49d2-983d-d22856181888.html&quot; class=&quot;bb-url&quot;&gt;profiteering from the hard work of others&lt;/a&gt;, particularly when the original authors of much Free software don&#039;t even get paid for their work!&lt;/p&gt;
&lt;p&gt;So, with me it&#039;s a moral choice of not supporting monopolistic corporates who feel they &lt;a href=&quot;http://www.lamlaw.com/tiki-read_article.php?articleId=166&quot; class=&quot;bb-url&quot;&gt;have to resort to FUD&lt;/a&gt; (see part about SCO at the bottom of that article), instead of producing a product that is technically superior. That said, the sheer amount of FUD spewing from Redmond shows Microsoft are living in mortal fear that Free software might make them irrelevant. According to the FUD forecast, the next attack will be: &#039;Linux is Communist!&#039; along with: &#039;Linux is anti-American!&#039; Watch out for those, it&#039;ll be quite funny.&lt;/p&gt;
&lt;p&gt;That aside, I voted for Java as it&#039;s Free (as in freedom--finally), it&#039;s cross-platform, it&#039;s more popular (&lt;a href=&quot;http://www.tiobe.com/tpci.htm&quot; class=&quot;bb-url&quot;&gt;apparently&lt;/a&gt;), it&#039;s certainly more secure than PHP, and there are good &lt;a href=&quot;http://www.netbeans.org/&quot; class=&quot;bb-url&quot;&gt;Free&lt;/a&gt; &lt;a href=&quot;http://www.eclipse.org/&quot; class=&quot;bb-url&quot;&gt;IDE&#039;s&lt;/a&gt; &lt;a href=&quot;http://www.vim.org&quot; class=&quot;bb-url&quot;&gt;available&lt;/a&gt; that support it.&lt;/p&gt;
&lt;p&gt;For most Web stuff I use PHP, mainly because my &lt;a href=&quot;http://www.drupal.org&quot; class=&quot;bb-url&quot;&gt;favourite CMS&lt;/a&gt; is written in that language. As is this forum software. &lt;img src=&quot;https://www.webmaster-forums.net/misc/smileys/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; class=&quot;smiley-content&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Most freely available Web applications use PHP, but I believe by your metrics Java is still the winner. You are missing &lt;a href=&quot;http://www.rubyonrails.org/&quot; class=&quot;bb-url&quot;&gt;Ruby on Rails&lt;/a&gt;, that&#039;s a fast growing language/framework for Web applications.&lt;/p&gt;
 </description>
     <pubDate>Wed, 28 Feb 2007 20:30:42 +0000</pubDate>
 <dc:creator>JeevesBond</dc:creator>
 <guid isPermaLink="false">comment 1215980 at https://www.webmaster-forums.net</guid>
  </item>
  </channel>
</rss>
