With a work assignment for a website that is currently employing wordpress, what would be the current suggestion about a backend programming language for a government website.
My focus is on the use of free software. The requirements are for security, scalability and modern development practices.
Scrutinising the use of Kotlin, I have made some conclusions on some of the different backend languages.
For Scalability and Security: Java or Kotlin (especially with Spring Boot).
For Modern Development Practices: Kotlin (interoperability with Java while being more modern).
For Rapid Prototyping and Flexibility: Python (Django or Flask).
For Legacy System Compatibility: PHP (especially with CMS needs) or Perl (for existing Perl-based systems).
For Performance-Critical Systems: Rust (although rare for full backend systems).