|
Posted by NC on 12/26/07 17:57
On Dec 25, 8:17 pm, jcoder <deepdiver_b...@yahoo.com> wrote:
>
> php has several open-source system and some are free like
> oscommerce,etc. what is most advisable if you have a new project
> should you go for open source or create the project from scratch?
First of all, there are three options, not two:
1. Code from scratch
2. Code from scratch using a third-party foundation library or
framework
3. Implement (and possibly extend) an open-source application
In my opinion, you should choose option 3 when the open-source
application closely matches the needs of the project and there are
time and/or budget constraints. For example, if you want to put
together a community site and you have a week to do it, you should
consider Drupal. (Not to mention situations where you need to deploy
a blog in two hours; try beating WordPress under those
circumstances...)
The choice between 1 and 2 is largely personal; use of third-party
tools can increase your productivity only if you understand them
well. On the other hand, some third-party tools can increase
programmer's productivity by using techniques hindering the
application's performance, so, again, you need to understand the way
those tools work...
Cheers,
NC
[Back to original message]
|