Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Building websites conventionally vs .NET?

So far, I have built websites using simple text editors, very similar to what we are doing here on TreeHouse. I have recently been introduced to the .NET framework (ASP.NET and C# programming), and I was wondering, in terms of getting a job, is this useful?

Visual Basic (which has ASP.NET) is very complicated compared to what I've done so far, and I feel like I have a lot of missing knowledge. My goal is to get a web development position, preferably front-end, but perhaps I will move into back-end programming later.

Will using .NET open a lot of doors? At this point in my career, I want to get my foot in the door in a job where I continue to refine and hone my skills as a web developer. Does anyone have any experience/opinions on .NET vs conventionally built websites?

Thanks!

2 Answers

Hi Matthew,

There are a ton of C# and .NET jobs out there! We have hired our first C# Teacher here at Treehouse and you'll start seeing videos soon. It's a great skill to pick up if your looking for work.

Thanks for being a Treehouse Student!

Cheers, Ryan

I appreciate the response!

While .Net is not a requirement you will need more then just HTML and CSS to build a competitive website in today market or land a web development job.

I would say HTML, CSS, and JavaScript is the minimum you could use.

When I develop a website I usually use Python and the Flask framework(Flask is to Python what .NET is to C#). It enables me to build a backend for my web application which helps me add Users, Logins, Forms, and tons of other features.

I then build the front-end in HTML, CSS, JavaScript, and Jinja2 (which allows me to write python in my html). This allows for a much more in depth user experience and keeps your site competitive.

There are tons of different stacks such as Flask/Python or .NET/C# find one that fits you and use it.

--Ricky

Is the Flask/Python combo useful in the job market for web development? I am familiar with Python (~1.5 years programming with it), and I prefer to use that over .NET/C# if possible. I see tons of .NET/C# jobs posted on Monster, SimplyHired, etc., but not many web development jobs that don't include it.

Flask and Django are both common python frameworks. Django is likely more popular for some places but I found a lot of Flask jobs here, here, and here.