Hereafter don't include multiple unrelated questions while posting questions.
Quote:
Don't Answer as links directly give some information as Answer to my questions
OK, I'll try
Quote:
1)What is Razor is it having any relation with java script?
Yes, Razor is a
View
. You could include javascript inside that.
Quote:
whats the use of this we already having javascript for scripting techniques,html ,css for designing?
Google for why Razor?(As per your request, I didn't include the link)
Quote:
2)What is the Difference between MVC and N-tier Architecture?
Comparison with the MVC architecture
At first glance, the three tiers may seem similar to the model-view-controller (MVC) concept; however, topologically they are different. A fundamental rule in a three tier architecture is the client tier never communicates directly with the data tier; in a three-tier model all communication must pass through the middle tier. Conceptually the three-tier architecture is linear. However, the MVC architecture is triangular: the view sends updates to the controller, the controller updates the model, and the view gets updated directly from the model.
From a historical perspective the three-tier architecture concept emerged in the 1990s from observations of distributed systems (e.g., web applications) where the client, middle ware and data tiers ran on physically separate platforms. Whereas MVC comes from the previous decade (by work at Xerox PARC in the late 1970s and early 1980s) and is based on observations of applications that ran on a single graphical workstation; MVC was applied to distributed applications later in its history.
Today, MVC and similar model-view-presenter (MVP) are Separation of Concerns design patterns that apply exclusively to the presentation layer of a larger system. In simple scenarios MVC may represent the primary design of a system, reaching directly into the database; however, in most scenarios the Controller and Model in MVC have a loose dependency on either a Service or Data layer/tier. This is all about Client-Server architecture.
Quote:
what is its main purpose
MVC separates the representation of information from the user's interaction with it.
Quote:
what are files contains in MVC project necessity of each file and languages used for each file?
A controller can send commands to the model to update the model's state (e.g., editing a document). It can also send commands to its associated view to change the view's presentation of the model (e.g., by scrolling through a document).
A model notifies its associated views and controllers when there has been a change in its state. This notification allows the views to produce updated output, and the controllers to change the available set of commands. A passive implementation of MVC omits these notifications, because the application does not require them or the software platform does not support them.
A view requests information from the model that it needs for generating an output representation to the user
Quote:
3)Team Foundation server the word which i'm seen most in microsoft websites what is this
when it will useful is it for experience guys or new programmers also?
Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product which provides for source code management (either via Team Foundation Version Control or Git), reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, lab management, testing and release management capabilities. It covers the entire end-to-end software development process.
Anyone could use TFS.
Quote:
4)Data Structures way to HEll where can I find some basic steps to get started in to this gaint family I need the stuff that will be useful in real world instead of my teaching notes worth of pass marks, I want to learn Data Structures that are most used and important in business world?
In web. As per your request, I don't want to include links but Google could help you.
Quote:
5)ANd At finally my last Question at present...,I want to what are the languages that have more scope in comming years i'm getting bored od hearing .Net,Java.Can some one suggest me the technologies designing,logical,Design patterns anything ?
It depends. You could search Codeproject for past related questions & answers.
I'm sure, you won't get satisfaction from these answers but if you want, please use Google & Codeproject perfectly. All the best. We're expecting nice questions from you soon.
Acknowledgements:
Wikipedia &
Codeproject legends.