ASP or WPF?
-
Hey guys got a ? that I know is going to get a very objective answer, but here goes anyways. I'm deploying to Afghanistan soon, so I'll have some time at nights to read without interruption from the kids. I'm a beginner programmer, learning the basics of c#. Should I get a book on ASP.net MVC 4, or WFP 4.5? I'm down with learning both desktop development and web development. Thanks for any input!
-
Hey guys got a ? that I know is going to get a very objective answer, but here goes anyways. I'm deploying to Afghanistan soon, so I'll have some time at nights to read without interruption from the kids. I'm a beginner programmer, learning the basics of c#. Should I get a book on ASP.net MVC 4, or WFP 4.5? I'm down with learning both desktop development and web development. Thanks for any input!
If you are wanting to learn the basics I'd get one of the "Learn C# in XX days" books, and then it really is a preference where you go from there. WPF has a lot of cool things you can do, but its only visible to those you send the executable to. ASP is a good skill to have and MVC can be translated to WPF when you get into that. There isn't a "this is the one" answer, but if you are starting with basics then get basic books. Learning the back-end of a language before you work on the pretty front end will save you a lot of headaches later. BTW, thanks for serving and stay safe out there.
-
If you are wanting to learn the basics I'd get one of the "Learn C# in XX days" books, and then it really is a preference where you go from there. WPF has a lot of cool things you can do, but its only visible to those you send the executable to. ASP is a good skill to have and MVC can be translated to WPF when you get into that. There isn't a "this is the one" answer, but if you are starting with basics then get basic books. Learning the back-end of a language before you work on the pretty front end will save you a lot of headaches later. BTW, thanks for serving and stay safe out there.
Ron, Thank you for your reply and safe wishes. I am no longer serving our country in the military though. I just separated from the US Navy, and am now going back out to Afghanistan to support the troops as a contractor. I'm currently reading two books to learn the basics of C#, Rob Miles C# Yellow Pages and Pro C# 2012 and .NET 4.5 The Pro C# 2012 book has a section on WPF. How much information do I need on WPF to be able to put together a small program? Thanks, Jeramy
-
Ron, Thank you for your reply and safe wishes. I am no longer serving our country in the military though. I just separated from the US Navy, and am now going back out to Afghanistan to support the troops as a contractor. I'm currently reading two books to learn the basics of C#, Rob Miles C# Yellow Pages and Pro C# 2012 and .NET 4.5 The Pro C# 2012 book has a section on WPF. How much information do I need on WPF to be able to put together a small program? Thanks, Jeramy
You really don't need much. WPF is XML with a .CS code behind. You can use the visual designer to make a form without writing any code at all, but it really gets more powerful if you hand code the XML. There are tools to help though, Microsoft Expression Blend can do some pretty bad-ass stuff without the need to hand code.
-
You really don't need much. WPF is XML with a .CS code behind. You can use the visual designer to make a form without writing any code at all, but it really gets more powerful if you hand code the XML. There are tools to help though, Microsoft Expression Blend can do some pretty bad-ass stuff without the need to hand code.
-
Hey guys got a ? that I know is going to get a very objective answer, but here goes anyways. I'm deploying to Afghanistan soon, so I'll have some time at nights to read without interruption from the kids. I'm a beginner programmer, learning the basics of c#. Should I get a book on ASP.net MVC 4, or WFP 4.5? I'm down with learning both desktop development and web development. Thanks for any input!
In my opinion you're better off with a book on .Net with C# (so more general). Something that starts with "Hello world" and builds up from there. Start with console applications, then winforms, then ASP.NET (web development adds a bunch of complexity) and if that all works out you can check out WPF, LINQ, WCF, ... which is already pretty specific. I'm pretty sure amazon has some cool books to start out with, make sure to check out the rating. I would recommend to also install VS express and SQL Server express (incl. management studio), which are free (need to register though) and very easy to use. hope this helps.
-
In my opinion you're better off with a book on .Net with C# (so more general). Something that starts with "Hello world" and builds up from there. Start with console applications, then winforms, then ASP.NET (web development adds a bunch of complexity) and if that all works out you can check out WPF, LINQ, WCF, ... which is already pretty specific. I'm pretty sure amazon has some cool books to start out with, make sure to check out the rating. I would recommend to also install VS express and SQL Server express (incl. management studio), which are free (need to register though) and very easy to use. hope this helps.
-
Hey guys got a ? that I know is going to get a very objective answer, but here goes anyways. I'm deploying to Afghanistan soon, so I'll have some time at nights to read without interruption from the kids. I'm a beginner programmer, learning the basics of c#. Should I get a book on ASP.net MVC 4, or WFP 4.5? I'm down with learning both desktop development and web development. Thanks for any input!
You should learn HTML5 and JQuery first. DON'T BE that "developer" who doesn't understand what we're doing here. ASP, MVC, PHP, etc, are all just fancy ways to get HTML, CSS, and Javascript into the browser. If you don't understand that goal, you're going to be a lousy web developer regardless of what other languages you know. The WWW is written in HTML, CSS, and Javascript. Get solid on those basics before tackling higher-level stuff. TRUST ME. I've had people fired for not knowing HTML, in an ASP.Net shop. Learn to hand-code HTML - it's your bread and butter as a web developer. For Windows Desktop apps, it's a little different - the foundation of that is basic C# or VB code. Learn the basics by making console apps, and do that for a long time, before you add the complexity of Forms, Events, and all that. Event-based programming is a little hard to understand sometimes, but it's how Windows Desktop apps work, so the idea is to be solid on the basics, so that stuff doesn't trip you up as you learn the higher level stuff.
-
Hey guys got a ? that I know is going to get a very objective answer, but here goes anyways. I'm deploying to Afghanistan soon, so I'll have some time at nights to read without interruption from the kids. I'm a beginner programmer, learning the basics of c#. Should I get a book on ASP.net MVC 4, or WFP 4.5? I'm down with learning both desktop development and web development. Thanks for any input!
My 2c Choose either one and learn it, ignoring the other. The two are very different (and very similar!) and I would wait until you are comfortable with one, then convert to the other. If it was me, I'd go the ASP route to start with. My route (and this will get me downvoted, I'm sure) will be what someone alludes to below; Start by getting familiar enough with html and css to knock up a static web page. Learn a bit about Javascript and JQuery so you can 'play' with the page contents. Now you have a web page that does stuff you start looking at the ASP side and interacting with the server.
MVVM # - I did it My Way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')