Tag: Symfony

II. Pengenalan HTTP Kernel

Berikut adalah materi Diskusi “Belajar Symfony” di Group WhatsApp. Bagi teman-teman yang baru bergabung, harap menyesuaikan dengan melihat List Materi yang sudah pernah dibahas. Terima kasih

2_pengenalan_http_kernel

Kenapa Semart Api Skeleton Tidak Menggunakan Api Platform

Bagi teman-teman yang mengenal Api Platform pasti tau betapa powerful-nya tool ini. Sebuah platform untuk membangun aplikasi berbasis Api dengan menerapkan standard tinggi sesuai konsensus komunitas seperti OpenApi (Swagger), Hydra, HAL, Json Api, maupun GraphQL. Semua itu disupport dan dapat digunakan dengan sangat mudah tanpa perlu mengeluarkan effort yang besar. (more…)

Stop Mengatakan Symfony dan Laravel adalah MVC Framework

Banyak pengguna Framework PHP terutama yang baru belajar sering terjebak pada paradigma lama tentang MVC, dimana yang mereka pahami seringkali adalah MVC sebagai sebuah struktur folder layaknya yang mereka temui pada CodeIgneter versi 1.X hingga versi 3.X. Tidak hanya itu, bahkan di Wikipedia berbahasa Indonesia tentang MVC, mereka masih memasukkan Laravel bahkan Symfony sebagai contoh MVC Framework.

(more…)

Mudah Membuat REST API di Symfony dengan Api Platform

Di Era Modern Web seperti sekarang ini, sepertinya API sudah menjadi salah satu kebutuhan wajib. Bukan hanya untuk memisahkan logic antara Backend dan Frontend, tetapi juga untuk memudahkan dalam integrasi dengan berbagai macam perangkat maupun platform yang ada saat ini. Khusus pada Platform PHP, khususnya Framework Symfony, terdapat distribusi khusus yang dikhususkan untuk membuat REST API yaitu Api Platform. (more…)

Cara Install Symfony Command Line Interface aka Symfony Installer

Symfony adalah salah satu Framework PHP yang paling tua dan tetap bertahan sampai sekarang. Bahkan bisa dibilang, Symfony adalah satu-satunya Framework “tua” yang belum berpindah kepemilikan maupun berganti nama.

Sebut saya, CodeIgniter yang berganti kepemilikan setelah EllisLab tak mampu lagi merawatnya. Kini CodeIgniter dimaintain oleh British Columbia Institute of Technology serta pada developer yang masih cinta dengan CodeIgniter. Tidak hanya CodeIgniter, bahkan Framework raksasa besutan perusahaan pembuatan maintainer PHP pun sekarang berganti nama dari Zend Framework menjadi Laminas setelah kabar tidak menyenangkan dikalangan developer bahwa Zend tidak akan lagi mensupport project Zend Framework. Kini Zend Framework telah berubah nama menjadi Laminas dan dimaintain oleh Linux Foundation. (more…)