今天试着移植公司的项目库,
首先是公用类库,包含配置库、日志库、以及序列化库,以及线程库,
测试了几个简单的功能,
PS.反射性能不错,有点超过C#原生反射的样子。(不过对于其他手段,肯定慢了。。)
发现几个问题:
1.枚举支持不算很好
2.不支持Goto(虽然没怎么用)
3.需要为所有的类加上JsType,并指定File路径 包括所有依赖的类
4.不支持自定义的属性(这个头疼,属性可是我最爱用的手段之一)
5.thread必须自己模拟一个(最好直接砍掉不要用)
解决方案:
1.修改部分代码能解决
2.不用
3.准备写个Task自动处理
4.封装一层
5.先模拟一个,Thread一般都是封装过的二次库,问题不大。