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

David Klotz
David Klotz
19,659 Points

C# explanation

I'm hoping someone can help me answer this question, I am a graphic designer and at the firm I work at we are dealing with an outside developer with a client to build a site we did high fidelity mockups for. We inquired about what he was using to build the site and he said C#. I know absolutely nothing about C#. When I downloaded another site built by the same programmer, it has "aspx" in the html file names, and when I looked at the code in the html files, the entire site is built in tables, with inline styling, etc,..

Can anyone shed some light for me as to what this programmer is doing and whether or not I need to advise against it?

3 Answers

If the programmer is using C#, then most likely he uses the ASP.NET framework to build website/web applications with. It's a viable solution, it just uses technologies developed by Microsoft (which is popular with corporations) rather than PHP, Ruby on Rails, Python and Django, or Java, etc.

You can find out more information here on the ASP.NET Microsoft website.

David Klotz
David Klotz
19,659 Points

Thanks Rhys, I appreciate the response. I guess that what it boils down to is attention to detail regarding the differences between the mockups and the coded site.

Indeed. Your client may have reasons to go with a specific technology (say, for instance if they are trying to integrate with Sharepoint), but most of the time these technologies approach development in a similar fashion - with the MVC pattern currently being is the most popular at the moment.

I've worked with C# and ASP.NET (MVC) myself, and it's quite powerful and flexible.

David Klotz
David Klotz
19,659 Points

thanks Rhys, I really appreciate the feedback!