| 
	
 | 
 Posted by NC on 07/18/07 22:33 
On Jul 17, 10:02 am, Michael <xmxmich...@gmail.com> wrote: 
> 
> I'm wondering what tools and  techniques people use to do 
> stuff with PHP. 
> yes yes, I know it depends. but in general, let's say you 
> have a BIG project to complete, how  would you do it? 
 
First, I would see if the project can actually be done with an off-the- 
shelf product such as WordPress or Drupal.  If nothing else, they save 
you the trouble of reinventing the basic content management.  Any 
functionality that is missing in the basic product will have to be 
implemented via plugins (WordPress) or modules (Drupal), either 
existing third-party ones or custom ones that I would need to write. 
 
Failing that, there are choices you outlined: 
 
> there  are programmers that all they use is direct PHP, 
> there are some people that use template engine [ie Smarty] 
> and some database abstraction [ie- ADODB ] , there are 
> people that use some MVC framework or something else. 
> 
> so, what are you guys using most of the time? 
 
It depends on the goals.  What is more important, time to market or 
total cost of ownership?  If the former, do by all means use 
frameworks and abstraction; they can cut development time and reduce 
the number of bugs.  If the latter, avoid frameworks and abstraction 
whenever possible; scaling a framework-based application can be 
challenging, as many frameworks have a healthy appetite for system 
resources. 
 
Cheers, 
NC
 
  
Navigation:
[Reply to this message] 
 |