一款基于Swift 3.x的服务端框架,使用MVC设计你的服务端软件。
Branch: master
Clone or download
Latest commit 0cf8c2c Dec 9, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
Assets Update README.md Dec 18, 2017
Source/Pjango Convert to Swift 4.2.1 Dec 9, 2018
.gitignore Update README Jan 22, 2018
CODE_OF_CONDUCT.md Add CODE_OF_CONDUCT.md Dec 18, 2017
CONTRIBUTING.md Add CONTRIBUTING.md Dec 18, 2017
LICENSE Update LICENSE and README Jun 17, 2017
Package.swift Convert to Swift 4.2.1 Dec 9, 2018
README.md Update README Jan 22, 2018

README.md

一款基于 Swift 3.x 的服务端框架,使用 MVC 设计你的服务端软件。

使用方法

$ swift package generate-xcodeproj
  • Linux:使用Swift Package Manager编译:
$ swift build

范例

  • 基础模板:最基础的例子。
  • Calatrava:我的开源博客,Pjango 的深度使用。
  • Postman:HTTP 转发服务器,Calatrava 中的 Instagram 模块依赖在远程服务器部署的 Postman。

组件

模型组件

  • Pjango-Core-Model:内置的模型核心驱动。

视图组件

  • Pjango-Core-View:内置的视图核心驱动。
  • Pjango-Core-ListView:内置的列表类视图。
  • Pjango-Core-DetailView:内置的展示类视图。

数据库组件

  • Pjango-Core-DataBase:内置的数据库核心驱动。
  • Pjango-Core-FileDB:内置的文件驱动组件。
  • Pjango-MySQL:MySQL 数据库支持组件。

插件式组件

  • Pjango-Core-Plugin:内置的插件核心驱动。
  • Pjango-Core-TaskPlugin:内置的一次性任务组件。
  • Pjango-Core-TimerPlugin:内置的延时、定时、重复定时任务组件。
  • Pjango-Core-HTTPFilterPlugin:内置的 HTTP 服务过滤器组件。
  • Pjango-Core-LogFilterPlugin:内置的 HTTP 过滤器日志组件。

其他功能组件

联系我

发邮件给我:enum@enumsblog.com

协议

Apache-2.0 license

Pjango 基于 Apache-2.0 协议进行分发和使用,更多信息参见协议文件。