質問: ### 前提・実現したいこと 現在、新プロダクトをアウトソーシングで作ろうとしています。 グローバルでマッチング機能、掲示板機能、決済機能などをつけますが、プログラミング言語に悩んでいます。 悩んでいる選択肢としては、PHPにするかPythonにするかです。 エンジニアも海外の人が多くなり、本来はPhthonで進めたいと考えていますが初期のコストを抑えられることを考えるとPHPが優勢となっています。ただ調べたところ、PHPの将来性や人気などはあまり上昇傾向ではないようで、新規開発をPHPでした時に起こりそうな問題などを知れれば嬉しいです。 言語の採用力などがないことは承知しておりますが、その他技術的な面で抜本的な課題があれば教えていただきたいです。 よろしくお願いいたします。
回答: 言語単体ではなく,フレームワークも考慮した上で決めるべきかと思います。多くの場合は **Laravel**(PHP) か **Django**(Python) になりますね。 向き不向きで言うと正直どっちでもできるので,フレームワークの好みで決める形になると思います。個人的には Laravel の「クリーンアーキテクチャだけど書きやすさをあくまで優先する」ぐらいの温度感が非常に気に入っています。Django は使ったことはないですが,つい先日「フォームとコントローラが密結合すぎて思想に合わない」「Djangoのビューはコントローラだから」みたいな微妙な意見は耳にしました。 (あくまで一個人の意見なのであまり参考にせず,両方使ってみて考えてください)