跳到正文
网络寻租
返回

为什么要用纯文本

什么是纯文本

我们所说的纯文本, 有几层含义:

任何信息, 都采用文本的方式来展示

我们拒绝任何形式的二进制格式, 拒绝任何形式的私有格式, 我们只支持纯文本.

比如: Word, PPT, Excel, 他们都是只能用微软的工具打开的, 并且都是二进制的, 不能被文本编辑工具修改.

文本的编码必须是统一的标准编码

要么ASCII, 要么UTF-8, 拒绝任何其他的编码格式. 比如gbk等.

文本本身的数据, 反映出文本需要展示的信息量

比如:

<elementType id="Book" name="pyqt book">
    <elementType id="chapter" title="python introduce"> 
    </elementType>
    <elementType id="chapter" title="qt introduce"> 
    </elementType>
</elementType>

虽然格式是纯文本的(xml), 但是不能很好地被人理解, 所以我们认为是坏的, 不符合纯文本的要义.

我们应该这样:

Book:
    name: pyqt book
chapter:
    - python introduce
    - qt introduce

一个示例

本文就是采用纯文本方式编辑的, 原始文件可以在 这里 看到.

为什么要用纯文本

我们为什么要使用纯文本?

注意点

纯文本工具链

为了能够实践我们纯文本主义, 我们需要有强大的工具作为支持:


分享这篇文章:

上一篇
箴言
下一篇
开发经验

评论

评论通过 GitHub 账号发布,需要先使用 GitHub 登录。