Sim, qualquer linguagem pode, cada uma do seu jeito. A questão nem é a linguagem. E nem o localhost.
E não tem melhor para isso, não há uma relação direta. Pode ter uma melhor para o que vai fazer. Pode ser que nem isso.
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).