We've all been witnessing the debates going on within the Unity Community of lately concerning D7 vs. D6. People who are both new and those who have been around for awhile are as split on this without rhyme or reason as people can be split on Politics, Religion, Abortion, Music and Seinfeld.
On one side of the debate we have those who attest passionately that they are waiting on Boonex to release D7 so they can move forward with project developments that they have in mind. These individuals site the long list of functionality that D7 has in comparison to D6 and there desire to not waste developmental dollars on a D6 project when they feel that Boonex is poised to deliver D7 (Yes, I'm choosing my words very very very carefully here, you may substitute "poised" with your own personal view, just don't put that word in my mouth please.) any day now.
On the opposite side of the debate we have the individuals who attest passionately the D6 is a stable environment capable of fulfilling the needs of projects today and should be developed and utilized now to inject fresh dollars into your budget while you await D7. Their is logic behind this type of thought process as their is behind the former side.
I personally can not objectively speak for the former side of the debate, as I am on the latter side for my own reasons. For this very reason, I will only point it out as seen from the D6 side and allow those on the D7 side to state their position themselves. After all, it is their position and I know I could never state it as well as they do.
So, for the sake of forward movement, let me begin this debate with the view of those of us developing D6.
Dolphin 6.1.6 has been proven in most server environments to be a fully stabilized product that is ready for the average webmaster to begin to utilize for a project today. While it does not have the full capabilities of D7, it does off a fairly bug-free environment that will get the job done. However, we're talking about development here, so let's move past the base Dolphin install.
I for one, it is known, have chosen to move forward with development on the D6 Platform with full knowledge that at any time Boonex might release D7 in a stable version that will instantly put me on the path to developing it also for my projects. Why am I doing this?
In the end, it comes down to this: By developing D6 today and selling it to our customers/clients we are meeting their needs. This in turn creates a sense of goodwill and a certain sense of obligation for them to come back to us for purchases they will inevitably make tomorrow. Remember, technology is constantly developing and absolutely nothing will work on the web forever. Eventually D7 will be considered old technology. When my team steps up and delivers a sound version of D6 that has been fully developed to the customer the rest is basically done for us. That in the end is what the customer cares about, how can we meet their needs today.
A good example of this might be: I've been shopping over the past week for new truck, I know exactly what I want and don't want and I'm a complete pain in that I won't settle. I'm going to drive this thing for 5 years so I'm getting what I want and not what they have. Well, the version I want has very specific options, from the engine to the color to the interior to the creature comforts. What makes this so hard is that the vast majority are manufactured with a horid wood grain on the interior (obviously I can't stand it) and only a small percentage of all made don't have it. As I've been out looking and shopping I've had multiple dealerships tell me they will try to locate the exact truck I want, which is great. But that doesn't mean I'm going to sit on my hands and wait by the phone, rather I am still out there looking for the truck I want, and if I find it before they do then so be it.
Customers are the same way if your developing software for the purpose of selling to them to meet their needs. While they are appreciative of what you might be able to do for them in the future, as I am apreciative that a dealer or 9 is looking for the truck I want, they still want to be able to utilize a product today and will do what they need to do to get it. While some are awaiting the release of D7 to move forward and meet a clients needs, you are basically telling those customers that they need to put their business on hold until Boonex finishes up 7. Not many companies are going to do that, as they need to fill their registers up with cash today, not next year.
This is why we made the choice to develop D6 into a suitable product for our clients, as it meets the needs of today and generates a sense of obligation for tomorrow.
I was also thinking that there might be some revamps in forum & blog. But now, I've totally given up. From the experience from my existing site, a GOOD forum & blog are very important to ensure active participation for a social network. I am really curious as to any site running on orca have active members' participation? As for Dolphin's see more