C++带给开发者的总是惊喜,不是有人说C++不适合做Web开发吗?不也有人说让C++做自己擅长的事情去吗?看看这个uWebSockets项目你就会觉得原来C++也可以擅长Web应用开发,就像Node.js平台下的Express一样易用,但性能却是惊人的提高。
uWebSockets完全采用头文件的C/C++实现,是一个支持跨平台的项目,可以运行在Windows、Linux和macOS操作系统。
uWebSockets对性能的重视是一贯的,这也是C++项目得以生存的法宝,uWebSockets使用SSL比其它同类的产品要快许多,甚至对Golang的最快不采用SSL的Web服务器还要快。这让号称微服务老大的Golang语言十分不爽!
uWebSockets虽然完全采用C/C++编写而成,但是,它并不排斥其它的技术,搞自己的小圈子,而是可以与其它平台进行无缝集成,包括采用Node.js作为后端,这样就可以允许使用脚本快速地开发出的应用。除此之外,uWebSockets还内置了号称性能最快的JavaScript运行时---Bun。
项目地址:https://github.com/uNetworking/uWebSockets
#头条创作挑战赛# #如何选择开源软件才能控制企业成本# #uWebSockets#