在哪里/何时C#和.NET Framework失败是合适的工具? [英] Where/When do C# and the .NET Framework fail to be the right tool?

查看:102
本文介绍了在哪里/何时C#和.NET Framework失败是合适的工具?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的非编程生涯,我始终尝试使用适当的工具来完成工作,而且我觉得我做同样的在我的编程生涯,但我发现我选择C#和.NET几乎一切。我发现它很难拿出(实际业务)的需求无法通过.NET和C#来满足。

In my non-programming life, I always attempt to use the appropriate tool for the job, and I feel that I do the same in my programming life, but I find that I am choosing C# and .NET for almost everything. I'm finding it hard to come up with (realistic business) needs that cannot be met by .NET and C#.

显然,嵌入式系统可能需要的东西比.NET Micro Framework的少臃肿,但我真的很为业务类型的情况线上的.NET是不是最好的工具。

Obviously embedded systems might require something less bloated than the .NET Micro Framework, but I'm really looking for line of business type situations where .NET is not the best tool.

我primarly一个C#和.NET的家伙,因为它就是我最舒服的,但据我所知,C ++,PHP,VB,PowerShell中,批处理文件和Java相当数量的,以及正在谙练在web technologes(的JavaScript,HTML和CSS)。但我虚心一下我的技能和我在寻找情况下,C#和.NET的不是正确的工具的工作。

I'm primarly a C# and .NET guy since its what I'm the most comfortable in, but I know a fair amount of C++, php, VB, PowerShell, batch files, and Java, as well as being versed in the web technologes (JavaScript, HTML, and CSS). But I'm open minded about it my skill set and I'm looking for cases where C# and .NET are not the right tool for the job.

我选择.NET和C#,因为我很舒服,但我正在寻找的情况下,这是不恰当的。

I choose .NET and C# because I'm comfortable with it, but I'm looking for cases where it isn't appropriate.

推荐答案

C#和.NET Framework可能不是一个的硬实时应用的最佳选择。的应用程序将软管进行第一次垃圾收集和实时系统往往有内存的限制,使全面的.NET架构不合适。

C# and the .NET Framework might not be the best choice for a hard real-time application. Your application will hose on the first garbage collection, and real-time systems often have memory constraints that make the full-blown .NET framework unsuitable.

这是说,有解决这些问题的方法,在这里看到:<一href="http://www.windowsfordevices.com/c/a/Windows-For-Devices-Articles/Adding-Realtime-to-Windows-Embedded/">http://www.windowsfordevices.com/c/a/Windows-For-Devices-Articles/Adding-Realtime-to-Windows-Embedded/

That said, there are ways around these problems, see here: http://www.windowsfordevices.com/c/a/Windows-For-Devices-Articles/Adding-Realtime-to-Windows-Embedded/

这篇关于在哪里/何时C#和.NET Framework失败是合适的工具?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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