[UPHPU] Is PHP the right language for my project?
bigdog at venticon.com
Mon Apr 7 10:28:33 MDT 2008
> In reading the archives of this group, you guys seem to be pretty objective
> about what works for certain situations. I have been debating in my head
> for awhile about what is the right programming language for a specific job.
> I am debating PHP frameworks, perl, maybe RIA (flex), and everything else.
> This project is being done from scratch so we have the luxury of choosing
> what we think is best -- hopefully we get it right! I'd appreciate any
> insights in what you guys think as I am not a PHP expert.
> I think typically this would be done in a client-server environment like
> c++, visual basic, .net, etc. However, the customer facing portion of it
> will need to be browser-based since they will be remote to us (around the
> The application is really a business/inventory/process application and not
> your traditional "web" application. Obviously this could be done in PHP,
> but could it be done WELL in PHP and is PHP the best choice?
I usually look at various technologies, hardware requirements and customer
requirements before deciding which language to choose. There are other
requirements as well: development lifecycle, cost, employee skill, employee
retention, training and other items. At that point I start to figure out the
architecture requirements and what needs to be accomplished (ie location of
customers, deployment, hardware) and start spec'ing it all out. Then i turn my
attention to development environments and team mechanics. After that i will
start looking at the language to see which one will accomplish the design by
factoring in skill set, training, hiring, cost and a few other things. Once the
language is determined, the planning phase needs to include how you are going to
develop the software...whether that is fully web or parts are web based and
But i would agree with Tyler, most languages are sufficient for what you are
trying to do; however, you need to take a lot more into account when making that
decision. You really don't want to do a java app if all your guys are php guys;
you don't want to do a php app if all your guys are ruby; etc.
yet there is only one database that you should use - pgsql!!!!
[i just had to say that]
More information about the UPHPU