Note: this is a repost from the eschipul.com blog.
Why did our team choose to rewrite Tendenci Open Source and in the Python Programming language? It is a question I get asked a lot. We’ve never been a company that likes to talk in the negative if at all possible, yet it is important to talk about the megatrends going on given we work with associations and nonprofits.
Popularity of a language is a trend, and what you want is as many developers familiar and liking the language of your open source project as possible. This means you have a better chance to have a secure web site and therefore a more secure future.
To be fair – as Disraeli said – “lies, damn lies and statistics” – so there is no one perfectly secure language any more than there is a perfectly “safe” hammer. There will always be operator error and programmers make mistakes.
We’re not saying Python is perfect, and all of us have used most of the other programming languages on those charts at some point. We’re just saying we are pleased so many other programmers also like Python and Open Source. THAT is the best that can be done to secure your future online. Secure code that you can examine yourself and even host yourself!
Which language would you choose if you are in it for the long term?
Further, given we focus on non-profits, associations, memberships, education, medical, religious - basically the do-good cause-based organizations, I believe it is particularly important that the project is as transparent as possible.
Sometimes it is healthy to inform everyone of WHY we made a decision seven years ago. Python was the right call.
There are many good reasons to be open source, like being able to leverage tons of bootstrap themes.
And we hope you will join us. A few hepful links for the Tendenci community.
- Source code: https://github.com/tendenci/tendenci
- ReadtheDocs (for developers): https://tendenci.readthedocs.io
- Help files (easiest to google it but still): https://www.tendenci.com/help-files/
- Support Options: https://www.tendenci.com/support/
We also offer secure hosting in the Tendenci Cloud at AWS. But you don't have to host or even have us develop your site. We love our community of develoers!