请发表您的意见(可视化编程) [英] Your opinion please (visual programming)

查看:90
本文介绍了请发表您的意见(可视化编程)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,我想听听您对以下内容的看法.
我对本机C ++非常满意,并且对MFC有一定的经验.现在,我想切换到(并准备进行长期投资)..用于编写更强大的GUI应用程序的另一种语言.您会提出什么建议?

显然,首先要考虑C ++/CLI,但我读到Microsoft不会积极推广带有C ++/CLI的Windows窗体.我过去尝试过C#一段时间,发现它非常简单明了.不过,我担心与本机C ++代码的互操作性问题..

Hello all, I’d like to hear your opinion on the following.
I’m very comfortable with native C++, and got some experience with MFC. Now I’d like to switch to (and ready to make long term investment on).. another language for writing more robust GUI apps. What would you suggest??

Obviously C++/CLI was the first thing to consider but I’ve read that Windows Forms with C++/CLI is not going to be actively promoted by Microsoft. I tried C# in the past for a while and I found it very straightforward and clean. I’m concerned though about interoperability issues with my native C++ code..

I''d really appreciate your opinion on this!

推荐答案

在这一点上,我建议WPF,Silverlight,HTML5是GUI应用程序的最佳投资.

如果只有Windows应用程序可以满足您的需求,则可以投资WPF.

由于您非常熟悉c ++克服任何互操作问题,因此并不是很困难.如果DllImport不起作用,则始终可以编写自己的c ++包装器并使之互操作.
At this point I would suggest WPF, Silverlight, HTML5 are best to invest when it comes to GUI apps.

If its just windows apps that fancies you, you could invest in WPF.

As you are very comfortable with c++ overcoming any interop issue would not be very difficult. If DllImport does not work, you can always write a c++ wrapper of you own and make it interop friendly.


您应使用C#:只有Nish仍使用C++/CLI.
:-)
You should use C#: only Nish still uses C++/CLI.
:-)


如果我是你,我不会专攻.只需移至.Net并完成它即可.至少,要学习完成工作所需的一切,如果有时间,请研究/学习一些有趣的东西.如果您甚至对每个.Net平台的工作情况有一个粗略的了解,就可以轻松地在它们之间进行切换,更重要的是,您可以确定哪个平台最适合手头的任务.
I wouldn''t specialize if I were you. Just move to .Net and be done with it. At the very least, learn whatever you need to get your job done, and if you have time, investigate/learn stuff that looks interesting. If you have even a cursory understanding of how each .Net platform works, you can easily switch between them, and even more importantly, you can determine which platform is most appropriate for the task at hand.


这篇关于请发表您的意见(可视化编程)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆