Martok
Well-known member
Heh I was thinking older than that, I remember Window Vista and various applications that worked with Windows XP that required major updates to work with it. Anyway it's an imperfect example, I was just trying to illustrate that XenForo is not unique in having to rewrite it's software to move forward and for add-ons/applications then also needing to be rewritten.Actually this isn't correct. Office 2007 runs just fine on Windows 10 as does a lot of other 10+ year old software.
The developers haven't completely rewritten XenForo 2.0 for the sake of it. Heck, if they could just carry on with the existing code and continue to add new features and incorporate new technologies easily I'm sure they would love to have done so. Clearly that's not possible though and they pretty much stated that when they announce the development of 2.0:
Even a quick glance at our Suggestion Forums will show that we've had bucket loads of feedback and suggestions from customers. Sometimes, implementing these suggestions requires seriously fundamental changes to the system, with ramifications for both our own code and that of add-ons, and we don't feel that a change with such far-reaching effects is appropriate for a x.X-level release (like 1.4).
They have spent 3 years (probably longer than they expected) developing the new version of the software. During that time, there has only been one major release of the XenForo 1.x series, that is XenForo 1.5. I can pretty much guarantee that some users will not have been paying the annual upgrades during that time (possibly since 1.5.0) whilst they waited for a new version with new features that they felt were worth paying for. Also XenForo 2.0 will remain at the same price for purchase and same annual upgrade cost as it has been since 2011, there's not much if anything that's the same price it was 6 years ago. So there's been a heck of a lot of work for likely reduced income (at least in part) during this time. The benefit though is that the devs now have a modern framework that releases them from the shackles of XenForo 1.x (which was good in its time but isn't fit for purpose for long term development) so they can develop a better XenForo with more features that users want along with new technologies from the web (plus we'll likely find that some features that currently require add-ons will start to be incorporated into XenForo 2.1 and above). Similarly add-on developers can now write add-ons more easily and do things that likely wouldn't have been possible with XenForo 1.x.
As has been said, there is no need to move away from XenForo 1.5 if everything is working as expected. Many sites continued to work with vBulletin 3.x and 4.x versions for years after main development ceased. So don't move if you don't have to, only move to 2.x if and when it has must-have features for your site.