- Hands-On RESTful Web Services with Go
- Naren Yellavula
- 197字
- 2021-06-24 17:04:23
Why use Go for REST API development?
REST services are trivial in the modern web. SOA (which we discuss in more detail later) created an activity space for REST services to take web development to the next level. Go is a programming language from the house of Google for solving the bigger problems they have. It has been over ten years since its first appearance. It matured along the way with the developer community jumping in and creating huge-scale systems in it.
We could choose Python or JavaScript (Node.js) for our REST API development, but the main advantage of Go lies in its speed and compile-time error detection. Go has been proven to be faster than dynamic programming languages in terms of computational performance according to various benchmarks. These are the three reasons why a company should write their next API in Go:
- To scale your API for a wider audience
- To enable your developers to build robust systems
- To start simple and go big
As we progress through this book, we learn how to build efficient REST services in Go.
- 算法精粹:經(jīng)典計(jì)算機(jī)科學(xué)問題的Java實(shí)現(xiàn)
- Vue.js快跑:構(gòu)建觸手可及的高性能Web應(yīng)用
- Python Tools for Visual Studio
- Python數(shù)據(jù)可視化之Matplotlib與Pyecharts實(shí)戰(zhàn)
- Getting Started with Python Data Analysis
- 深入RabbitMQ
- 零基礎(chǔ)輕松學(xué)SQL Server 2016
- Java EE核心技術(shù)與應(yīng)用
- PHP從入門到精通(第4版)(軟件開發(fā)視頻大講堂)
- 一本書講透Java線程:原理與實(shí)踐
- Learning iOS Security
- Puppet:Mastering Infrastructure Automation
- Modular Programming with JavaScript
- MATLAB 2020 GUI程序設(shè)計(jì)從入門到精通
- 網(wǎng)絡(luò)綜合布線與組網(wǎng)實(shí)戰(zhàn)指南