Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Your question is more loaded than you think, but let me try to address a few points that I think are relevant.</p> <p>First, how a site looks is almost completely dependent on the HTML/CSS you use and how you code the front end of the site and only slightly dependent on the server technology. So if you want your site to function across browsers and platforms, learn to code following <a href="http://rads.stackoverflow.com/amzn/click/0321616952" rel="nofollow noreferrer">web standards, with semantic markup</a>. (Search on those terms for more info). </p> <p>Also, ASP.NET comes in two flavors now: ASP.NET MVC and normal ASP.NET. I highly recommend, if you are going to get into ASP.NET, that you follow the MVC platform. It closely follows similar technologies (like Ruby on Rails) and will make the transition to other MVC platforms easier on you. Also, the MVC platform doesn't try to output as much pre-made HTML as straight ASP.NET will when you use their "drag and drop" controls.</p> <p>Secondly, it really depends on the sites you are building, but straight JS (or JS + <a href="http://jquery.com" rel="nofollow noreferrer">jQuery</a>), CSS, and HTML -- and please don't use Flash unless you are embedding a video -- will actually work for a number of basic sites. If you need some things to happen on the server, PHP makes for a great platform. If you are working with advanced database access, and program flow, and since you are already familiar with .NET, then stick with it... MS has some great tools and resources to help you out.</p> <p>Finally, a lot of developers use a favorite CMS or blogging platform as the backend of simple sites that still need the ability to manage the content easily. <a href="http://expressionengine.com/" rel="nofollow noreferrer">Expression Engine</a> (CMS) and <a href="http://wordpress.org" rel="nofollow noreferrer">WordPress</a> (Blog/Lite-CMS) are often used (both PHP based) but there are tons out there.</p> <p>Good luck stepping up your game! </p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload