我正在编写一个wcf服务,它将生成html控件,客户端应用程序将使用这些控件来呈现网页的一部分-例如,填充了选项列表的html select。服务将用C# (.net框架v4)编写,在我的实现中,客户端应用程序将是一个C# asp.net web forms应用程序。
我希望服务以结构化格式提供html控件,而不仅仅是html字符串,以便客户端应用程序能够更灵活地使用它们(例如,客户端应用程序可能想要向html select控件添加另一个选项)。
过去,我曾使用asp.net应用程序中的System.Web.UI.HtmlControls命名空间中的类来实现此目的,但这些类不能序列化,因此我不
我现在正在学习C++,我听说了很多关于嵌入式脚本语言的知识。我想象的完全不同。
我想我应该用C++编写我的所有性能很重的函数,并将它们从脚本语言(如Lua或Python )中调用。
但情况似乎正好相反。->用Lua/Python编写函数并在C代码中调用它们。
在C++中嵌入一种语言而不是用C++编写API和用另一种语言调用这些函数有什么好处呢?
示例:
// function in c++
int expensiveFunction(){
return 1;
}
然后,在Python中,我会调用这个函数,我可以从C++获得性能,但是由于Python的运行时解释器,我可以在运行时进行更