Berkenalan dengan Symfony

by nur hidayat


Posted on 15, May 2020



 

 

 

 

 

Symfony merupakan Framework yang dibuat dengan bahasa pemrograman PHP untuk mempercepat developer / programmer dalam membuat aplikasi web.

Symfony dikembangkan oleh SensioLab yang saat tulisan ini dibuat versi terakhir adalah 5.1. Kenapa menggunakan Symfony ? Disini akan saya jeaskan menurut perspektif saya pribadi yang mungkin bagi sebagian orang akan berbeda.

Kelebihan Symfony

  • Kode yang Teratur, dengan symfony kita tidak hanya punya tool untuk membuat aplikasi web namun juga sebagai media untuk mempelajari penulisan kode yang baik, juga implementasi konsep design pattern
  • Dukungan Dokumentasi yang lengkap, semua pengetahuan mengenai cara penggunaan symfony akan anda temukan di halaman resmi symfony. Bagi pengguna dari indonesia mungkin agak membingungkan jika belum terbiasa dengan bahasa inggris.
  • Kemudahan untuk upgrade, untuk symfony versi 4 ke atas anda tidak perlu khawatir jika symfony mengeluarkan versi terbaru karena anda akan dengan mudah untuk melakukan upgrade ke versi lebih tinggi
  • Kemudahan untuk membuat library, symfony merupakan framework yang berbasis komponen yang artinya framework ini terdiri dari berbagai komponen kecil yang bisa di bongkar pasang sesuai kebutuhan. Dan jika anda berminat, anda bisa membuat library sendiri yang bisa dipakai menjadi library pihak ketiga
  • Ringan, iya ringan karena untuk versi 4 keatas kita hanya melakukan install componen yang benar-benar kita perlukan jadi menjadikan aplikasi kita lebih ringan saat dijalankan
  • Gaji yang lumayan besar jika dibanding programmer php framework lain (Opsional) 

namanya buatan manusia, pasti selain ada kelebihan juga pasti ada kekurangan. Adapun kekurangan symfony jika dibanding dengan yang lain antara lain:

  • belum banyak developer dari indonesia yang mengulasnya yang akhirnya menjadikannya kurang populer di indonesia
  • kurangnya sumber informasi berbahasa indonesia
  • lumayan sulit dipelajari sendiri jika belum mempunyai pemahaman OOP yang memadai

berangkat dari beberapa kekurangan tersebut, maka diharapkan tulisan ini dan tulisan selanjutnya mengenai symfony akan sedikit membantu teman-teman yang ingin mempelajari symfony lebih lanjut. Semoga penulis bisa secara konsisten menulis sehingga tulisan seri symfony ini dapat berlanjut. Salam

 

penulis : Nur Hidayatullah


Search
Other Tags

Berkenalan dengan Symfony