Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graphics 是否有一个跨平台的桌面框架可以利用本机库,如.NET和Cocoa?_Graphics_Cross Platform_Desktop Application - Fatal编程技术网

Graphics 是否有一个跨平台的桌面框架可以利用本机库,如.NET和Cocoa?

Graphics 是否有一个跨平台的桌面框架可以利用本机库,如.NET和Cocoa?,graphics,cross-platform,desktop-application,Graphics,Cross Platform,Desktop Application,我正在启动一个与图形密切相关的项目(想想,用图层绘制应用程序) 无论如何,我在C#、Java、JavaScript和Ruby方面有着悠久的历史。此应用程序将是开源的 但我要寻找的是一个“一次构建,随处使用”的框架。我研究过的大多数平台要么太过时、太复杂,要么就是不合适 我研究了Swing,WindowBuilder,wxRuby,等等。有这么多选择,但没有一个看起来足够现代,有好的文档,等等 我是一名C#桌面开发人员多年,所以如果我只针对Windows,我会很容易地走这条路。但我希望我的应用程序

我正在启动一个与图形密切相关的项目(想想,用图层绘制应用程序)

无论如何,我在C#、Java、JavaScript和Ruby方面有着悠久的历史。此应用程序将是开源的

但我要寻找的是一个“一次构建,随处使用”的框架。我研究过的大多数平台要么太过时、太复杂,要么就是不合适

我研究了
Swing
WindowBuilder
wxRuby
,等等。有这么多选择,但没有一个看起来足够现代,有好的文档,等等

我是一名
C#
桌面开发人员多年,所以如果我只针对Windows,我会很容易地走这条路。但我希望我的应用程序也能在Mac电脑上运行。但是,我希望Mac版本看起来像是专为Mac设计的,而Windows版本则是专为Windows设计的,等等。我目前正在看
Mono项目。但是我的Mac用户安装Mono的想法并不吸引我

任何基于Ruby的东西都很酷,但不是必需的

不管怎样,有什么建议?我使用NetBeans、Eclipse和visualstudio。因此,如果有必要的话,我并不关心学习新的IDE。我甚至想过用JavaScript和画布来完成这一切,但由于我需要处理大型本地二进制文件,我不知道这是否是一个好的选择

感谢您的建议。

可以为OS X、Windows和Linux创建跨平台桌面应用程序。它还可以创建Cocoa应用程序,您可以使用它在需要时直接与Cocoa交互


但是,Real Studio创建的是Win32应用程序,而不是.NET应用程序,因此您无法直接与.NET库交互。

Wow。已经否决了吗?那么,是不是就不允许征求关于So的建议?事实上,没有好的方法来回答你的问题,这就是为什么你会看到负面反馈(否决票)。Stackoverflow的主要网站关注的是有明确答案的问题,而不是主观的或类似民意调查的问题。对于程序员来说,这是一个非常好的问题。Stackoverflow.com。好的,我对你的评论投了赞成票,因为这是有道理的。我经常搞不懂为什么会有这么多人和程序员。所以,所以(这一个)意味着更多的直接事实。而Programmers.SO包含更多主观和自以为是的问题和答案?我明白这是多么的有益,但我已经习惯于这样做,因为我的需要,有时很难记住。然而,虽然我确实要求提出建议,但问题本身并非主观意见。从技术上讲,“是”可能是正确的答案。从我的问题中删除最后一段将使其基于事实。:-)也许这会帮助别人。我买了100美元的个人版
realstudio
。虽然你必须为每个平台(Windows、Mac、Linux)以100美元的价格购买许可证,但我目前主要需要Mac。而且,今年将有一个定价的变化,所以当这发生时,我将成为祖父,以我最初的100美元的费用获得所有三个平台。我发现花100美元买一些效果很好的东西(没有复杂或不推荐的库需要处理)是非常值得的。不,我不是皇家演播室的成员。缺点是缺少SSL支持。仅供参考,Professional和Enterprise版本支持多种平台,并具有SSL支持(以及许多其他支持)。(注:我隶属于Real Software)。