<?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: PHP itself isn&#8217;t that much different from COBOL</title>
	<atom:link href="http://sneakydave.com/wp/2009/08/12/php-itself-isnt-that-much-different-than-cobol/feed/" rel="self" type="application/rss+xml" />
	<link>http://sneakydave.com/wp/2009/08/12/php-itself-isnt-that-much-different-than-cobol/</link>
	<description>David J Dotson&#039;s Bad Side</description>
	<lastBuildDate>Mon, 06 Feb 2012 20:32:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: David</title>
		<link>http://sneakydave.com/wp/2009/08/12/php-itself-isnt-that-much-different-than-cobol/comment-page-1/#comment-1797</link>
		<dc:creator>David</dc:creator>
		<pubDate>Fri, 08 Jul 2011 17:12:10 +0000</pubDate>
		<guid isPermaLink="false">http://sneakydave.com/wp/?p=785#comment-1797</guid>
		<description>Thanks Dave, you&#039;re absolutely right!</description>
		<content:encoded><![CDATA[<p>Thanks Dave, you&#8217;re absolutely right!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave S</title>
		<link>http://sneakydave.com/wp/2009/08/12/php-itself-isnt-that-much-different-than-cobol/comment-page-1/#comment-1796</link>
		<dc:creator>Dave S</dc:creator>
		<pubDate>Fri, 08 Jul 2011 16:09:37 +0000</pubDate>
		<guid isPermaLink="false">http://sneakydave.com/wp/?p=785#comment-1796</guid>
		<description>Dude, it&#039;s &quot;different from&quot;, not &quot;different than&quot;. Your title is illiterate.</description>
		<content:encoded><![CDATA[<p>Dude, it&#8217;s &#8220;different from&#8221;, not &#8220;different than&#8221;. Your title is illiterate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: icke</title>
		<link>http://sneakydave.com/wp/2009/08/12/php-itself-isnt-that-much-different-than-cobol/comment-page-1/#comment-966</link>
		<dc:creator>icke</dc:creator>
		<pubDate>Fri, 05 Nov 2010 11:17:52 +0000</pubDate>
		<guid isPermaLink="false">http://sneakydave.com/wp/?p=785#comment-966</guid>
		<description>Hello!

Interesting discussion about COBOL and PHP. 

I can imagine how Tony feel about PHP and COBOL. 

I´m since a long time an application devoloper on the IBMs System i commercial plattform with focus on business critical applications in RPG and have COBOL experience too.

At the moment I make my experience with PHP.

Sure, languages seem to be similar. But in real life it´s not all about syntax and structure.

PHP is a great chance. I could be the COBOL of the web world.

But for business critical application there are some important leaks, that etablished plattforms and language deliver since more than 30 years.

Things are missing: 

A real compiler (zend?). 

Specify a variable somewhere in the code is great. But don´t step in mission critical operations on a non defined variable. The whole shop (production, delivery, supply chain) could stop. I´m never sure if the deployed application is really neat. In an enterprise scale this is hard to manage. 

Missing persistence. On large plattforms main storage is organized by OS and not by applications. Nobody talks about a swap file-limit or storage managment.
You can keep data connections and programs  open as much you like. 
This simplify your work and stability. You don´t need to care about the business to coordinate reenter a program or to do the &quot;keep variables in mind and restore them&quot;-job with a special storage part like session variables. And this is very important.
Because: All is session.

Missing seperation business layer and presentation layer: Large programs in php are hard to maintain. On business critical application the focus is on the application code. This is on of the most important job that is missing in php. Sure there are lots of concepts, but there is not a real solution. Regarding of the skill level you can imagine how difficult it is to manage different programer skill levels and &quot;dialects&quot; in an enterprise application??

The good the thing is: You can start quick an application with php and php has a lot of potential.

Greetings from germany

alex</description>
		<content:encoded><![CDATA[<p>Hello!</p>
<p>Interesting discussion about COBOL and PHP. </p>
<p>I can imagine how Tony feel about PHP and COBOL. </p>
<p>I´m since a long time an application devoloper on the IBMs System i commercial plattform with focus on business critical applications in RPG and have COBOL experience too.</p>
<p>At the moment I make my experience with PHP.</p>
<p>Sure, languages seem to be similar. But in real life it´s not all about syntax and structure.</p>
<p>PHP is a great chance. I could be the COBOL of the web world.</p>
<p>But for business critical application there are some important leaks, that etablished plattforms and language deliver since more than 30 years.</p>
<p>Things are missing: </p>
<p>A real compiler (zend?). </p>
<p>Specify a variable somewhere in the code is great. But don´t step in mission critical operations on a non defined variable. The whole shop (production, delivery, supply chain) could stop. I´m never sure if the deployed application is really neat. In an enterprise scale this is hard to manage. </p>
<p>Missing persistence. On large plattforms main storage is organized by OS and not by applications. Nobody talks about a swap file-limit or storage managment.<br />
You can keep data connections and programs  open as much you like.<br />
This simplify your work and stability. You don´t need to care about the business to coordinate reenter a program or to do the &#8220;keep variables in mind and restore them&#8221;-job with a special storage part like session variables. And this is very important.<br />
Because: All is session.</p>
<p>Missing seperation business layer and presentation layer: Large programs in php are hard to maintain. On business critical application the focus is on the application code. This is on of the most important job that is missing in php. Sure there are lots of concepts, but there is not a real solution. Regarding of the skill level you can imagine how difficult it is to manage different programer skill levels and &#8220;dialects&#8221; in an enterprise application??</p>
<p>The good the thing is: You can start quick an application with php and php has a lot of potential.</p>
<p>Greetings from germany</p>
<p>alex</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://sneakydave.com/wp/2009/08/12/php-itself-isnt-that-much-different-than-cobol/comment-page-1/#comment-409</link>
		<dc:creator>David</dc:creator>
		<pubDate>Wed, 26 May 2010 14:34:01 +0000</pubDate>
		<guid isPermaLink="false">http://sneakydave.com/wp/?p=785#comment-409</guid>
		<description>Technically, a &quot;CALL ... USING&quot; can be performed by using a &quot;REQUIRE &#039;xxxxx.PHP&#039;&quot; or &quot;INCLUDE &#039;xxxx.PHP&#039;&quot; which simply copies in the source of the PHP file into the executing code. PHP doesn&#039;t have a compiler, so it is all interpretive and parsed. 

The PERFORM UNTIL&#039;s I&#039;ve worked with can be replaced with WHILE routines, but I believe I&#039;m probably missing your point. 

I haven&#039;t seen anything anything that COBOL can do that PHP can&#039;t, unless it is specific to some peripheral software, maybe CICS, VSAM or DB2. 

If you post an example of the code you think doesn&#039;t convert well to PHP, I&#039;ll try to give a shot at it.</description>
		<content:encoded><![CDATA[<p>Technically, a &#8220;CALL &#8230; USING&#8221; can be performed by using a &#8220;REQUIRE &#8216;xxxxx.PHP&#8217;&#8221; or &#8220;INCLUDE &#8216;xxxx.PHP&#8217;&#8221; which simply copies in the source of the PHP file into the executing code. PHP doesn&#8217;t have a compiler, so it is all interpretive and parsed. </p>
<p>The PERFORM UNTIL&#8217;s I&#8217;ve worked with can be replaced with WHILE routines, but I believe I&#8217;m probably missing your point. </p>
<p>I haven&#8217;t seen anything anything that COBOL can do that PHP can&#8217;t, unless it is specific to some peripheral software, maybe CICS, VSAM or DB2. </p>
<p>If you post an example of the code you think doesn&#8217;t convert well to PHP, I&#8217;ll try to give a shot at it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tony</title>
		<link>http://sneakydave.com/wp/2009/08/12/php-itself-isnt-that-much-different-than-cobol/comment-page-1/#comment-407</link>
		<dc:creator>Tony</dc:creator>
		<pubDate>Tue, 25 May 2010 21:15:14 +0000</pubDate>
		<guid isPermaLink="false">http://sneakydave.com/wp/?p=785#comment-407</guid>
		<description>I&#039;m forced to use PHP, since the world has unfortunately moved in that direction.  By comparison, PHP appears primitive.  Is there any reliable converter that can convert COBOL to PHP?
I&#039;m used to writing structured COBOL code with the PERFORM targets lying out of sight, so the program flows almost declaratively (PERFORM UNTIL).  It appears that PHP can&#039;t do this, as everything is in-line.  And true subroutines as in CALL ..... USING don&#039;t seem to exist.  However, a superior converter could solve all of these problems.</description>
		<content:encoded><![CDATA[<p>I&#8217;m forced to use PHP, since the world has unfortunately moved in that direction.  By comparison, PHP appears primitive.  Is there any reliable converter that can convert COBOL to PHP?<br />
I&#8217;m used to writing structured COBOL code with the PERFORM targets lying out of sight, so the program flows almost declaratively (PERFORM UNTIL).  It appears that PHP can&#8217;t do this, as everything is in-line.  And true subroutines as in CALL &#8230;.. USING don&#8217;t seem to exist.  However, a superior converter could solve all of these problems.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

