I still remember a genius manager I had back in the 80's.

If someone offered him a "free trial" of software, he would say "it's only free 
if you cover the opportunity cost of the resouces I would have to devote to 
testing it".

Left a lot of speechless marketers <g>.

-Ben
> <cf_boss_person>
>     but .. but ColdFusion costs money and PHP is free!  We don't want to
> waste money.
> </cf_boss_person>
> 
> *smirk*
> 
> I feel your pain Mike.  I'm busying myself with learning PHP right now and
> I'm just shocked by how overly complicated some simple tasks can be.
> 
> ----- Original Message -----
> From: "Haggerty Mike" <[EMAIL PROTECTED]>
> To: "CF-Community" <[EMAIL PROTECTED]>
> Sent: Thursday, April 03, 2003 4:48 PM
> Subject: Coldfusion is King
> 
> 
> > Alright, I am letting off a little steam here. It has been a long week,
> and
> > Friday is still hours away.
> >
> > Coldfusion is king among dynamic Web technologies. Period. It is easy to
> use
> > and does not require you to build an API every time you want to do
> > something. I have known this for a long time, but sometimes I am forced to
> > prove this fact via a practical demonstration (in much the same way as a
> > gibbering idiot sometimes proves he cannot pound railroad spikes into
> > concrete walls with his own forehead).
> >
> > I have a project where we need a low-cost data feed technology to
> distribute
> > to regional offices. What will happen is the contents of a database will
> be
> > thrown into a WDDX packet, which will be downloaded via a Web server to
> the
> > central office. The data can be anything, but the transport protocol must
> be
> > http. And the technology must already be installed or else freely
> available,
> > meaning we can will use PHP, Perl or ASP.
> >
> > So I get to learn how to automatically post variables to a Web server in
> PHP
> > and return the content.
> >
> > To do the following in CF:
> >
> > <cfset login = structNew()>
> > <cfset login.name = "someuser">
> > <cfset login.pass = "somepass">
> > <cfset login.call = "somecall">
> > <cfwddx input="#login#" output="WXDDlogin" action="CFML2WDDX">
> > <cfhttp url="http://www.somewhere.org/wddx_output.cfm"; method="POST"
> > resolveurl="true" throwonerror="no">
> >     <cfhttpparam name="login" value="#WXDDlogin#" type="FORMFIELD">
> > </cfhttp>
> > <cfwddx input="#cfhttp.fileContent#" output="data" action="WDDX2CFML">
> >
> > ...is insanely difficult to do in PHP.
> >
> > First off, their file system functions are restricted to local operations,
> > meaning you have to connect to their server via a socket connection. Once
> > that connection is open, you have to write the F***ING headers yourself to
> > GET and POST data, which is not easy considering you have to write one for
> > each and every piece of data you wish to post. The resulting content is
> not
> > a WDDX packet, it is a raw HTTP packet which you then get to strip via
> regex
> > functions. Then, if you are lucky and everything worked the way it was
> > supposed to, you have a WDDX packet you can deserialize and start using.
> If
> > you are unlucky and something goes wrong, poor you because the debug
> > information is sparse at best.
> >
> > Now, this would not be such a big deal were it not for the nearly complete
> > lack of information on how to do this. In the time it has taken me to
> figure
> > out the steps in the code I could have rewritten the Bible. I have endured
> > millions of pop-up ads going through 'tutorial' sites for info on how to
> > make this work. I have posted dozens of questions to PHP lists and for
> each
> > one received at least 10 responses from people who either didn't
> understand
> > the question or think asking 'Why would you want to do that?' is an
> answer.
> >
> > I could go on, but the problem is now solved and the data client is now in
> > place. At least I won't have to learn how to do this again. I built out
> all
> > the functions into a class library, and now have the equivalent of CFHTTP
> in
> > PHP to use on further development.
> >
> > It only took me about a week to complete a simple task that would have
> taken
> > 15 minutes to set up in CF.
> >
> > Praise the king.
> >
> > M
> 
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=5
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=5
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.5
                                

Reply via email to