|
Nish Nishant wrote: Then why come to a poll specifically targeted at .NET devs and make a ridiculous comment?
It's been a while since I have stopped by CP, is sarcasm no longer allowed (It’s how I interpreted his statements)?
Common sense is admitting there is cause and effect and that you can exert some control over what you understand.
|
|
|
|
|
Ron Anders wrote: C / C++ run faster leaner and meaner than a scalded cat.
I rewrote in C# a complex, processor intensive analysis algorithm (this stuff could take more than a day to run its analysis, even distributed across 16 cores) that I'd originally written in C++. It performed at least as well as the C++ code. Granted, I was using STL in C++ (probably a mistake), and granted, I also had the benefit of how I could improve the implementation, even though the overall algorithm stayed the same. None-the-less, I was pleased with the performance of C#.
Marc
|
|
|
|
|
I dev without a net
New version: WinHeist Version 2.2.2 Beta tomorrow (noun): a mystical land where 99% of all human productivity, motivation and achievement is stored.
|
|
|
|
|
Don't know where some of the bitching and complaining is coming from in regards to .Net, but I assure you, that your life's scenario is not the rule de jure.
Anyhow, native code and low level shite is great and dandy, but most developers here work in the Microsoft stack (C# - mostly), therefore they target .Net, performance debates or not, it's what we have to work with, and it pays the bills.
|
|
|
|
|
Clickety[^]
Anything that is unrelated to elephants is irrelephant Anonymous
- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944
- I'd just like a chance to prove that money can't make me happy. Me, all the time
|
|
|
|
|
.NET is the enemy of performance!
|
|
|
|
|
... so is letting my grandma drive a veyron, that's not the veyron's problem!
|
|
|
|
|
...so that means .NET programmers are grandmas? :P
|
|
|
|
|
Nafees Hassan wrote: .NET is the enemy of performance!
I've been using C#/.NET for years, writing some very CPU intensive analysis algorithms (originally in C++), so I would definitely have to disagree with you.
Marc
|
|
|
|
|
Same here. Badly written C# code executes slowly. Optimized code can run like magic.
My plan is to live forever ... so far so good
|
|
|
|
|
I'm amazed by the survey questions that they didn't even ask about .NET Core! Actually many people have already started porting it for their own environments. I have a laptop set up on Ubuntu to use .NET Core; I agree this is a development thing but survey didn't ask about anything like organization applications or so. I do use .NET Core, despite it doesn't support a native SMTP client.
Secondly, .NET framework's 3.5 would be primarily supported on something like Windows Server 2008/2012. Otherwise, my own personal recommendation is to upgrade to .NET 4.5 or greater. It's friendly to developers.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
...mostly for the Xamarin support, but I haven't started using it seriously.
When I get the time to read the book, and can play with Android apps I'll consider starting to target apps at higher than 4.5.n - but I won't convert any until I need to.
Some of my projects are still at .NET 3, and use common DLL files - so those don't get upgraded!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Quote: ...mostly for the Xamarin support, but I haven't started using it seriously. I see, you're consistent.
Quote: Some of my projects are still at .NET 3, and use common DLL files - so those don't get upgraded! If you are still using .NET 3 and support old frameworks, then why bother using Visual Studio 2015? Is there a fashion in using the latest tools and outdated (sorry if that hurts!) frameworks?
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
As I said - for the Xamarin support.
I only upgrade existing projects if I need to - but sometimes it's worth doing.
For example, .NET 4.0 added the string.IsNullOrWhiteSpace method which was a lot better than the older string.IsEmpty method. That (and some other improvements) made it worth upgrading projects when they needed changes (but not just for bug fixes). Little things can make your code better - it isn't a case of "the latest is best", or I'd be using VS2015 all the time instead of the 2013 version I only upgraded to a year ago!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
OG, you will love Xamarin! I'm thrilled at how easy it's been to port large chunks of this[^] app to Android. And I'm no Android expert.
/ravi
|
|
|
|
|
It's finding the time to learn it...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Just last week I updated our biggest project from 4 to 4.6.2.
It allowed me to remove some custom tool that generated variables from strings and somehow forced us to build way too often and use nameof() instead.
It allowed us to move to newer versions of various tools making use of increased security, performance, and more features.
Dat feeling...[^]
|
|
|
|
|
For Real Programmers™ (and real-time systems).
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey
If a coffee bean is between the Earth and the Sun, is it a Java Eclipse? -- Sascha Lefèvre
/xml>
|
|
|
|
|
|
I can check this and other
|
|
|
|
|
... the one that runs on WinXP (v4.0).
I have an old notebook for testing which runs XP and .net 4 is the last version that runs on it which has all I need (TPL, generics, lambda functions ...)
It would be nice to have the zip code built in to the framework (v4.5+).
|
|
|
|
|
Many of my friends just compiling their old (framework 2.0) source code with 3.5...4.0 and now with 4.5.
Are they ....Really using 4.5 ???
I think changing/targeting a framework is not worth unless you use some good features of it.
Do you really know difference between framework 4.6.1 and 4.6.2 ??? Don't gooooogled now
Find More .Net development tips at : .NET Tips
The only reason people get lost in thought is because it's unfamiliar territory.
|
|
|
|
|
You can target any .net framework as long as you use the new .net framework features.
|
|
|
|
|