Apakah php yang paling populer?

Selama bertahun-tahun banyak orang bertanya kepada saya mengapa saya repot-repot memprogram dalam PHP, dan selama bertahun-tahun saya telah mendengar seperti mantra dua argumen berulang mengapa saya harus berhenti dan mulai menulis perangkat lunak komersial dalam bahasa seperti Java atau C#. ​ Hari ini saya akan mengutip argumen tersebut dan mencoba mengubah sikap Anda terhadap PHP setidaknya sedikit. Ya, judul artikel ini adalah clickbait yang absurd

Apakah php yang paling populer?

#1 PHP sedang sekarat

PHP sekarat dari tahun ke tahun. Bahasa web yang dulunya paling populer sekarang kehilangan popularitas dari bulan ke bulan, sebagian besar karena JavaScript

Ketika Anda melihat angka-angkanya, kebenarannya serius. Selama setahun terakhir, PHP kehilangan 1 yang mengejutkan. 6% bagiannya sebagai bahasa backend Web

​ Jika PHP melanjutkan tren penurunan ini, dalam 18 tahun PHP akan turun di bawah 50% dari teknologi Web backend

Apakah php yang paling populer?

​ Tapi oke, selain bercanda - meski jumlahnya nyata seperti dilansir W3CTechs

Penyebutan pertama bahwa PHP sedang sekarat dapat ditemukan di web sejak 2013. Saat itu Software Gunslinger menerbitkan sebuah artikel (yang sangat saya rekomendasikan. ) mengatakan bahwa PHP akan mati karena tidak mendukung proses yang berumur panjang dan karena tidak memiliki asinkronitas

Dan itu faktanya, PHP tidak dibuat untuk itu

jika yang Anda miliki hanyalah palu, semuanya terlihat seperti paku

​ Tapi kembali ke angka - mari kita lihat data tahun lalu tentang versi PHP yang digunakan dalam paket Packagist. Data terbaru tersedia di situs sumber pembuat paket. org

Apakah php yang paling populer?

Apakah ini kurva adopsi untuk versi baru dari bahasa pemrograman yang sekarat?

Jika itu tidak cukup, mari kita periksa "tingkat kematian PHP" kami dengan bahasa lain. ​

Data untuk analisis diambil dari ​, yang menghasilkan bagan jumlah git push per bahasa ke Github sejak 2012, menurut skema - "Distribusi persentase bahasa dalam bagan garis menunjukkan 10 teratas (atau dipilih secara manual)

Apakah php yang paling populer?

Seperti yang Anda lihat, PHP serta bahasa populer lainnya seperti Ruby, C/C++, Python telah mengalami penurunan popularitas yang signifikan di Github dalam beberapa tahun terakhir, namun ada tren kenaikan dan kami berharap mereka kembali ke posisi tinggi setelahnya. . (ini bukan saran investasi)

hype_ awal untuk bahasa Javascript dapat dilihat pada bagan yang sama. Saya akan menyerahkan kesimpulan dan analisisnya kepada Anda, pembaca yang budiman

Apakah php yang paling populer?

​ Tapi sekali lagi - bahasa yang sekarat seharusnya tidak cenderung meningkatkan jumlah tawaran pekerjaan untuk pemrogram, bukan?

Apakah php yang paling populer?

​ Pada saat menulis artikel ini, saya dapat memilih dari 171 tawaran pekerjaan di salah satu portal pekerjaan terkemuka di Polandia, sebanyak 50 di antaranya untuk junior. PHP sedang sekarat, kan?

Apakah php yang paling populer?

Dan berbicara tentang uang. Tahukah Anda bahwa PHP dan kode sumbernya telah dikelola sejak November 2021 oleh komunitas Open Source independen ​ yang membayar banyak uang kepada pengembang OpenSource untuk kontribusi ke php-src?

​Tidak seperti bahasa dan kerangka kerja lainnya, yang seringkali dimiliki oleh perusahaan besar, tim pengembangan inti dibayar langsung dari akun yayasan yang dikelola oleh kontribusi dari perusahaan swasta seperti JetBrains dan Symfony Corp, tetapi juga oleh ​

Open Source dengan segala kemegahannya

#2 PHP mengerikan

Ya, argumen ini selalu datang dari mulut pengembang yang sudah terbiasa dengan bahasa yang diketik dengan kuat dan sebanding. ​ Melihat grafik data yang dikumpulkan selama​ tahun 2021, Anda dapat melihat bahwa sebanyak 10.834 responden yang mewakili hampir 60% dari total menganggap PHP "mengerikan"

Apakah php yang paling populer?
​ Sebagai programmer PHP jadul, saya mengerti mengapa demikian. Saya langsung teringat contoh klasik masalah memori di PHP. ​

f = $b;
  $b->f = $a;
  print "Memory usage: " . number_format(memory_get_usage(true)) . " bytes\n";
  unset($a);
  unset($b);
}

Bagi yang belum tahu - ya, kode di atas menyebabkan kesalahan memori. Dan masih ada lagi. ​ Dari penamaan metode yang konyol dan kurangnya logika dalam urutan parameternya (ya, kita semua menyukai str_ dan array_) hingga bug PHP yang paling terkenal T_PAAMAYIM_NEKUDOTAYIM - PHP penuh dengan keanehan dan keburukan versi lama. Ini tidak berarti bahwa apa yang kita dengar tentang PHP beberapa tahun yang lalu masih benar. Bahasanya telah mengalami metamorfosis besar dan hari ini saya senang melihat definisi objek saya. ​

readonly class NotificationEvent
{
    public function __construct(
        public string $context, 
        public User $user,
        public string $body,
        public DateTime $issuedAt,
    ) {}
}
_

Terlebih lagi, ekosistem PHP telah berkembang pesat, dan kami sekarang memiliki peluang luar biasa untuk membuat kode yang bagus, diketik dengan baik, dan teruji dengan baik. Kami dapat menggunakan Symfony untuk mengembangkan aplikasi DDD tanpa masalah besar, dan kami dapat mengatasi masalah sinkronisitas PHP dengan menggunakan Message Bus

Dan sementara saya sendiri tidak menganggap PHP cocok untuk membuat proses backend yang berumur panjang dan memiliki masalah kinerja yang sangat besar dalam hal sinkronisasi negara, saya juga telah membuat game konsol PHP menggunakan Symfony + Docker dengan tangan saya sendiri sebagai

Keuntungan lain dari PHP adalah hambatan masuknya yang rendah untuk pengembang baru. Dokumentasi dari dua kerangka kerja populer Symfony dan Laravel dan dokumentasi PHP itu sendiri sudah cukup untuk memasuki dunia backend dengan bantuan mereka. Dunia yang tidak sempurna di PHP tetapi memungkinkan banyak hal. Menggunakan pustaka tambahan seperti Laravel Nova kami dapat membuat hampir semua komponen sistem kami hanya dengan dua perintah

Cahaya redup

Apakah PHP sekarat?

Tidak, tetapi gambarnya bermasalah dan perlu banyak perbaikan untuk memperbaikinya. Kami, para programmer, harus melakukan pekerjaan ini dengan mengajarkan generasi baru dan meneruskan praktik terbaik dalam bentuk artikel, pustaka, dan tip

Sebagai bahasa yang telah ada di pasar selama dua puluh tahun, yang telah bertahan lebih dari satu hype (ingat Objective-C?) Saya pikir ini akan mengatasi dan menemukan ceruknya. ​ Dan siapa tahu, mungkin prediksi saya ternyata benar dan PHP 10. x akan booming lagi dalam dua tahun?

Mengapa PHP paling populer?

Mudah dipelajari dan digunakan. Salah satu alasan utama PHP menjadi sangat umum adalah karena ini relatif mudah untuk memulai . Bahkan tanpa pengetahuan atau pengalaman yang luas dalam pengembangan web, kebanyakan orang dapat membuat halaman web dengan satu file PHP dalam waktu yang relatif singkat.

Apakah PHP masih populer di tahun 2022?

Python dan bahasa lainnya pasti mendapatkan popularitas, tapi itu tidak berarti PHP sudah mati. Faktanya, PHP terus menguasai tiga perempat dari semua situs web .

Apakah PHP kehilangan popularitas?

PHP adalah bahasa tujuan umum populer yang menggerakkan banyak situs web dan aplikasi populer. Meskipun mungkin tidak sepopuler beberapa bahasa yang lebih baru, bahasa ini masih banyak digunakan dan didukung oleh komunitas pengembang yang besar. Banyak perusahaan tersukses di dunia menggunakan PHP, jadi PHP tidak akan mati di tahun 2023 .

Kapan PHP Paling Populer?

Meskipun masa pengembangannya pendek, popularitasnya terus meningkat di dunia pengembangan web yang masih muda. Pada 1997 dan 1998 , PHP/FI memiliki kultus beberapa ribu pengguna di seluruh dunia.