I've never toyed with .NET Core before. And just in doing the setup, creation of a new console app and runming it - I have to say .NET Core is pretty cool! It isn't an IDE, but rather a console application. It creates some basic projects for you via templates and is able to build and run your projects. The templates appear to be primarily web-based, with a console app template in there as well.
Sad to say, since I've always built in Visual Studio, I don't actually know how to create much beyond these templates. It's amazing how helpful IDE tools like intellisense are, yet at the same time they prevent you from truly learning the language etc. I've spent years building .NET websites - nothing super complicated, but I was in C# every day. Yet I know Java far better than C# because I've always hand coded Java in VIM - without the aid of intellisense or real time syntax/object validation. I set up the manifest file and project structure. I know what files I need to create and where. In VS it was all done for me. Apart from the IDE I'm a noob.
Sad to say, since I've always built in Visual Studio, I don't actually know how to create much beyond these templates. It's amazing how helpful IDE tools like intellisense are, yet at the same time they prevent you from truly learning the language etc. I've spent years building .NET websites - nothing super complicated, but I was in C# every day. Yet I know Java far better than C# because I've always hand coded Java in VIM - without the aid of intellisense or real time syntax/object validation. I set up the manifest file and project structure. I know what files I need to create and where. In VS it was all done for me. Apart from the IDE I'm a noob.
In light of this, .NET Core is even cooler!
No comments:
Post a Comment