Click here to Skip to main content
15,867,308 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi All,

I am just getting into the world of MVC/javascript/Ajax. I have done a lot of tutorial searches on these tools/techs.

As usual , some give a good explanation and other tutorials don't .. what i am looking for is a REST application tutorial that you may have come across , an application that shows how ajax calls are made and also how the javascript as well as server side has been explained.

Is there any tutorials out there that you may recommend for me?

Thank you
Posted

1 solution

  1. "MVC":

    Let me note that "MVC" has different meanings. First of all, this is the architectural design pattern: http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller[^].

    It's better to understand it in general, if you use MVC framework for ASP.NET. I think this is what you meant in your question. ASP.NET MVC Framework implements MVC pattern. What to read on this topic? I would suggest:
    http://www.asp.net/mvc[^].
  2. JavaScript:

    Yes, there are surprisingly huge amount of poor-quality manuals on JavaScript. This is probably related to its enormous popularity among many extreme lamers using it for Web development, which is, in turn, related to the fact that JavaScript is the only standard choice for client-side development (a href="http://en.wikipedia.org/wiki/ECMAScript">ECMAScript) and a lot of random people in Web development. JavaScript is also sometimes used on server side, and for different kinds of scripting (WSH, for example).

    JavaScript is often considered as a very simple language. It is not exactly so. It is often referred as the most misunderstood language in the world, after the famous speech by Douglas Crockford. Please see:
    http://javascript.crockford.com/javascript.html[^],
    https://yow.eventer.com/yow-2013-1080/the-world-s-most-misunderstood-programming-language-by-douglas-crockford-1377[^].

    This is a true. It is simple in its nature and implementation, but is based on the ideas not many developers understand.

    See, for example, this article: http://davidwalsh.name/javascript-objects-distractions[^].

    So, it's hard to recommend the right reading. First of all, I would recommend MDN as a reliable and yet convenient source: https://developer.mozilla.org/en-US/docs/Web/JavaScript[^].

    It would useful to start with this article: http://en.wikipedia.org/wiki/JavaScript[^]. :-)
  3. Ajax:

    There are many meaning of this word in programming, so I'll refer only to the root one: http://en.wikipedia.org/wiki/Ajax_%28programming%29[^].

    Everything else could refer to different Ajax frameworks, Ajax wrapped in different JavaScript libraries, anything like that. What to read? Nothing except the article referenced above. Then you will understand how everything else works, from original documentation.
  4. Anything else?

    Oh yes, a lot more. As a matter of fact, all of the above would be totally useless if you don't know the fundamentals. It's a bit weird that you mentioned MVC, but not ASP.NET; probably you assumed that. But first of all, you need to understand how Web works in principle. This is the most typical mistake in beginners: going up and up without understanding of the basics, with all those frustrations.

    First of all, you need to understand how HTTP works: http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol[^].

    To understand it, you need to understand all the prerequisites. First of all, this is general programming.


—SA
 
Share this answer
 
Comments
1Future 5-May-15 11:16am    
Thank You :)
Sergey Alexandrovich Kryukov 5-May-15 11:17am    
You are welcome.
—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900