“I have reimplemented a networking project from Scala to Go. Scala code is 6000 lines. Go is about 3000. Even though Go does not have the power of abbreviation, the flexible type system seems to out-run Scala when the programs start getting longer. Hence, Go produces much shorter code asymptotically.” – Petar Maymounko
Ngành công nghiệp phần mềm hiện đại không thể tách khỏi Web. Lập trình Web là một lĩnh vực công nghệ mà tất cả lập trình viên cần biết. Cho dù mục tiêu là trở thành một kĩ sư thiết kế phần mềm, hay một nhà tư vấn về kỹ thuật thì kiến thức về Web nên là một trong những kiến thức nền tảng mà ta cần phải nắm vững.
Chương này sẽ giải thích vị trí hiện tại của Go trong lĩnh vực lập trình Web, và điểm qua một số Open source web frameworks, cũng như đưa ra các ví dụ thực thi minh họa.
Đồng thời, chúng tôi sẽ giới thiệu một số vấn đề gặp phải của các doanh nghiệp hiện đại phải đối mặt và cách giải quyết chúng bằng ngôn ngữ Go.
(Chúng tôi đang update chapter này, sẽ sớm có bản cập cho các bạn)