Anda membingungkan lalu lintas ("situs web kecil dan menengah" biasanya berarti situs web dengan lalu lintas kecil hingga menengah), dengan tingkat komplikasi logika bisnis (situs web sederhana vs solusi perusahaan). Dalam kasus kedua, kinerja bukanlah faktor kunci.
Misalnya Facebook adalah situs web dengan lalu lintas tinggi, tetapi ini bukan aplikasi perusahaan. Di sisi lain ada sejumlah intranet berbasis pada server aplikasi Java, yang tidak akan mampu menangani lalu lintas situs web menengah sekalipun.
PHP yang berkinerja baik bukan pilihan terbaik, tapi juga tidak seburuk itu. Terutama membandingkan dengan bahasa dinamis lainnya. Namun, sekali lagi, kinerja mentah bukanlah faktor yang paling penting. Menciptakan situs web dengan lalu lintas tinggi lebih tentang mengoptimalkan skalabilitas pada tingkat arsitektur.
Mengapa PHP sangat dibenci oleh perusahaan? Ada beberapa penyebab, pertama itu reputasi keamanan yang mengerikan . Kedua adalah bahwa itu dianggap sebagai bahasa untuk amatir yang membuat kode spageti HTML-PHP jelek dan tidak terkelola. Persepsi itu tetap ada, meskipun ada kerangka kerja MVC yang matang. Saya kira memiliki penulis asli PHP berpendapat bahwa Anda tidak memerlukan kerangka kerja tidak membantu. Fakta bahwa para amatir yang tidak mengerti ini dengan sedikit kemampuan pemrograman tidak menyebut diri mereka "programmer PHP" juga tidak membantu. Alasan ketiga adalah bahwa setiap programmer yang berpengalaman akan setuju, bahwa PHP hanya dirancang dengan buruk sebagai bahasa. Anda dapat dengan jelas melihat bahwa itu dirancang oleh webmaster,
Dan ya, di perusahaan itu semua tentang integrasi sistem, di mana PHP juga tidak bersinar. Dengan upaya yang cukup Anda dapat membuat modul C. Ada jembatan PHP-Java, yang cukup membosankan untuk digunakan. Selain itu, Anda tidak punya banyak. Upaya untuk membuat Peningkatan :: PHP (integrasi dengan C ++) telah gagal. Klon-PHP yang berjalan pada JVM jauh dari sesuatu yang mendekati kompatibilitas 100% dengan PHP (sebagai catatan, tidak ada definisi bahasa PHP formal, satu-satunya referensi adalah implementasi default).