官术网_书友最值得收藏!

Server-side web frameworks

Building a web server like we just did is tedious and not scalable. There are a lot of things we need to implement, from routing to persisting data to rendering views. For such use cases, it's best to use a framework that can provide us with all the bells and whistles needed to quickly get started so we can focus on the application logic rather than spending time configuring and reinventing what others have already built.

Developers and even giant corporations, such as IBM, are betting that server-side Swift is the future by building frameworks in the form of Swift packages that make it very easy to build a web application. A few months after Swift was open sourced, one startup created a server-side framework called Perfect, which is very popular for building an entire server backend in Swift. IBM has spent a lot of effort creating Kitura, which is their take on a server-side swift framework that is lightweight and customizable, similar to express in Node.js or Sinatra in Ruby. Vapor is also a very popular framework with a lot of features.

主站蜘蛛池模板: 江达县| 汉川市| 商丘市| 孝昌县| 富宁县| 和政县| 晋中市| 仁布县| 墨竹工卡县| 讷河市| 宁城县| 栖霞市| 修武县| 响水县| 太和县| 长治市| 云南省| 外汇| 慈利县| 许昌市| 溆浦县| 山东省| 芜湖市| 贵溪市| 资中县| 滁州市| 台前县| 同心县| 钟山县| 高唐县| 肃南| 隆化县| 肥城市| 陆良县| 泾阳县| 洛浦县| 湾仔区| 嘉义市| 西和县| 文山县| 丹江口市|