3 ms·
Just to gather some of the other comments together, if you're a Django developer already, then you're used to more difficult deployments. So anything that goes
by DanieleProcida 10y ago
Just to gather some of the other comments together, if you're a Django developer already, then you're used to more difficult deployments.
So anything that goes in the direction of easier (WordPress-style if you wish) deployments is going to be a big bonus for the Python/Django developers who are already committed to the language or the framework, and is going to be a big win for the service that can provide it.
I don't think I am giving away any of grand secrets if I say that that's what we're doing (and trying to do more of) - be a first choice for Django/Python developers.
For the Django developers, it doesn't need to be as easy as WordPress - it just needs to be easier than the other options (which seem to begin with hammering bits together by hand until you have a working server, sometimes).
(That may not be enough to bring in users who may have gone for WordPress, but that's a further ambition.)
In the meantime, easiness really is important, which is why I think there is so much to learn from WordPress's success, but ease-of-deployment is definitely not the only thing that's important.
For example, I don't think it's an unfair comment to say that one flaw WordPress has is security, and that Django/django CMS/Aldryn are much more secure, and that alone should be something people think about.
Or: there's more to hosting than dumping some files into a web server's directory. New deployment technologies such as Docker make it possible for a Django site built on Aldryn to be taken away and hosted somewhere else in minutes - being able to migrate your deployments if you wish to isn't an eye-catching advantage, but it's really valuable from a business point of view.
Or yet again, Docker makes it possible for a cloud hosting platform such as ours to be way more than just a hosting or deployment platform. It's also a development platform, with tools that integrate the desktop and the cloud and make the work of the experienced application developer easier, not just that of the non-technical person who wants a new site.
Anyway, that's a slightly long-winded way of saying that the lesson from WordPress is extremely valuable, but the way it applies to Django doesn't mean that we have to compete on WordPress's terms!
- crdoconnor 10y agoIf you want an easy one click set up for Django, ansible's a much better approach than docker.