General Discussions

Whats better? Modify existing software(OpenSource) or Develoop everything your self – develcuy

develcuy

Junior Member

Posts: 6
From: Cusco, Cusco, Peru
Registered: 11-26-2006
All time I have to fight with this idea. Please help me.

Blessings!

------------------
<?
$signature = '
(3 John 1:2)
Dear friend, I pray that you may enjoy good health and that all may go well with you, even as your soul is getting along well.';

echo $signature;
?>

CPUFreak91

Member

Posts: 2337
From:
Registered: 02-01-2005
quote:
Originally posted by develcuy:
All time I have to fight with this idea. Please help me.

Blessings!


May I recommend this post by SSquared? I had pretty much the same question as you did:

quote:
Originally posted by SSquared:
I am not a fan of recreating the wheel. If something is already available and it works, I highly recommend using it. Please don't flame me and take me too far/literally with this. I mean it within reason. Too often, I am found trying to fix bugs (or even leaving them...GASP!) because someone chose to write their own version of something. For example, I have worked with code where someone chose to write their own version of much of STL.

Try to look at things from a resume perspective. Will it be more beneficial to say you are familiar with Pylons? Or that you wrote your own framework? Are you willing to spend the time to write the framework and work out bugs? Or would you prefer focusing more on your CMS?

No doubt you can learn quite a lot by writing your own framework. You get to learn and understand concepts at a much more intimate level. But it can also be quite a lot of work. And, if you do plan to sell your CMS someday, that will just mean more work and maintenance for you as you need to also support the framework you wrote. As Pylons pushes the envelope with the next great feature, you too may need to consider adding that feature.

All sorts of stuff to consider. My recommendation is obviously to use an already well-established framework.

...on the other hand, you never know what will happen with the development of a framework. Will it stop? Will support become less?

Sorry, I always look at both sides of the equation. And this is why, ultimately, I try to leave things up to the reader. I don't know what is in the readers mind, their desires, etc., so writing your own framework could be just right for you and your situation.

Clear as mud?


Hope this helps.

------------------
All Your Base Are Belong To Us!!! chown -r us ./base
"After three days without programming, life becomes meaningless.'' -- Tao of Programming Book 2

My Programming and Hacker/Geek related Blog

Mack

Administrator

Posts: 2779
From:
Registered: 01-20-2001
Try and make an existing base work for your project, it'll save you a lot of time.
develcuy

Junior Member

Posts: 6
From: Cusco, Cusco, Peru
Registered: 11-26-2006
1. Of course. I don't want to reinvent the wheel, but many times i have to develop some little modules because is faster than incorporate an existing software in my CMS(not originally written by me).

2. Where can I begin to migrate a custom CMS to Joomla or something similar.

Thank You!

------------------
<?
$signature = '
(3 John 1:2)
Dear friend, I pray that you may enjoy good health and that all may go well with you, even as your soul is getting along well.';

echo $signature;
?>