[Lazarus] Lazarus make me create better apps
Myles Wakeham
myles at techsol.org
Mon May 17 20:42:44 CEST 2010
Razvan wrote:
>On Thu, May 13, 2010 at 2:41 PM, Marco van de Voort
<marcov at stack.nl>wrote:
> >
> > If you can deal with Delphi, and can be substituted by PHP
programmers, you
> > are doing something wrong.
>
>What is wrong about web programming in Delphi/FPC ?
>Of course it can be substituted, PHP is older and many people know it
>already, but there's too few Delphi/FPC developers out there, at least
>that's what my boss always tells me, if it wasn't so we wouldn't have
>to get
>people with C-ish background into our team.
>Of course PHP can't replace Delphi but on the web side of things. >that's
>another story.
Agreed. PHP is a 'staple' in web development, and is benefited by a
large number of mature frameworks supporting multiple design patterns,
IDEs in large deployments (ie. Eclipse, Netbeans, etc.) and a huge
community. I certainly wouldn't use it for desktop software
development, but speaking as an ISV we are not getting phone calls from
prospective clients wanting desktop software developed these days - they
all seem to want a web hosted application solution.
Personally I'd far prefer to be developing in Delphi/FPC for these
applications but the time it would take me to compensate for the rich
number of frameworks, etc. in the PHP world would make the development
timeframe for large scale business app development that we do, cost
prohibitive for the client.
However with that said, we are about to embark of developing much of our
shipped application software in FPC/Lazarus simply because there is no
way to protect our source code when provided to a client for them to
host on their own servers. This is a big weakness of PHP in general -
sure there are obfuscation solutions out there, but I'm yet to find
anything that I would be 100% happy with that my source is protected
entirely. Plus the performance degredation for PHP apps (if PHP wasn't
slow enough in its default installation) affects my client's productivity.
I think there is a really good place for BOTH FPC/Lazarus/Delphi web
apps AND PHP apps. I don't see them as mutually exclusive here. Many
of our clients want to tweak the web pages that we serve and by using
tools like Smarty, etc. in PHP I can give them access to the app and let
them loose on their own sites without too much fear of disaster. Of
course, never say never....
Myles
--
-----------------------------
Myles Wakeham
Director of Engineering
Tech Solutions USA, Inc.
www.techsolusa.com
Phone +1-480-451-7440
More information about the Lazarus
mailing list