Is Drupal really very very powerful ?

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
jankidudel
Forum Commoner
Posts: 91
Joined: Sat Oct 16, 2010 4:30 pm
Location: Lithuania, Vilnius

Is Drupal really very very powerful ?

Post by jankidudel »

Is it worth to invest big time amounts to learn it ?
User avatar
DaveTheAve
Forum Contributor
Posts: 385
Joined: Tue Oct 03, 2006 2:25 pm
Location: 127.0.0.1
Contact:

Re: Is Drupal very very powerful ?

Post by DaveTheAve »

jankidudel wrote:True ?
It's not God.... No.
User avatar
califdon
Jack of Zircons
Posts: 4484
Joined: Thu Nov 09, 2006 8:30 pm
Location: California, USA

Re: Is Drupal really very very powerful ?

Post by califdon »

That's a good way of phrasing it, Dave. :)

If you are going to work with a team of PHP programmers who are using a framework like Drupal, then of course you need to learn it. If you are an active web developer seeking complex web design jobs, it would be good to have one or more of these frameworks in your bag of tools. If you are a hobbyist who designs a few personal websites, I'd agree with Dave.

These frameworks can make a team effort more efficient, everybody using the same library and syntax, making it easy for a different developer to step in with the least amount of studying the code. They can make it easier to do some kinds of tasks by using functions and objects that do a lot of the detailed work. But at the end of the day, you can do anything that a framework can do, with just plain PHP code. And there are so many different frameworks that you will never learn all of them, so I think that learning just one of them is limiting.

That's my opinion.
alex.barylski
DevNet Evangelist
Posts: 6267
Joined: Tue Dec 21, 2004 5:00 pm
Location: Winnipeg

Re: Is Drupal really very very powerful ?

Post by alex.barylski »

Your question cannot be answered without some bias. Yes Drupal is very powerful and flexible, but it does come at a cost, mostly time invested in learning the ways Drupal works. The hardest part for most advanced developers, is they are typically accustomed to developing software their way - typically following some interpretation of MVC. Drupal is not MVC friendly so it turns off a lot of more experienced developers who opt to build from a more low level framework (CodeIgnitor, Zend, CakepHP, Symphony, etc).

If you have clients who are very tight on budget, Drupal can be a life saver/money maker. That being said, if you have used a one of the above frameworks for several projects, you likely have a custom library for common functionality like authentication, password reset, forums, etc.

Drupal will take a while to use, will expedite a lot of the boring CRUD stuff for you and let you focus on business logic and code a client is paying you for however they way it allows you to do that may not be to your liking in which case Drupal ain't for you.

Cheers,
Alex
Post Reply