gpt4 book ai didi

c# - 当我的 JavaScript 和 C# 代码库重叠时,如何减少维护?

转载 作者:太空宇宙 更新时间:2023-11-03 18:50:03 25 4
gpt4 key购买 nike

我有一个库,其中包含一些我在 C# 和 JavaScript 中使用的对象。有几个对象,我们称其中一个为 Foo,在 C# 和 JavaScript 中具有相同的基本实现。当我想将这种类型的对象从服务器传输到浏览器时,我只需调用 Foo.ToJson() 将该对象序列化为 JSON,然后使用安全的 eval() 操作在浏览器端恢复该对象。

一切都很好,但是库变得越来越复杂,保持 JavaScript 和 C# 代码库同步的需求越来越困难且容易出错。我对简化此架构或使其易于维护的想法很感兴趣。想法?

最佳答案

你可以看看使用脚本#:http://projects.nikhilk.net/ScriptSharp

由于您的类都是用 C# 编码的,因此您可以为服务器和客户端项目重用相同的 .cs 文件。这样,当您进行更改时,它会自动编译到 javascript 中:-)

关于c# - 当我的 JavaScript 和 C# 代码库重叠时,如何减少维护?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/971693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com