OK, let's start off by clearing up a misconception you seem to have. HTML and CSS are not programming languages at all; HTML is a markup language (that is to say, it is used to define the structure of a document), while CSS is a styling language (it is used to define the visual appearance of an HTML document). Together, they define the content, structure, and presentation of a web page. In the absence of some other form of scripting or code generation, they are mostly limited to static layouts, and are more closely related to the Postscript, PDF or RTF document definition markup than to a Turing-complete programming language.
Also, C# itself isn't a web language at all, though it can be used for server-side Web programming, through ASP.Net, the .NET Framework's server-side scripting system (which can use either VB.Net or C#).
Finally, ASP.Net is not an alternative to HTML; rather, it is an enhancement to HTML, in the form of an XML-based extension language that is embedded in the HTML markup and generates HTML code before serving it to the client browser. All the browser sees of an ASP.Net program is the final HTML code it produces.
The real comparison is between ASP.Net and other server-side systems, such as PHP, Java servlets (and extensions of them such as Apache Struts), Django, and Ruby on Rails, but truth to tell, most of the answers you'd get about them would be 1% fact and 99% opinion. My own preference is for either Django (which is based on Python), Ruby on Rails (based on Ruby), or Hiccup (based on Clojure), but that's got more to do with my dislike of C# and love of the other languages than any rational reason.
In terms of saleability and job prospects, ASP.Net is a good choice, especially with C# as the coding language (VB.Net seems to be on the way out), but the same could be said for Django and RoR. In any case, experience is the primary factor most employers are looking for today - there aren't many entry-level openings, period, while all the common frameworks are in roughly the same demand with regard to senior positions, so which technology you choose is pretty much irrelevant.
If you prefer one language or framework over the other, then go ahead and use what you like best. Otherwise, try several of them out and see if any of them appeal to you.
Thanks for the reply, i should have been more specific on what i meant by a language, as for ASP.NET, in comparison to Java i understand
Edited 1 Year Ago by Ahmed91za: change
Edited 1 Year Ago by Schol-R-LEA
the advantages that C# as a general purpose programing lang
release of Java in order to jump on the hype train. While so
Write a C program that should create a 10 element array of random integers (0 to 9). The program should total all of the numbers in the odd positions of the array and compare them with the total of the numbers in the even positions of the array and indicate ...
Hi. so this is actually a continuation from another question of mineHere but i was advised to start a new thread as the original question was already answered.
This is the result of previous question answered :
code for the listbox - datagridview interaction
At the top of the code ...
I have a 2d matrix with dimension (3, n) called A, I want to calculate the normalization and cross product of two arrays (b,z) (see the code please) for each column (for the first column, then the second one and so on).
the function that I created to find the ...