Ask HN: Learning .Net as an experienced Java dev
Hi!
I'm looking to pick up as much .Net as possible, specifically in the areas of Asp.Net, Entity Framework, NHibernate and a few others before I start with a client that is a MS only shop when I get back to work in January. (Yes, they are aware that I am a Java guy.)
So far I have figured out C# is a better Java. IIS is the app server. NuGet is ~a Maven lite. Visual Studio is the IDE, etc.
Problem is there are seemingly thousands of small things to figure out that I haven't come around to yet, like: is there a common directory layout for projects (solutions)?
How does it decide which templates to use around my page specific html? Something like Tiles maybe?
Anyone has some good pointers?
1 comment
[ 2.6 ms ] story [ 12.0 ms ] threadIf your client prefers, you can put all of the above in a /src directory. You can reference compiled DLLs and/or Projects using relative paths, by default so you can have a /test directory which would point to your /src solutions.
In terms of which templates it uses by default (in ASP.NET MVC), by default the view is {actionName} so if you have an action "Index" on a controller "Home", the default view is "/Views/Home/Index.cshtml". You can tell it to use a specific view, of course, as an overload to the View() method.
In the spirit of the holidays, I'd be willing to have a 30 minute skype call to answer questions or create a basic project. My gmail is partisanyc.