Login Page - Create Account

Support Board


Date/Time: Fri, 03 May 2024 10:21:29 +0000



Post From: Development and Suggestions

[2013-04-30 08:39:46]
Sierra Chart Engineering - Posts: 104368
For those of you who may not understand the comment about .NET being a plague, need to understand that it is from a programming perspective. Not that Sierra Chart at this time has a significant problem because of it. It does not. Although from a programming perspective, it is not pure 100 percent native machine code in its entirety and we are not happy about that. So this comment is from a technical perspective and from the perspective having consistent well-organized code.


Sierra Chart is not a .NET program. We are not .NET programmers. Sierra Chart primarily is what is known as a native C++ program which is specifically for Windows and current CPUs.

.NET, is some marketing term ( Just another ridiculous name Microsoft has come up with) for the Common Language Runtime from Microsoft which provides a managed programming environment with a just-in-time compiler. It is something that Sierra Chart in the past did not use, but has some limited support for recently to interface to certain components that use it. We are removing these components. One of these components is the current spreadsheet functionality which we are building ourselves.

We do not like .NET, because it complicates our programming, in the area where there is .NET code, we are working with a different kind of language and programming method., it adds some amount of additional CPU usage., increased memory use, is hard to debug, very slow to compile, sometimes cause occasional problems among users when it comes to starting Sierra Chart, and is proprietary and locks us into Windows.

.NET also is a highly proprietary heavyweight Microsoft software technology. We do not see it as the future and it may not have a very good future. We are going to be proceeding to supporting other operating systems and .NET is not the path towards that. Programmers are locked into Microsoft Windows if they use .NET. So while our competitors use .NET, we see it as an evil plague that needs to be gotten rid of for good, from Sierra Chart that is. If programmers find it useful, then great. It's not for us though.


Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2013-05-01 07:30:52