I keep seeing that "Drupal 8 is for large enterprises" while "Backdrop is for small to medium size businesses and non-profits". I just tinkered with Backdrop for a few hours and it's love at first "site"! I've been working on a web app for about 3 years (on and off) that is almost done and is very complex in that there's a business portal, it is social media, and there's a lot of cool bells and whistles.
Now, I wouldn't call myself a "programmer". I can make PHP do what I want it to. But, I rely on a CMS (in this case Drupal 7). I am considering Backdrop because I've tried Drupal 8 a bunch of times over the years and have built simple sites for others with it and had no trouble with the API. But, it just doesn't work with what MY site does AND my programmer skills level. For example, I need a module called Rules Link. There are no plans to migrate this complex sub-module of Rules to Drupal 8. Now, I feel like I could migrate it to Backdrop. But, Drupal 8, naw.... I use a few key modules like this.
My question is, is there an inherit code reason Backdrop seems to be marketing towards small-mid businesses? Could it support a relatively highly "trafficked" website too? I read Converting modules to Backdrop from Drupal 7 (https://api.backdropcms.org/converting-modules-from-drupal) and this is definitely within my skill set..., is it really this easy?
Thank for replies. I am SUPER excited!
Yes, Backdrop can for sure handle large (and complex) sites. While I've mainly built smaller sites with Backdrop so far, I've also built a quite complex one with changing needs and many new features over the last two years, and it went really well.
That said, I'd look for potential blockers, e.g. if you absolutely need a module like Organic Groups which hasn't been ported to Backdrop as far as I know, and may be difficult to port in your time frame.
Apart of that, I see no restrictions when you're able to port smaller modules. Sometimes, there are also better alternative modules for Backdrop. Finally, in a few situations I've also used workarounds, and some of them were after all a better fit than the original approach.