Skip to content

cykit126/kaixin.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

罗伟滨 Wilbur Luo
cykit126@gmail.com
kaixindev.org

===============================================================================
= 简体中文
===============================================================================
以coding的方式表达我的思想,阐述我的世界观,结交志同道合的朋友。

kaixin.py是一个非常轻量级的web库,提供基于事件的插件机制。

为什么开发这个库?
当我粗略了解了从大到小各种python web开发框架后发现,即使是web.py这个被认为最精简的框架我都觉得还有不少东西可以删除。所以有了kaixin.py。

设计概要:
kaixin.core
  提供一个web应用必需的基本功能,任何一个web应用必需也仅需依赖于这个package中的类。
kaixin.extension
  提供web开发中各种具体应用,比如URL映射、字符串验证等非必需的工具。这是个可选的package。

0.1.0:
kaixin.core
  WSGI封装,Rquest, Response 和 Context
  事件机制
  HTTP工具类
  常量实现
kaixin.extension
  URL映射
  字符串验证工具类

===============================================================================
= English
===============================================================================
Expressing myself and finding friends by coding.

kaixin.py is a lightweight web development library. kaixin.py provides event-based plugins. 

Why do I develop kaixin.py?
After explorering a lot of python web framework, I think they are not simple enough. web.py is good, but still not simple enough.
And I like doing thing in my way. So there is kaixin.py.

pacakges:
kaixin.core
  Provides basic fundamental features. kaixin.py applications MUST and ONLY depend on this package.
kaixin.extension
  Provides some others optional classes, such as URL mapping, input validation and so on.

0.1.0
kaixin.core
  WSGI wrappers, Request, Response and Context
  Event-based plugins
  HTTP utilities
  Constant implementation
kaixin.extension
  URL mapping
  String validation utilities
  

About

A lightweight python framework for web development. It's part of kaixin.dev(kaixindev.org).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages