June 2018
Intermediate to advanced
348 pages
8h 45m
English
Nowadays, most web-centric applications are developed using Python, Java, C#, PHP, and other high-level languages. But, for these applications, people place reverse proxies, such as NGINX, Apache Web server, or IIS redirector, to manage the traffic . All of these reverse proxies are written in C++. Likewise, most of the web browsers and HTTP client libraries, such as libwww, libcurl, and WinInet, are written using C++.
One reason why Java, (statically-typed) C#, and other dynamic languages (such as Python, Ruby, and PHP) became popular is the fact that these languages support reflective capabilities (in the case of static languages, such as C#/Java) and duck typing (supported by dynamic languages). These ...