当前位置:  开发笔记 > 编程语言 > 正文

将脚本语言集成到C#应用程序是否有意义?

如何解决《将脚本语言集成到C#应用程序是否有意义?》经验,为你挑选了1个好方法。

我一直在考虑将Ruby集成到我的应用程序中,但是我工作的一些朋友告诉我C#已经非常高了.但对我来说,似乎它有更多的包袱来做快速的事情.

你们有什么感想?

此外,如果我进行集成,那么限制它是否有意义,以便您可以使用应用程序的现有功能执行任何操作,但不能扩展它?

原因是,scritping语言的性能并不为人所知,如果你说让人们编写像Blur,Contrast等一样的过滤器,那么那些会比它们应该慢得多,并且降低了脚本编写器客户端的体验, 对?



1> Mark..:

我已经将(lua)脚本集成到应用程序中,并且我还使用c#本身作为"脚本语言",通过用户提供的代码动态编译动态程序集.我还使用符合特定接口或基类的用户提供的程序集实现了"插件"系统.

从安全性,性能到最终用户的混淆,需要考虑很多事情.我认为你不能像"脚本语言不属于应用程序",甚至"脚本语言属于应用程序"那样做一个全面的陈述.任何给定的特定情况都需要仔细考虑所有选项以及这些选项的后果,然后再运行并做一些您可能会后悔的事情.

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有