LINUX.IE, website of the Irish Linux Users' Group
Tux rules!

   
Home
New Users
Articles
Download
Projects
Community
Vendors

  Print Version
Email to...
 
Archives:


planetILUG

Recent News

News Archive


Join the
ILUG
on FaceBook


Join the
ILUG
on LinkedIn


Join the
ILUG SETI
Group



















 
 :: Mailing Lists

Issue-tracking software was Re: [ILUG] GPL violation?

Issue-tracking software was Re: [ILUG] GPL violation?

Aidan Delaney adelaney at cs.may.ie
Mon Nov 15 12:24:42 GMT 2004


On Mon, 2004-11-15 at 12:01 +0000, Conor Daly wrote:
> On Mon, Nov 15, 2004 at 11:53:36AM -0000 or thereabouts, Aidan Delaney wrote:
> > 
> > but I'm wary of many PHP applications these days, though I'm not stupid
> > enough to discount an app _just_ because it's in PHP.
> 
> Ooo, why?  We're delving into php for user-interface stuff quite a bit these
> days.  Is there something we should know??
Nothing that isn't well known.  There's a classic paper on PHP delivered
to uklug explaining a lot of it's problems.  I can't seem to find the
link at the moment...  The main problems are site-specific .ini files,
strange global scoping, poor separation between business logic and
presentation logic and, I'll add, problems migrating from php4 to php5.

I know most of these problems are solved or are well known.  For
example, the separation of business logic from presentation logic can be
achieved using Pear or some other template system.  However, this is
also possible in languages, such as Perl and Python, which have (in my
opinion) better properties that support component based usage and object
oriented development.

PHP is a tool for the job.  It works if used well.  Unfortunatly most of
the code I've seen has HTML (and not even XHTML) embedded in PHP for
loops etc... which is poor coding by anyones standard.  I have started
to use Perl and the Perl template toolkit where I used to use PHP.  One
advantage PHP does have is that it's session management is _very_ easy
to use.
-- 
Aidan Delaney   email: adelaney at cs.may.ie
                web:   http://www.cs.may.ie/~adelaney
                gpg:   http://www.cs.may.ie/~adelaney/public_key.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://mail.linux.ie/pipermail/ilug/attachments/20041115/7ad34bba/attachment.pgp


More information about the ILUG mailing list
Read this without the formatting.
                                                                                                    

 

Hosted by HEAnet


Maintained by the ILUG website team. The aim of Linux.ie is to support and help commercial and private users of Linux in Ireland. You can display ILUG news in your own webpages, read backend information to find out how. Networking services kindly provided by HEAnet, server kindly donated by Dell. Linux is a trademark of Linus Torvalds, used with permission. No penguins were harmed in the production or maintenance of this highly praised website. Looking for the Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!
RSS Version
Powered by Dell