想要编程好友的建议 [英] Want Suggestion from Programming Friends

查看:65
本文介绍了想要编程好友的建议的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好朋友我回来了一些问题会对我有所帮助。

作为链接直接提供一些信息作为我的问题的答案



1)什么是Razor它与java脚本有任何关系,是什么使用这个我们已经有javascript用于脚本技术,html,css用于设计?



2)MVC和N层架构之间的区别是什么?它的主要目的是什么?
MVC项目中包含的每个文件的必要性以及每个文件使用的语言是什么?



3)团队基金会服务器这个词我在微软网站上看到的最多这个什么是这个

什么时候有用的是体验人或新的程序员呢?



4)数据结构到HEll的方式我在哪里可以找到一些基本的步骤来开始这个大家庭我需要的东西将是有用的现实世界而不是我的教学笔记值得通过标记,我想学习Data Stru在商业世界中使用最多且最重要的是什么?



5)和最后我目前的最后一个问题...,我想知道哪些语言是什么?多年来我越来越无聊听到.Net,Java。有人建议我设计技术,逻辑,设计模式吗?



感谢所有你的建议都将对我有所帮助

Hello Friends i'm back with some questions which will help me.
Answer as links directly give some information as Answer to my questions

1)What is Razor is it having any relation with java script,whats the use of this we already having javascript for scripting techniques,html ,css for designing?

2)What is the Difference between MVC and N-tier Architecture what is its main purpose
what are files contains in MVC project necessity of each file and languages used for each file?

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?

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?

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 ?

Thanks to all yours suggestion will help full to me

推荐答案

以后在发布问题时不要包含多个不相关的问题。

Hereafter don't include multiple unrelated questions while posting questions.
引用:

不要回答链接直接提供一些信息作为我的问题的答案

Don't Answer as links directly give some information as Answer to my questions

好的,我会尝试

OK, I'll try

引用:

1)什么是Razor它与java脚本有什么关系?

1)What is Razor is it having any relation with java script?



是的,Razor是查看。你可以在里面包含javascript。


Yes, Razor is a View. You could include javascript inside that.

引用:

使用这个我们已经有了javascript的脚本技术, html,css for designing?

whats the use of this we already having javascript for scripting techniques,html ,css for designing?



谷歌为什么Razor?(根据你的要求,我没有包含链接)


Google for why Razor?(As per your request, I didn't include the link)

引用:

2)MVC和N层架构有什么区别?

2)What is the Difference between MVC and N-tier Architecture?



与MVC的比较架构

乍一看,这三层可能看起来与模型 - 视图 - 控制器(MVC)概念类似;然而,在拓扑学上它们是不同的。三层体系结构中的基本规则是客户端层永远不会直接与数据层通信;在三层模型中,所有通信都必须通过中间层。从概念上讲,三层架构是线性的。但是,MVC架构是三角形的:视图向控制器发送更新,控制器更新模型,视图直接从模型更新。



来自从历史角度看,三层架构概念是在20世纪90年代出现的,它来自对分布式系统(例如,Web应用程序)的观察,其中客户端,中间件和数据层在物理上分离的平台上运行。而MVC来自前十年(通过Xerox PARC在20世纪70年代末和80年代初期的工作)并且基于对在单个图形工作站上运行的应用程序的观察; MVC在其历史的后期应用于分布式应用程序。



今天,MVC和类似的模型 - 视图 - 展示者(MVP)是专门适用的分离关注设计模式更大系统的表示层。在简单的场景中,MVC可以代表系统的主要设计,直接进入数据库;但是,在大多数情况下,MVC中的Controller和Model对服务或数据层/层都有松散的依赖性。这完全是关于客户端 - 服务器架构。



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.

引用:

它的主要用途是什么?br />

what is its main purpose



MVC将信息的表示与用户与其的交互分开。


MVC separates the representation of information from the user's interaction with it.

引用:

MVC项目中包含的每个文件的必要性以及每个文件使用的语言是什么?

what are files contains in MVC project necessity of each file and languages used for each file?



控制器可以向模型发送命令以更新模型的状态(例如,编辑文档)。它还可以向其关联视图发送命令以改变视图的模型呈现(例如,通过滚动文档)。



模型在状态发生变化时通知其关联的视图和控制器。此通知允许视图生成更新的输出,控制器可以更改可用的命令集。 MVC的被动实现省略了这些通知,因为应用程序不需要它们或软件平台不支持它们。



视图请求模型中的信息需要为用户生成输出表示



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

引用:

3)Team Foundation服务器这个词我在微软网站上看到的最多的是什么这个

什么时候对于体验人员或新程序员来说它会有用吗?

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?



团队Foundation Server(通常缩写为TFS)是Microsoft产品,提供源代码管理(通过Team Foundation Version Control或Git),报告,需求管理,项目管理(适用于敏捷软件开发和瀑布团队),自动构建,实验室管理,测试和发布管理功能。它涵盖了整个端到端的软件开发过程。

任何人都可以使用TFS。


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.

引用:

4)数据结构的方式到HEll哪里可以找到一些基本的步骤来开始这个大家庭我需要的东西在现实世界中有用而不是我的教学笔记价值传递标记,我想学习在商业世界中最常用和最重要的数据结构?

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 )和最后我目前的最后一个问题......,我想知道哪些语言在多年来有更大的范围我听到无聊听到.Net,Java。可能有人建议我设计的技术,合乎逻辑,什么设计模式?

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 ?



这取决于。您可以在Codeproject中搜索过去的相关问题&答案。



我敢肯定,你不会对这些答案感到满意,但如果你愿意,请使用Google& Codeproject完美无缺。祝一切顺利。我们很快就会期待您的好评。



致谢

维基百科&

Codeproject图例。


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.


这篇关于想要编程好友的建议的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆