Golang Web – Pengenalan Web Server

Golang saat ini populer dijadikan salah satu pilihan bahasa pemrogaman untuk membuat web, terutama Web API(Backend). Selain itu, di golang juga sudah di sediakan package untuk membuat Web, bahkan di sertakan pula package untuk implementasi unit testing untuk Web. Hal ini menjadikan pembuatan Web menggunakan golang lebih mudah, karena tidak butuh menggunakan library atau framework.

Cara kerja golang web

  1. Web browser akan melakukan HTTP Request ke Web Server
  2. Golang menerima Request tersebut, lalu mengeksekusi request tersebut sesuai dengan yang diminta.
  3. Setelah melakukan eksekusi request, Golang akan mengembalikan data dan di render sesuai dengan kebutuhannya, misal HTML, CSS, JavaScript dan lain-lain.
  4. Golang akan mengembalikan content hasil render tersebut sebagai HTTP Response ke Web Browser

Package net/http

Pada bahasa pemrogaman lain, seperti java misalnya, untuk membuat web biasanya dibutuhkan tambahan library atau framework. Sedangkan di golang sudah di sediakan package untuk membuat web bernama package net/http, sehingga untuk membuat web menggunakan golang kita tidak butuh library tambahan, kita bisa menggunakan package yang sudah tersedia.

Walaupun memang saat kita akan membuat web dalam skala besar, direkomendasaikan menggunakan framework karena beberapa hal sudah dipermudah oleh web framework.

Penutup

Pada artikel kali ini kita telah belajar tentang web server pada bahasa pemrogaman golang. Dan pada artikel selanjutnya saya akan membahas cara membuat web server pada golang.

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

About Me

About Me

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam.

Social Profiles

Facebook