Saat membuat project
Symfony 2 dan
Symfony 3 dulu, umumnya kita menggunakan perintah composer berikut:
composer create-project symfony/framework-standard-edition my_project_name
Perintah diatas menginstal hampir semua kebutuhan dalam pengembangan web dengan Symfony 2 atau Symfony 3 (hasil exsekusi composer diatas https://pastebin.com/jzVxAWi0 ).
 |
symfony/framework-standard-edition (kiri) dan symfony/skeleton (kanan) |
Kini kita biasa mulai membuat Symfony 4 project menggunakan Composer dengan dua jenis paketan yang berbeda, yaitu:
- Paketan symfony/skeleton (logs)
- Paketan symfony/website-skeleton (logs)
Pada versi Symfony 4, pengembang Symfony memutuskan untuk TIDAK memberikan paketan komplit berupa Symfony Standard Edition untuk Symfony 4.0, ini karena Symfony 4 diharapkan "bundle less" dimana saat melakukan instalasi pertama kali dengan perintah composer create-project symfony/skeleton yang terinstall hanyalah paket minimal saja, sisanya akan ditambahkan oleh user dikemudian waktu sesuai dengan keperluan.
Akan tetapi paketan minimal ini menjadi kesulitan tersendiri bagi orang-orang yang baru mau belajar menggunakan Symfony Framework yang mana mungkin sebelumnya biasa menggunakan Framework glondongan yang segala langsung ada di dalam paketan default.
Perbedaan Antara Website skeleton dan Skeleton
 |
kiri symfony/website-skeleton (logs), kanan symfony/skeleton (logs). |
 |
kiri symfony/website-skeleton (logs), kanan symfony/skeleton (logs). |
 |
kiri vendor website-skeleton, kanan vendor skeleton saja.
|
Comments
Post a Comment