Pengertian Framework Symfony

Daftar Isi

    LancangKuning - Framework itu sendiri terbuat dengan tujuan buat memesatkan pengembang dalam membangun aplikasi, serta pula membuat skrip yang kami buat terstruktur dengan apik. Serta suatu framework membuat pemrograman lebih gampang, sebab framework mencakup pembedahan/ rutinitas/ perintah yang lingkungan jadi satu perintah yang simpel. Saat ini satu Framework yang lagi tren saat ini merupakan Symfony, walaupun relatif baru dibanding dengan YII.

    Namun Symfony ialah framework lengkap yang dirancang buat memaksimalkan pengembangan aplikasi berbasis website dengan memperkenalkan beberapa fitur yang bisa diandalkan, buat pendatang baru.

    Symfony secara totalitas terbuat memakai php5, serta framework ini betul- betul sudah diuji dalam bermacam proyek dunia nyata, ataupun dapat dibilang sudah meyakinkan kelebihannya.

    Apa Itu Framework Symfony?

    Pengertian Framework Symfony merupakan salah satu dari banyak Framework yang ditulis dalam php, symfony dirilis pada 2005 oleh Fabien Potencier. Symfony dikompilasi cocok dengan standar PSR( saran standar PHP) sehingga mutu symfony tidak butuh dipertanyakan lagi.

    Symfony secara totalitas terbuat dengan PHP 5, serta buat koneksi basis informasi, symfony memakai doktrin selaku penyedianya, symfony pula murni berbasis OOP (pemrograman berorientasi objek).

    Semacam halnya dengan php murni, dalam symfony kita tidak butuh tulis lagi kode PHP dari dini, sebab symfony hendak secara otomatis menciptakan kelas objek buat kita.

    Framework symfony mempunyai sebagian kelebihan, antara lain:

    Kelebihan Framework Symfony

    Sebagian kelebihan Symfony, tercantum:

    • Cukup mirip dengan Yii.

    • Dukungan asli dari Codeception buat membolehkan penyusunan uji fungsional serta penerimaan.

    • Ini mempunyai komponen YAML yang ialah keuntungan besar buat Framework apa juga.

    • Proyek semacam PhpBB serta Drupal yang terbuat dengan komponen- komponen Symfony2.

    • Komunitas buat pengembang yang lumayan besar.

    • Banyak materi siap- set diucap bundle.

    • Dokumentasi yang terperinci serta jelas.

    • Kinerja inti lumayan besar.

    • Kopling longgar

    Kekurangan Framework Symfony

    Sebagian kekurangan Symfony, antara lain:

    • Symfony memakai ORM (Propel serta Doctrine) yang sangat ditakuti serta intensif sumber energi.

    • Terlalu banyak entitas dari jenis yang berbeda.

    • Berisi uraian sintaks.

    • Belajar lumayan susah sebab Kamu wajib mengerti dengan pola desain, OOP, serta memiliki pengalaman yang instan dengan Framework yang lain.

    Fitur- fitur pada Framework Symfony

    Tidak hanya mempunyai kelebihan, symfony pula mempunyai sebagian fitur yang sangat bermanfaat tercantum:

    1. Built- in email library

    Dengan Built- in email library bawaan, kita tidak butuh lagi menginstal bibliotek email buat mengirim email lewat aplikasi, sebab kita lumayan mengendalikan serta mengkonfigurasi aplikasi symfony, kita bisa mengirim email dengan kilat serta gampang.

    1. Built- in security

    Built- in security terbuat di luar kotak tempat aplikasi serta sistem keamanan terbuat secara terpisah. Dengan begitu kita dapat membuat totalitas aplikasi tanpa wajib memikirkan keamanan lagi.

    Serta dengan konsep ini kita hendak terbebas dari permasalahan manajemen pengguna yang umumnya kerap terjalin pada pergantian radikal sehingga sistem yang terbuat wajib membiasakan serta banyak kode yang wajib kita ganti.

    1. Templating engine

    Buat Templating engine symfony memakai Twig, ranting merupakan mesin template yang terbuat oleh sensiolab.

    Dengan Twig kita bisa dengan gampang bekerjasama dengan pengembang frontend sebab sintaksinya gampang serta ramah sehingga hendak membuat proses eksekusi lebih kilat.

    1. Human friendly configuration

    Jenis konfigurasi yang direkomendasikan oleh symfony merupakan jenis konfigurasi yml. Yml merupakan singkatan dari bahasa Yahoo Markup yang ialah bahasa markup yang sangat ramah sebab tidak butuh memakai tag semacam html ataupun html.

    1. Anotasi

    Anotasi merupakan blok PHP doc yang hendak dibaca serta dijabarkan selaku program. Dengan ini kita bisa mengganti aliran aplikasi, menaikkan keamanan, serta apalagi memanipulasi parameter dengan metode yang sangat gampang tanpa mengganti kode program sama sekali.

    1. Backward compaility

    Buat pengembang, kompatibilitas ke balik sangat berarti, sebab dengan sokongan kompatibilitas ke balik, pengembang hendak lebih yakin diri dalam tingkatkan program sebab tidak hendak terdapat permasalahan baik bug ataupun kesalahan.(Rahmad)

    Bagikan Artikel

    data.label
    data.label
    data.label
    data.label
    Beri penilaian untuk artikel Pengertian Framework Symfony
    Sangat Suka

    0%

    Suka

    0%

    Terinspirasi

    0%

    Tidak Peduli

    0%

    Marah

    0%

    Komentar