Perfect将把Swift带到服务器端
按照加拿大创业公司PerfectlySoft的说法,Perfect让使用苹果的Swift语言构建企业级Web应用程序成为可能。随着苹果最近将Swift开源,Perfect承诺支持跨多种平台的跨平台开发,包括OS X、Linux、Windows、iOS和Android。据PerfectlySoft首席执行官Sean Stephens介绍,把Swift同时用于客户端和服务器端将使开发过程更高效,因为开发人员可以重用这个过程中的代码和逻辑,同时,借助Swift的功能,还能确保高水平的安全、防护和性能。 Perfect包含一个名为PerfectLib的Swift框架。该框架提供了一套既可以用于前端开发又可以用于后端开发的核心工具。在客户端,PerfectLib主要是复制了苹果SDK已经提供的功能,比如支持JSON编码/解码和编组、字节流管理、cURL支持、SQLite访问。使用PerfectLib对那些功能的实现,客户端代码对苹果SDK的依赖减少,因为更容易在后端重用。在服务器端,PerfectLib包含了额外的、对服务器端特别有意义的功能, 比如支持文件管理、进程管理和IPC、Mustach...