Setiap kali saya membuka laptop dan menulis <?php echo "Hello World"; ?> di tahun 2026, ada saja yang bertanya — "Kok masih pakai PHP? Kenapa nggak pindah ke Next.js atau Go?"
Pertanyaan itu tidak salah — tetapi jawabannya tidak sesederhana yang dibayangkan banyak orang
Artikel ini bukan tentang menolak kemajuan — ini tentang mengapa saya masih memilih teknologi yang dianggap "kuno" untuk sebagian besar pekerjaan saya — dan mengapa keputusan itu justru membuat saya lebih produktif, lebih tenang, dan lebih menguntungkan secara bisnis
Bab 1 — Apa yang Dimaksud "Teknologi Kuno"?
Sebelum masuk lebih jauh, mari kita definisikan apa yang saya maksud dengan "teknologi kuno" — karena definisi ini subjektif dan bergantung pada konteks
Dalam artikel ini, "teknologi kuno" merujuk pada
- PHP native — tanpa framework seperti Laravel atau Symfony
- jQuery — bukan React, Vue, atau Svelte
- Bootstrap — bukan Tailwind CSS
- MySQL langsung — bukan ORM atau query builder
- Server tradisional — bukan serverless atau edge functions
- File statis — bukan JAMstack atau static site generator
Teknologi-teknologi ini masih berfungsi dengan baik — tetapi sering dianggap "ketinggalan zaman" oleh sebagian komunitas developer yang mengikuti tren terbaru
Bab 2 — Alasan Pertama: Kebosanan adalah Musuh Produktivitas
Setiap kali framework baru muncul, ada godaan untuk mencobanya — ini adalah fenomena yang disebut shiny object syndrome — dan saya pernah mengalaminya
Pada tahun 2020, saya memutuskan untuk mempelajari React — Saya menghabiskan berbulan-bulan membangun proyek dengan Next.js, mempelajari hooks, state management, dan server-side rendering — Hasilnya? Saya bisa membangun aplikasi yang canggih — tetapi saya juga menghabiskan lebih banyak waktu untuk mengelola teknologi daripada menyelesaikan masalah klien
Setiap framework baru membawa serta biaya kognitif — Anda perlu mempelajari API baru, pola baru, debugging tools baru, dan ekosistem baru — Biaya ini tidak selalu sepadan dengan manfaat yang diperoleh — terutama untuk proyek-proyek yang sederhana
Dengan PHP native dan jQuery, saya bisa fokus pada apa yang ingin saya bangun — bukan bagaimana cara membangunnya dengan framework terbaru
Bab 3 — Alasan Kedua: Stabilitas Lebih Penting daripada Kecanggihan
PHP telah ada sejak 1995 — jQuery sejak 2006 — Bootstrap sejak 2011 — Teknologi-teknologi ini sudah teruji oleh waktu — Mereka tidak akan hilang dalam semalam
Bandingkan dengan framework JavaScript yang muncul dan hilang setiap beberapa tahun — AngularJS pernah menjadi raja, sekarang sudah end of life — Vue 2 sudah tidak didukung — React sendiri terus berubah dengan hooks, concurrent mode, dan server components
Untuk proyek klien yang harus bertahan 5–10 tahun, stabilitas adalah segalanya — Saya tidak ingin klien saya kembali dalam 3 tahun karena framework yang saya gunakan sudah tidak lagi dipelihara
PHP native dan jQuery mungkin tidak "keren" — tetapi mereka akan tetap berfungsi selama server masih mendukungnya
Bab 4 — Alasan Ketiga: Biaya Hosting yang Jauh Lebih Murah
Ini adalah alasan yang sering diabaikan dalam diskusi teknologi — tetapi sangat penting untuk bisnis
Sebuah aplikasi Next.js yang di-deploy ke Vercel dengan traffic tinggi bisa menghabiskan $50–200 per bulan — Sebuah aplikasi PHP native yang di-host di shared hosting bisa berjalan dengan $5–20 per tahun
Perbedaannya bisa 10–40 kali lipat — Untuk UMKM dan bisnis kecil, ini bukan angka yang bisa diabaikan
Saya pernah membangun website company profile untuk sebuah toko lokal — Website itu hanya perlu menampilkan profil, produk, dan kontak — Menggunakan Next.js akan membutuhkan biaya hosting yang tidak masuk akal untuk kebutuhan sesederhana itu — Dengan PHP native, website itu berjalan lancar selama 4 tahun dengan biaya kurang dari Rp 500 ribu per tahun
Teknologi "kuno" bukan hanya tentang preferensi — ini tentang keberlanjutan finansial
Bab 5 — Alasan Keempat: Lebih Mudah Dipahami oleh Developer Lain
Ketika saya menyerahkan proyek ke klien atau developer lain, ada nilai besar dalam kode yang mudah dipahami
PHP native adalah bahasa yang paling banyak dipahami oleh developer di Indonesia — Hampir setiap developer web pernah belajar PHP — jQuery juga demikian — Bootstrap juga
Bandingkan dengan Next.js dengan server components, React Server Actions, dan edge runtime — Tidak semua developer bisa langsung memahami kode tersebut — Ada kurva belajar yang curam
Untuk proyek yang akan dipelihara oleh tim internal klien, kemudahan pemeliharaan jauh lebih penting daripada keanggunan arsitektur
Bab 6 — Alasan Kelima: Fokus pada Hasil, Bukan Proses
Klien tidak peduli apakah website mereka dibangun dengan Next.js, Laravel, atau PHP native — Yang mereka peduli adalah
- Apakah website-nya cepat?
- Apakah mudah digunakan?
- Apakah menghasilkan penjualan?
- Apakah biayanya masuk akal?
- Apakah bisa diandalkan?
Saya pernah melihat website yang dibangun dengan teknologi paling canggih — tetapi lambat, sulit dinavigasi, dan tidak menghasilkan konversi — Saya juga pernah melihat website PHP native sederhana yang menghasilkan jutaan rupiah setiap bulan
Teknologi hanyalah alat — hasil adalah yang utama
Bab 7 — Kapan Saya Memilih Teknologi Modern?
Saya tidak menolak teknologi modern — Saya menggunakannya ketika memang tepat
Saya menggunakan Next.js ketika
- Proyek membutuhkan interaktivitas tinggi di sisi klien
- Ada kebutuhan SEO yang kompleks dengan rendering dinamis
- Tim sudah familiar dengan React dan ekosistemnya
- Budget hosting bukan masalah
Saya menggunakan Laravel ketika
- Proyek membutuhkan fitur backend yang kompleks
- Ada kebutuhan autentikasi, otorisasi, dan manajemen pengguna yang canggih
- Tim sudah familiar dengan ekosistem Laravel
Saya menggunakan Tailwind CSS ketika
- Proyek membutuhkan desain kustom yang unik
- Tim sudah familiar dengan utility-first CSS
- Tidak ada kebutuhan untuk kompatibilitas dengan Bootstrap
Kuncinya adalah memilih alat yang tepat untuk pekerjaan yang tepat — bukan mengikuti tren
Bab 8 — Kritik terhadap "Teknologi Kuno"
Tentu saja, teknologi kuno memiliki keterbatasan — Saya tidak akan menyangkal itu
PHP native rentan terhadap masalah keamanan jika tidak ditangani dengan benar — Tidak ada ORM yang melindungi dari SQL injection — Tidak ada framework yang menyediakan validasi otomatis
jQuery tidak memiliki reaktivitas dan komponen seperti React — Untuk aplikasi yang kompleks, mengelola state dengan jQuery bisa menjadi mimpi buruk
Bootstrap menghasilkan tampilan yang "generik" — Banyak website Bootstrap terlihat sama — Kustomisasi yang mendalam membutuhkan usaha ekstra
Saya menyadari semua keterbatasan ini — dan saya mengelolanya dengan disiplin — Saya selalu menggunakan prepared statements — Saya selalu memvalidasi input — Saya selalu menulis kode yang bersih dan terdokumentasi
Teknologi kuno bukan alasan untuk menulis kode yang buruk
Bab 9 — Realitas di Lapangan
Di Indonesia, mayoritas website bisnis kecil dan menengah masih menggunakan teknologi "kuno" — WordPress, PHP native, jQuery, Bootstrap
Ini bukan karena mereka tertinggal — Ini karena teknologi ini bekerja — Mereka murah, mudah dipahami, dan mudah dipelihara
Ada tempat untuk teknologi modern — Startup, perusahaan teknologi, proyek dengan budget besar — Tetapi untuk sebagian besar bisnis di Indonesia, teknologi "kuno" adalah pilihan yang paling pragmatis
Bab 10 — Ketika "Kuno" Menjadi Keunggulan Kompetitif
Ada satu aspek yang jarang dibahas dalam diskusi teknologi — yaitu bagaimana teknologi "kuno" bisa menjadi keunggulan kompetitif yang tidak dimiliki pengguna teknologi modern
Pertama, kecepatan eksekusi. Ketika seorang klien membutuhkan website dalam waktu seminggu, saya tidak perlu menghabiskan dua hari untuk menyiapkan boilerplate Next.js, mengonfigurasi server components, dan memastikan edge runtime berjalan dengan benar — Saya bisa langsung menulis kode dan menyelesaikan proyek
Kedua, prediktabilitas biaya. Dengan PHP native di shared hosting, biaya proyek sudah bisa dipastikan sejak awal — Tidak ada kejutan tagihan dari platform cloud yang membebankan berdasarkan usage
Ketiga, kemandirian klien. Ketika klien ingin memindahkan website ke hosting lain, mereka bisa melakukannya sendiri — Cukup upload file dan import database — Tidak perlu berurusan dengan vendor lock-in atau konfigurasi platform yang rumit
Keempat, umur panjang. Saya memiliki website klien yang dibangun dengan PHP native pada tahun 2015 dan masih berjalan hingga hari ini — Tanpa perubahan besar — Tanpa migrasi framework — Tanpa update breaking changes
Ini bukan tentang menolak kemajuan — ini tentang memahami bahwa tidak semua proyek membutuhkan teknologi terbaru
Bab 11 — Pelajaran dari Framework yang Hilang
Sejarah framework JavaScript penuh dengan bangkai teknologi yang pernah dianggap "masa depan"
- AngularJS — Pernah menjadi standar industri, sekarang sudah end of life
- Backbone.js — Pernah populer, sekarang hampir tidak terdengar
- Ember.js — Masih ada, tetapi pangsa pasarnya terus menyusut
- Vue 2 — Tidak lagi didukung sejak akhir 2023
- Meteor — Pernah dijuluki "framework masa depan", sekarang hampir terlupakan
Setiap framework ini pernah memiliki komunitas yang bersemangat — Setiap framework ini pernah dianggap "wajib dipelajari" — Dan setiap framework ini pada akhirnya digantikan oleh sesuatu yang lebih baru
PHP native tidak memiliki masalah ini — Ia tidak akan "end of life" — Ia tidak akan digantikan oleh PHP yang lebih baru dengan cara yang memaksa migrasi — Ia hanya terus berjalan
jQuery juga demikian — Meskipun popularitasnya menurun, jQuery masih digunakan oleh lebih dari 70% website di dunia — Termasuk website-website besar yang tidak pernah repot migrasi
Stabilitas ini memiliki nilai yang sulit diukur — tetapi sangat terasa ketika Anda memiliki klien yang mengandalkan website mereka untuk mencari nafkah
Bab 12 — Kesimpulan
Kenapa saya masih pakai teknologi "kuno" di 2026?
Karena saya memilih hasil daripada gengsi — Karena saya memilih stabilitas daripada kecanggihan — Karena saya memilih keberlanjutan daripada tren
Teknologi hanyalah alat — Yang terpenting adalah apa yang Anda bangun dan dampak yang dihasilkan
Jika Anda bisa membangun sesuatu yang bermanfaat dengan PHP native — mengapa harus memaksa diri menggunakan Next.js hanya karena "lebih modern"?
Pada akhirnya, yang membedakan developer hebat dari yang biasa bukanlah teknologi yang mereka gunakan — melainkan cara mereka memecahkan masalah
Artikel ini adalah opini pribadi penulis dan tidak mewakili pandangan institusi mana pun