www.shuxiaolong.com 网站已经升级, 最新网址 请关注 www.ink-fx.com
架构师成长之路

『算法』002 Laura.Serialization跨平台 先行阻力

2014-03-13  (0/1222) ShuXiaolong

 

002 Laura.Serialization跨平台 先行阻力

 

先上截图

 

先对Java表示歉意

>我也知道Java 基本的 命名规范。但是 反序列化过程中,可能涉及到反射:所以保持两个 平台的名称 实属无奈;

>我记得以前用 Java写算法的时候,觉得数据类型都是够用的 —— 结果今天发现 Java底层函数 好像不够用了;

>在 移植 Laura.Serialization的时候,弄的一些代码,感觉特对不起Java——在此 为自己的 不遵守Java规范 表示歉意;

>等 Laura.Serialization完成移植,在此保证 定会优化代码,优化风格;

 

先行阻力

       >byte 类型,.Net 和 Java 平台不兼容:最后已经确定 让 Java-Laura.Serialization 兼容 .Net-Laura.Serialization;

       >Java 貌似不支持 穷举反射:循环 加载的所有Jar包,反射 寻找指定类型(性能很低,但很强大)。

       >Java 的 特性Annotation 让自己很头疼:Java-Annotation 是 接口类型,不能有函数。

       >Java 和 .Net 平台,类型区 的跨平台 问题:用怎样的机制 实现 两个平台的类型互转。

      

       !穷举反射 的不支持,导致 Java- Laura.Serialization 另外思考 插件探查 的设计方案;

!类型区的跨平台,导致 Laura.Serialization 得为平台兼容 作出修改:类型区字符串 转 实际类型 的设计方案; 

 

 

 

 

                                                                     

                                                                                                         舒小龙

                                                                                                  2014-03-02 22:34

 

评论回复
共有:0 条评论信息
暂无任何评论信息

发表评论

点击刷新