Differences between revisions 2 and 5 (spanning 3 versions)
Revision 2 as of 2004-08-14 03:27:42
Size: 697
Editor: Zoom.Quiet
Comment:
Revision 5 as of 2004-08-15 23:21:32
Size: 1559
Editor: Zoom.Quiet
Comment: XMLSpyHowto
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
== 目标 ==
面对Twisted 完善的网络应用开发框架组织,我们灵机一动,将 Twisted 最典型,最基础也最灵活的 二进制流TCP 传输应用,通过简单的XML模板来自动生成,将会极大的规范化,标准化,可控制化网络应用的快速开发!
Line 15: Line 18:
= 使用手册 =
 * ["XMLSpyHowto"] -- 强力XML.XSL.XSLT等等设计开发环境!
Line 16: Line 21:
= 子项目 =
 * otter 二进制流通讯框架
 * ottertool 二进制流通讯协议、报文、应用框架工具
Line 20: Line 22:
== 子项目 ==
 * ["/OtterBase"] 二进制流通讯框架
 * ["/OtterTool"] 二进制流通讯协议、报文、应用框架工具

= 讨论·广告 =
 * '''精巧的思想,简单的表现,丰富的应用!'''
 * '''Otter! 快速架设稳定网络应用大坝的 水獭 !'''

 * 建议使用 RELAX NG 来更加精确的验证 XML, 提供伪脚本工具,通过类似Py 风格的脚本来自动生成合理的 XML,这样当 Otter Schema 升级时,也更加容易兼容原先的 XML!
{{{
Otter script--(OtterXML builder)-->Otter XML --(Otter engine)--> Twisted Python acript
}}}

Otter 水獭(基于twisted的高速、可扩展性二进制流框架)

-- hd [DateTime(2004-08-14T01:17:55Z)] TableOfContents

前言

Otter的来源是在为PyUSS书写测试程序时的小框架,因为在网络应用中会大量使用基于TCP的二进制流通信,所以将这个小框架正式变为一个独立的项目,成为以后相关应用的开发基础。

目标

面对Twisted 完善的网络应用开发框架组织,我们灵机一动,将 Twisted 最典型,最基础也最灵活的 二进制流TCP 传输应用,通过简单的XML模板来自动生成,将会极大的规范化,标准化,可控制化网络应用的快速开发!

开发基础

  • python 跨平台、易使用的开发语言
  • twisted 基于python的高可用性、高可扩展性、高性能的网络框架

使用手册

  • ["XMLSpyHowto"] -- 强力XML.XSL.XSLT等等设计开发环境!

子项目

  • ["/OtterBase"] 二进制流通讯框架

  • ["/OtterTool"] 二进制流通讯协议、报文、应用框架工具

讨论·广告

  • 精巧的思想,简单的表现,丰富的应用!

  • Otter! 快速架设稳定网络应用大坝的 水獭 !

  • 建议使用 RELAX NG 来更加精确的验证 XML, 提供伪脚本工具,通过类似Py 风格的脚本来自动生成合理的 XML,这样当 Otter Schema 升级时,也更加容易兼容原先的 XML!

Otter script--(OtterXML builder)-->Otter XML --(Otter engine)--> Twisted Python acript

Otter (last edited 2009-12-25 07:14:51 by localhost)