SData:SData是一种优雅的数据交换解决方案

时间:2024-05-29 07:13:47
【文件属性】:

文件名称:SData:SData是一种优雅的数据交换解决方案

文件大小:713KB

文件格式:ZIP

更新时间:2024-05-29 07:13:47

C#

SData是一种优雅的数据交换解决方案。 它包括三个部分:模式语言,数据格式和编程语言映射。 为什么选择SData? 1)模式是对数据的描述,数据是模式的实例。 2)如果在编译时映射了模式和编程语言(即从模式生成编程语言代码),则将静态键入数据交换解决方案;如果在运行时映射了数据和编程语言,则将动态键入解决方案。 因为生成的编程语言代码本质上了解数据结构和类型,所以与动态类型的解决方案相比,静态类型的解决方案具有更好的性能和安全性,但灵活性较差,因此,这些类型在静态类型的编程语言和动态类型的编程语言之间是相同的。 静态类型的数据交换解决方案包括Google的协议缓冲区,Microsoft的Bond和SData,动态类型的解决方案包括JSON和XML(正常使用)。 3)SData模式优雅而强大,它是面向对象的并且具有丰富的类型,编程语言映射机制优美而灵活,程序员在使用SData时可能会感到


【文件预览】:
SData-master
----Docs()
--------Schema1.png(39KB)
--------Data.png(33KB)
--------Schema2.png(23KB)
--------Schema.sds(3KB)
--------Data.txt.sds(2KB)
--------BizVS.png(47KB)
--------EditCSProj.png(19KB)
----.gitattributes(378B)
----License.txt(1KB)
----README.md(25KB)
----Src()
--------Readme.txt(130B)
--------SData()
--------__nuget()
--------SData.VisualStudio()
--------SData.sln(2KB)
--------SData.MSBuild()
--------SData.Compiler()
----.gitignore(3KB)

网友评论