<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[PunBB Forums — php + .net = greatness]]></title>
		<link>https://punbb.informer.com/forums/topic/14586/php-net-greatness/</link>
		<atom:link href="https://punbb.informer.com/forums/feed/rss/topic/14586/" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in php + .net = greatness.]]></description>
		<lastBuildDate>Mon, 05 Feb 2007 10:46:21 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: php + .net = greatness]]></title>
			<link>https://punbb.informer.com/forums/post/86626/#p86626</link>
			<description><![CDATA[<div class="quotebox"><cite>MadHatter wrote:</cite><blockquote><p>Java showed that a much more graceful way of coding can be done at nearly the same (if not better) than the way things had been being done in C or C++.</p></blockquote></div><p>I agree. The thing like the most about Java is the language itself. It&#039;s elegant. That fact that they steered away from multiple inheritance is another plus in my book.</p>]]></description>
			<author><![CDATA[null@example.com (Rickard)]]></author>
			<pubDate>Mon, 05 Feb 2007 10:46:21 +0000</pubDate>
			<guid>https://punbb.informer.com/forums/post/86626/#p86626</guid>
		</item>
		<item>
			<title><![CDATA[Re: php + .net = greatness]]></title>
			<link>https://punbb.informer.com/forums/post/86616/#p86616</link>
			<description><![CDATA[<p>dont get me wrong, I still use java as part of my normal 9-5 (we have a custom SOLR--which is an extended lucene--search engine, as well as some web services doing SSO here at work).&nbsp; extensibility is a big point though.&nbsp; .net is very extensible, as the point of this thread was supposed to show, that it gives you a much higher degree of flexibility and lets you to write java, delphi, pascal, python, php, vb, C++, C#, and a ton of other languages that you are already familiar with.&nbsp; </p><p>a couple of things that I could never stand about java though is not being able to declare (or override) operators, use pointers, or have data structures that acted like primitives.&nbsp; One thing that drove me nuts about C++ was having to re-invent the wheel every time you started an application where you couldn&#039;t borrow code from other projects you did, that and the gratuitous misuse of macro&#039;s by C coders who refused to learn object oriented programming.&nbsp; Java showed that a much more graceful way of coding can be done at nearly the same (if not better) than the way things had been being done in C or C++.&nbsp; C# to me is more like a cleaner (albeit watered down) version of C++, which gives you some of the nice things we all liked about java, but put the developer back in control over the total development experience.</p>]]></description>
			<author><![CDATA[null@example.com (MadHatter)]]></author>
			<pubDate>Mon, 05 Feb 2007 02:09:01 +0000</pubDate>
			<guid>https://punbb.informer.com/forums/post/86616/#p86616</guid>
		</item>
		<item>
			<title><![CDATA[Re: php + .net = greatness]]></title>
			<link>https://punbb.informer.com/forums/post/86615/#p86615</link>
			<description><![CDATA[<div class="quotebox"><cite>Rickard wrote:</cite><blockquote><p>That&#039;s funny. I was going to mention Azureus as an app that is such a resource hog, it is virtually unusable. The fact that its UI suffers from a bad case of &quot;programmers art&quot; doesn&#039;t help. I mean, come on, look at this.</p></blockquote></div><p>Hmm... I dunno then, Azureus runs as fast as any other torrent application on my xp pro machine, which is 4 years old. I&#039;m not exactly sure why it is so bad for you, oh well. I still prefer java.</p>]]></description>
			<author><![CDATA[null@example.com (Mediator)]]></author>
			<pubDate>Mon, 05 Feb 2007 01:30:10 +0000</pubDate>
			<guid>https://punbb.informer.com/forums/post/86615/#p86615</guid>
		</item>
		<item>
			<title><![CDATA[Re: php + .net = greatness]]></title>
			<link>https://punbb.informer.com/forums/post/86609/#p86609</link>
			<description><![CDATA[<p>There is another point make .NET better it is multi languages (C#, VB, Delphi.NET) all of them can generate IDL, and i think it is the fall of Java creator, i know it is just syntax, but programming language it in last is a syntax.</p><p>There is pascal can generate pure Java application <a href="http://www.midletpascal.com/">http://www.midletpascal.com/</a></p>]]></description>
			<author><![CDATA[null@example.com (zaher)]]></author>
			<pubDate>Sun, 04 Feb 2007 22:24:02 +0000</pubDate>
			<guid>https://punbb.informer.com/forums/post/86609/#p86609</guid>
		</item>
		<item>
			<title><![CDATA[Re: php + .net = greatness]]></title>
			<link>https://punbb.informer.com/forums/post/86581/#p86581</link>
			<description><![CDATA[<div class="quotebox"><cite>Mediator wrote:</cite><blockquote><p>Unfortunatly java did it first, and better. Java&#039;s libraries actually make sense and don&#039;t look like they have been organized by a group of retarded monkies. :\, Anything .NET can do java can reproduce faster, and more efficiently. You still cannot find a truely cross-platform JIT for .NET, whether you think mono works or not.</p></blockquote></div><p>I&#039;d like to see a file pointer to an alternate data stream be created natively and used as though it were a normal file object in java.&nbsp; not trying to knock it, I started out doing java and still like the language.&nbsp; IMO without the abstraction layer of the virtual machine .net is going to perform better on a windows machine than a java app because it worked directly with the os.&nbsp; I do understand that the sdk for a windows and unix os implement the framework differently to take advantage of the specific machine, but I&#039;ve yet to see that level of support in java</p>]]></description>
			<author><![CDATA[null@example.com (MadHatter)]]></author>
			<pubDate>Sun, 04 Feb 2007 14:17:12 +0000</pubDate>
			<guid>https://punbb.informer.com/forums/post/86581/#p86581</guid>
		</item>
		<item>
			<title><![CDATA[Re: php + .net = greatness]]></title>
			<link>https://punbb.informer.com/forums/post/86572/#p86572</link>
			<description><![CDATA[<div class="quotebox"><cite>Mediator wrote:</cite><blockquote><p>Well swing and swt both use the local operating sytems system calls to render its widgets.</p></blockquote></div><p><a href="http://azureus.sourceforge.net/img/sc/2.3.0.6/my_tracker.png">This</a> doesn&#039;t look like local operating system widgets to me. Look at the tabs and the status bar. Eclipse suffers from the same oddities.</p><div class="quotebox"><cite>Mediator wrote:</cite><blockquote><p>As for slow UI&#039;s a lot falls into the hands of the developer (as it is for any language). Take Azureus for example its UI runs at the same pace as any other windows application, because it was developed right</p></blockquote></div><p>That&#039;s funny. I was going to mention Azureus as an app that is such a resource hog, it is virtually unusable. The fact that its UI suffers from a bad case of &quot;programmers art&quot; doesn&#039;t help. I mean, come on, look at <a href="http://azureus.sourceforge.net/img/sc/2.3.0.6/configuration.png">this</a>.</p><p>I just started it up and for fun with an empty queue (no uploads or download):<br /></p><div class="codebox"><pre><code>MacPro:~ Rickard$ ps -ux | grep Azureus
Rickard  3890   0.1 -2.6   725872  54896  ??  S    11:56AM   0:07.07 /Applications/Azureus.app/Contents/MacOS/JavaApplicationStub -psn_0_65536001
Rickard  3947   0.0 -0.0    18056    292  p1  R+   11:59AM   0:00.00 grep Azureus</code></pre></div><p>The sixth column is RSS (resident set size in kilobytes) which is what we&#039;re interested in. 54896 kilobytes for a torrent client? I fired up uTorrent in Parallels just to compare and it consumes only 4450 kilobytes. Now granted, Azureus has more features, but still.</p><p>I don&#039;t want to start a pissing contest, but I just don&#039;t see Java as a feasible client application development platform right now. When someone can trick me into running a Java app for some time without noticing it, maybe I&#039;ll change my mind.</p>]]></description>
			<author><![CDATA[null@example.com (Rickard)]]></author>
			<pubDate>Sun, 04 Feb 2007 11:21:24 +0000</pubDate>
			<guid>https://punbb.informer.com/forums/post/86572/#p86572</guid>
		</item>
		<item>
			<title><![CDATA[Re: php + .net = greatness]]></title>
			<link>https://punbb.informer.com/forums/post/86556/#p86556</link>
			<description><![CDATA[<div class="quotebox"><cite>zaher wrote:</cite><blockquote><p>but now i must start from zero and must re choose again.</p></blockquote></div><p>Hey, chin up <img src="https://punbb.informer.com/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>I&#039;ve done it many times, had to re-tool for a new generation of silicone. It gets easier over time, because you don&#039;t become an expert at any one thing, you skim the surface so to speak. Learn enough to get by, to do your job, but don&#039;t sink too deep or else, you&#039;re digging yourself out again.</p>]]></description>
			<author><![CDATA[null@example.com (hcgtv)]]></author>
			<pubDate>Sun, 04 Feb 2007 04:15:08 +0000</pubDate>
			<guid>https://punbb.informer.com/forums/post/86556/#p86556</guid>
		</item>
		<item>
			<title><![CDATA[Re: php + .net = greatness]]></title>
			<link>https://punbb.informer.com/forums/post/86546/#p86546</link>
			<description><![CDATA[<p>Yes for that i said &quot;is a old reason&quot; <img src="https://punbb.informer.com/forums/img/smilies/wink.png" width="15" height="15" alt="wink" /> , but now i must start from zero and must re choose again.</p>]]></description>
			<author><![CDATA[null@example.com (zaher)]]></author>
			<pubDate>Sun, 04 Feb 2007 00:36:17 +0000</pubDate>
			<guid>https://punbb.informer.com/forums/post/86546/#p86546</guid>
		</item>
		<item>
			<title><![CDATA[Re: php + .net = greatness]]></title>
			<link>https://punbb.informer.com/forums/post/86545/#p86545</link>
			<description><![CDATA[<div class="quotebox"><cite>Rickard wrote:</cite><blockquote><div class="quotebox"><cite>Mediator wrote:</cite><blockquote><p>Unfortunatly java did it first, and better. Java&#039;s libraries actually make sense and don&#039;t look like they have been organized by a group of retarded monkies. :\, Anything .NET can do java can reproduce faster, and more efficiently. You still cannot find a truely cross-platform JIT for .NET, whether you think mono works or not.</p></blockquote></div><p>I agree to some degree, but the fact remains, I have yet to encounter a Java application that doesn&#039;t feel sluggish or consumes lots and lots of memory. The fact that the UI never really matches the operating system on which it is running doesn&#039;t help. Java works fine for server applications, but it&#039;s not quite there when it comes to desktop apps.</p></blockquote></div><p>Well swing and swt both use the local operating sytems system calls to render its widgets. As for slow UI&#039;s a lot falls into the hands of the developer (as it is for any language). Take Azureus for example its UI runs at the same pace as any other windows application, because it was developed right</p><br /><div class="quotebox"><cite>zaher wrote:</cite><blockquote><p>There is a old reason for not Choosing Java<br />- Java not support RTL languages (my Arabic) Delphi do it.<br />.NET is from Microsoft and it is the best supporting multi languages special for Arabs </p><p>- My customer like .NET system (Ask them why), because it is the new thing from Microsoft nothing else, so i have plan to make scripts or code for 2 languages (.NET and MONO) and provide it to my customer as .NET application.</p></blockquote></div><p>Java supports locals better than .NET does. Swing can easily load arabic language packs.</p>]]></description>
			<author><![CDATA[null@example.com (Mediator)]]></author>
			<pubDate>Sat, 03 Feb 2007 23:45:23 +0000</pubDate>
			<guid>https://punbb.informer.com/forums/post/86545/#p86545</guid>
		</item>
		<item>
			<title><![CDATA[Re: php + .net = greatness]]></title>
			<link>https://punbb.informer.com/forums/post/86539/#p86539</link>
			<description><![CDATA[<p>There is a old reason for not Choosing Java<br />- Java not support RTL languages (my Arabic) Delphi do it.<br /> .NET is from Microsoft and it is the best supporting multi languages special for Arabs <img src="https://punbb.informer.com/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>- My customer like .NET system (Ask them why), because it is the new thing from Microsoft nothing else, so i have plan to make scripts or code for 2 languages (.NET and MONO) and provide it to my customer as .NET application.</p>]]></description>
			<author><![CDATA[null@example.com (zaher)]]></author>
			<pubDate>Sat, 03 Feb 2007 22:21:56 +0000</pubDate>
			<guid>https://punbb.informer.com/forums/post/86539/#p86539</guid>
		</item>
		<item>
			<title><![CDATA[Re: php + .net = greatness]]></title>
			<link>https://punbb.informer.com/forums/post/86527/#p86527</link>
			<description><![CDATA[<div class="quotebox"><cite>Mediator wrote:</cite><blockquote><p>Unfortunatly java did it first, and better. Java&#039;s libraries actually make sense and don&#039;t look like they have been organized by a group of retarded monkies. :\, Anything .NET can do java can reproduce faster, and more efficiently. You still cannot find a truely cross-platform JIT for .NET, whether you think mono works or not.</p></blockquote></div><p>I agree to some degree, but the fact remains, I have yet to encounter a Java application that doesn&#039;t feel sluggish or consumes lots and lots of memory. The fact that the UI never really matches the operating system on which it is running doesn&#039;t help. Java works fine for server applications, but it&#039;s not quite there when it comes to desktop apps.</p>]]></description>
			<author><![CDATA[null@example.com (Rickard)]]></author>
			<pubDate>Sat, 03 Feb 2007 18:42:57 +0000</pubDate>
			<guid>https://punbb.informer.com/forums/post/86527/#p86527</guid>
		</item>
		<item>
			<title><![CDATA[Re: php + .net = greatness]]></title>
			<link>https://punbb.informer.com/forums/post/86525/#p86525</link>
			<description><![CDATA[<div class="quotebox"><cite>MadHatter wrote:</cite><blockquote><p>because they brought in anders hejlsberg (the creator of Delphi) to create it for them.&nbsp; .NET is actually something they did right IMO.&nbsp; using mono you can develop for nix and windows.&nbsp; If I&#039;m not mistaken, gnome is using mono for their development (I could be wrong about this one though).</p><p>.net lets you create language extensions for it so that you can write .net apps in python, C#, vb, C++, perl, fortran, and a ton of other languages.&nbsp; the cool thing about this is, that it allows you to use the php framework, and .net framework however you wish.</p><p>being able to write a file saying:<br /></p><div class="codebox"><pre><code>using ( StreamWriter sw = new StreamWriter(&quot;foo.txt&quot;) ) {
    s.Write(&quot;blah&quot;);
}</code></pre></div><p>as opposed to:<br /></p><div class="codebox"><pre><code>$fh = fopen(&quot;text&quot;, &quot;a&quot;);
fwrite($fh, &quot;blah&quot;);
fclose($fh);</code></pre></div><p>is just one of the ways that they&#039;ve taken what we&#039;ve all been doing since the 60&#039;s and made it easier to write, override, and manipulate.</p></blockquote></div><p>Unfortunatly java did it first, and better. Java&#039;s libraries actually make sense and don&#039;t look like they have been organized by a group of retarded monkies. :\, Anything .NET can do java can reproduce faster, and more efficiently. You still cannot find a truely cross-platform JIT for .NET, whether you think mono works or not.</p>]]></description>
			<author><![CDATA[null@example.com (Mediator)]]></author>
			<pubDate>Sat, 03 Feb 2007 17:52:04 +0000</pubDate>
			<guid>https://punbb.informer.com/forums/post/86525/#p86525</guid>
		</item>
		<item>
			<title><![CDATA[Re: php + .net = greatness]]></title>
			<link>https://punbb.informer.com/forums/post/86277/#p86277</link>
			<description><![CDATA[<p>MadHatter, i think we need another 10 years to take a decision about this case <img src="https://punbb.informer.com/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /> , before 10 years (or more) i was make discusses about Java and Delphi with my coworker, but now Delphi dead and many of languages was born.</p><p>I can wait, if my age allow me to do that <img src="https://punbb.informer.com/forums/img/smilies/tongue.png" width="15" height="15" alt="tongue" /></p>]]></description>
			<author><![CDATA[null@example.com (zaher)]]></author>
			<pubDate>Tue, 30 Jan 2007 22:50:24 +0000</pubDate>
			<guid>https://punbb.informer.com/forums/post/86277/#p86277</guid>
		</item>
		<item>
			<title><![CDATA[Re: php + .net = greatness]]></title>
			<link>https://punbb.informer.com/forums/post/86143/#p86143</link>
			<description><![CDATA[<p>theres a difference between platform independence and free.&nbsp; there are no fees involved with downloading the framework, sdk, or source code.&nbsp; .net can be compiled against free bsd out of the box, so I&#039;d say it is sort of multi platformed. plus both .net and mono are built against the ecma specification for the language and are pretty inter-operable.&nbsp; &nbsp;I think I read an article somewhere where the guy leading development of the gnome desktop was moving development efforts to C# using mono, so thats 2 completely different operating systems (or 1 operating system and one desktop environment) using it.</p>]]></description>
			<author><![CDATA[null@example.com (MadHatter)]]></author>
			<pubDate>Mon, 29 Jan 2007 17:13:08 +0000</pubDate>
			<guid>https://punbb.informer.com/forums/post/86143/#p86143</guid>
		</item>
		<item>
			<title><![CDATA[Re: php + .net = greatness]]></title>
			<link>https://punbb.informer.com/forums/post/86140/#p86140</link>
			<description><![CDATA[<p>Nop, .net not free because you can not use it without Windows <img src="https://punbb.informer.com/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /> .<br />My Friend start to discover the XUL...</p>]]></description>
			<author><![CDATA[null@example.com (zaher)]]></author>
			<pubDate>Mon, 29 Jan 2007 16:31:01 +0000</pubDate>
			<guid>https://punbb.informer.com/forums/post/86140/#p86140</guid>
		</item>
	</channel>
</rss>
