BERBAGI

Apa itu Web Framework?

Web Framework (WF) atau Web Application Framework (WAF) adalah kerangka kerja perangkat lunak yang dirancang untuk mendukung pengembangan aplikasi web termasuk layanan web, sumber daya web, dan API web. Kerangka web menyediakan cara standar untuk membangun dan menyebarkan aplikasi web. Kerangka web bertujuan untuk mengotomatisasi overhead yang terkait dengan aktivitas umum yang dilakukan dalam pengembangan web. Sebagai contoh, banyak kerangka web menyediakan pustaka untuk akses basis data, kerangka templating, dan manajemen sesi, dan mereka sering mempromosikan penggunaan kembali kode. Meskipun mereka sering menargetkan pengembangan situs web dinamis, mereka juga berlaku untuk situs web statis.

Sejarah singkat web framework.

Karena desain World Wide Web tidak bersifat dinamis, hiperteks awal terdiri dari HTML berkode tangan yang dipublikasikan di server web. Setiap modifikasi pada halaman yang diterbitkan perlu dilakukan oleh penulis halaman. Pada tahun 1993, standar Common Gateway Interface (CGI) diperkenalkan untuk berinteraksi dengan aplikasi eksternal dengan server web, untuk menyediakan halaman web dinamis yang mencerminkan input pengguna.

Implementasi asli dari antarmuka CGI biasanya memiliki efek merugikan pada beban server, karena setiap permintaan memulai proses yang terpisah. [Rujukan?] Implementasi yang lebih baru menggunakan proses persisten di antara teknik lain untuk mengurangi jejak di sumber daya server dan menawarkan kinerja umum dorongan.

Pada tahun 1995, lingkungan pengembangan server / bahasa yang terintegrasi pertama kali muncul dan bahasa web-spesifik yang baru diperkenalkan, seperti ColdFusion, PHP, dan Active Server Pages.

Meskipun sebagian besar bahasa untuk membuat halaman web dinamis memiliki pustaka untuk membantu tugas-tugas umum, aplikasi web sering membutuhkan pustaka khusus untuk tugas tertentu, seperti membuat HTML (misalnya, JavaServer Faces).

Pada akhir 1990-an, kerangka matang, “tumpukan penuh” mulai muncul, yang sering mengumpulkan banyak pustaka yang berguna untuk pengembangan web menjadi satu tumpukan perangkat lunak terpadu untuk digunakan oleh pengembang web. Contohnya termasuk ASP.NET, Java EE, WebObjects, web2py, OpenACS, Catalyst, Mojolicious, Ruby on Rails, Laravel, Grails, Django, Zend Framework, Yii, CakePHP, dan Symfony.

Macam-macam Web Framework yang di pakai para programmer.

Saya di sini cuma menuliskan link-link jika anda buka web resminya silakan anda klik link-link di bawah ini :

PHP

https://codeigniter.com/

https://laravel.com/

https://symfony.com/

Javascript

https://angular.io/

https://reactjs.org/

https://vuejs.org/

HTML & CSS

https://getbootstrap.com/

https://foundation.zurb.com/

https://bulma.io/

http://materializecss.com/

Semoga anda bermanfaat, jangan lupa kunjungi Website kami.
Salam_Coding.

Print Friendly, PDF & Email

TINGGALKAN BALASAN