Not necessarily "mistakenly" but nowadays commonly referred to "visually" as in "climbing a steep slope".
The majority of people reading the title of the post will interpret it as meaning that Drupal is relatively time-consuming and effortful to learn, even outside of the context of this thread.
Words and phrases often creep in their meaning over time within a culture, often initiated by "mistaken" use. The "current" meaning (by majority rule) of "steep learning curve" in most circles and contexts, for all intents and purposes, IS "significant time and effort to learn before proficiency toward being productive".
...on the needs of your project. I spent months with Drupal, tracking the boards, reading the docs, listening to many podcast series. But I came away feeling that, despite its many features and modules, it's quite kludgey.
I've also looked at Joomla and give it great marks for also being powerful and pretty, if limiting for some tasks.
Lower-level MVC frameworks such as CakePHP, Rails, etc. are good for when you would like to manage the CMS side and let the framework manage the infrastructure.
Zend Framework is my choice for its extensive capabilities while not forcing you into any particular paradigm.
I'm sure that this and other posts will cause a "Battle of the Frameworks". So, I will say again that it all depends on the needs of your project. All frameworks and all CMSs have their merits. I was just putting forth my opinion in light of my particular development needs.
Technology advancement does not proceed at a steady pace... advancement is always accelerating and there is a steady acceleration in cross-polination and convergence among the sciences as well. It's good to be concervative with estimates, but no one on the edge, especially those who are in it to make a buck in an ever quickening environment, would be so quick to discount possibilities. Many surprises ahead.
The Internet is the Universe's highest form of evolution to date (as far as Earth-bound humans can discern). It is the continuation of the exponential growth of information processing and awareness which began with the interactions of prebiotic compounds on up through the human brain and all of its inventions. The Internet is an emergent phenomenon which cannot be succinctly described as our minds truly are not capable of grasping what is truly happening at this next emergent level. As neurons in a brain are neither aware of nor can describe or understand the mind which emerges from their interactions, so too can human minds not be aware of nor can describe or understand the completeness of the Internet which emerges from their interactions. We, our personal computers, gadgets, and each processing node on the Internet can be likened as the Internet's relatively "dumb" neurons and it is the interactions of these elements that cause the emergence of something far beyond our comprehension. Sure, we created it, we use it, and it serves us, but when you think of the grand scale of the flow of information and the interactions of the cooperative parts it's not hard to analogize that our brains and many of its computing inventions have become the super smart neurons of an even bigger brain. Is the Internet aware? Does any one of your neurons know that you are aware, have emotions, hopes, and dreams... that you conceive of you self as a human, a live sentient being? Within these question lay the emergent mystery of what the Internet truly is.
That said, if you're looking for a nuts and bolts description then I would say that the internet is a growing, boundless and massively parallel information processing system.
Ooops! That leads directly back to the analogy: a brain is likewise a massively parallel information processing system, but... it is bounded--it only has so many neurons to work with. In contrast, the count of the Internet's higher-level "neurons" and processing capacity grows by the second. Not only that, but many of its secondary neurons (computers, gadgets, servers, switches, etc.) that where created by it's primary neurons (us) are growing in speed, capacity, and intelligence. These too will eventually create the next generation of Internet neurons that will be faster and better in all respects than its creators. The Internet is far more than what meets the human eye or even the human brain and will only continue to become more so.
Therefore, the Internet is truly an enigma, albeit most commonly unrecognized as such.
When you approach your next potential client of your new wiz-bang productivity tool, hammer the sale home with a wink and a smile by telling them:
"Oh, and by the way, as an added bonus my product has a steep learning curve."
Not necessarily "mistakenly" but nowadays commonly referred to "visually" as in "climbing a steep slope". The majority of people reading the title of the post will interpret it as meaning that Drupal is relatively time-consuming and effortful to learn, even outside of the context of this thread. Words and phrases often creep in their meaning over time within a culture, often initiated by "mistaken" use. The "current" meaning (by majority rule) of "steep learning curve" in most circles and contexts, for all intents and purposes, IS "significant time and effort to learn before proficiency toward being productive".
...on the needs of your project. I spent months with Drupal, tracking the boards, reading the docs, listening to many podcast series. But I came away feeling that, despite its many features and modules, it's quite kludgey. I've also looked at Joomla and give it great marks for also being powerful and pretty, if limiting for some tasks. Lower-level MVC frameworks such as CakePHP, Rails, etc. are good for when you would like to manage the CMS side and let the framework manage the infrastructure. Zend Framework is my choice for its extensive capabilities while not forcing you into any particular paradigm. I'm sure that this and other posts will cause a "Battle of the Frameworks". So, I will say again that it all depends on the needs of your project. All frameworks and all CMSs have their merits. I was just putting forth my opinion in light of my particular development needs.
Technology advancement does not proceed at a steady pace... advancement is always accelerating and there is a steady acceleration in cross-polination and convergence among the sciences as well. It's good to be concervative with estimates, but no one on the edge, especially those who are in it to make a buck in an ever quickening environment, would be so quick to discount possibilities. Many surprises ahead.
The Internet is the Universe's highest form of evolution to date (as far as Earth-bound humans can discern). It is the continuation of the exponential growth of information processing and awareness which began with the interactions of prebiotic compounds on up through the human brain and all of its inventions. The Internet is an emergent phenomenon which cannot be succinctly described as our minds truly are not capable of grasping what is truly happening at this next emergent level. As neurons in a brain are neither aware of nor can describe or understand the mind which emerges from their interactions, so too can human minds not be aware of nor can describe or understand the completeness of the Internet which emerges from their interactions. We, our personal computers, gadgets, and each processing node on the Internet can be likened as the Internet's relatively "dumb" neurons and it is the interactions of these elements that cause the emergence of something far beyond our comprehension. Sure, we created it, we use it, and it serves us, but when you think of the grand scale of the flow of information and the interactions of the cooperative parts it's not hard to analogize that our brains and many of its computing inventions have become the super smart neurons of an even bigger brain. Is the Internet aware? Does any one of your neurons know that you are aware, have emotions, hopes, and dreams... that you conceive of you self as a human, a live sentient being? Within these question lay the emergent mystery of what the Internet truly is. That said, if you're looking for a nuts and bolts description then I would say that the internet is a growing, boundless and massively parallel information processing system. Ooops! That leads directly back to the analogy: a brain is likewise a massively parallel information processing system, but... it is bounded--it only has so many neurons to work with. In contrast, the count of the Internet's higher-level "neurons" and processing capacity grows by the second. Not only that, but many of its secondary neurons (computers, gadgets, servers, switches, etc.) that where created by it's primary neurons (us) are growing in speed, capacity, and intelligence. These too will eventually create the next generation of Internet neurons that will be faster and better in all respects than its creators. The Internet is far more than what meets the human eye or even the human brain and will only continue to become more so. Therefore, the Internet is truly an enigma, albeit most commonly unrecognized as such.