Mobile app version of vmapp.org
Login or Join
Jessie594

: Alternatives to PHP We are starting a project, which goal is to create new frontend interface to our product. Old version was created in PHP, very poorly written. We are choosing the language

@Jessie594

Posted in: #Php

We are starting a project, which goal is to create new frontend interface to our product. Old version was created in PHP, very poorly written. We are choosing the language and frameworks that we want to use in new version.

Requirements:


New interface will be communicating with API. Application will not have it's own database.
We don't have a big team, 3 max programmers for entire project.
The main programmers are PHP veterans and knows some other technologies (Rails, C, C++, some Java) but not in professional level. But overall they are good and experienced programmers.


So:


We want to find a good alternative to PHP. I like Rails very much, but whole ActiveRecord model will be useless, when using application API.
Java needs a lot of configuration and someone who is expert in Java to properly run this project. Also, in Java there are a lot of big and complicated enterprise frameworks - not very good for 2-3 programmers team.
Python - I don't know Python and don't know good and experienced programmers who knows PY - but it's not so complicated and big as Java and maybe in long period it's good alternative for PHP.


What are your thoughts?

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Jessie594

1 Comments

Sorted by latest first Latest Oldest Best

 

@Cofer257

If you have good programmers that know PHP, then use PHP. Your problem isn't really with the language, it's with badly written code - which can be written in any language. (Granted, PHP does make it a little easier for newbies to write bad code.)

There are plenty of frameworks for PHP that can help keep your code clean. Personally I prefer the simplicity of CodeIgniter, but read up on more advanced ones like CakePHP.

As for other languages, in my experience Java is completely unsuitable for a web language. ASP.net is a decent option but obviously relies on Microsoft technologies (Stack Overflow is built on ASP.net so it's clearly no slouch.) Python is pretty solid as far as I know - Google uses it extensively, too.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme