Website Seribu Macam!!!

Selasa, 21 Mei 2019

Introducing Framework

APA ITU FRAMEWORK?

Tukang bangunan berkerja secara bersama sama untuk membangun suatu bangunan

Semua tukang bangunan mengetahui berapa jumlah batu bata semen dan pasir yang diperlukan untuk membuat tembok dengan ukuran tertentu

Semua tukang bangunan mengetahui berapa jarak antara batu bata dan semen yang harus ditempelkan antar batu bata

APA ITU FRAMEWORK PADA PEMROGRAMAN?

Definisi 

Framework atau bahasa indonesianya kerangka kerja adalah sebuah software untuk memudahkan para programmer membuat aplikasi atau web yang isinya adalah berbagai fungsi plugin, dan konsep sehingga membentuk suatu sistem tertentu Dengan menggunakan framework, sebuah aplikasi akan tersusun dan terstruktur dengan rapi.

PHP FRAMEWORK

Tren Framework

KONSEP MVC

Definisi 

Model View Controller atau MVC adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data ( model ) dari tampilan ( view ) dan cara bagaimana memprosesnya ( controller ). Dalam implementasinya kebanyakan framework dalam aplikasi website adalah berbasis arsitektur MVC MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, antarmuka pengguna dan bagian yang menjadi kontrol dalam sebuah aplikasi web.

LARAVEL FRAMEWORK

Definisi 

Laravel adalah framework PHP MVC yang dikembangkan oleh Taylor Otwell pada tahun 2011 dan sekarang telah mencapai versi 7 dan dengan slogan laravel PHP THAT DOESN’T HURT CODE HAPPY ENJOY THE FRESH AIR Kita akan merasa bahwa pemrograman php itu menyenangkan dan mudah karna Banyak sekali fitur fitur yang akan sangat membantu kita dalam menulis code.

FITUR LARAVEL FRAMEWORK

RESTful Routing

RESTful adalah cara baru dalam mengelola request seperti GET, POST,
PUT, PATCH, DELETE, STORE.

Composer

Composer adalah Depedency Management PHP yang membantu
programmer untuk menggunakan library Semua dependency ini di
host di packagist org.

Command Line Tools (Artisan)

Fitur command line untuk memudahkan programmer melakukan beberapa pekerjaan misalnya membuat database migration server application database seeding creating controller model dan masih banyak yang lainnya.

Beautiful Template Engine

Laravel dilengkapi dengan template engine dengan nama Blade Template Engine untuk memudahkan penggabungan kode PHP pada HTML.

Eloquent ORM

Fitur Eloquent ORM (Object Relational Model) memungkinkan penulisan kode yang berhubungan dengan objek ( Entitas Tabel pada Database) dioperasikan menggunakan konsep OOP.

Database Migration

Fitur untuk menjaga histori migrasi database ( ALTER, DROP), mengaplikasikan migrasi baru ataupun mengembalikannya.
Share:

Pengikut