是否有可能在不了解c#r .net的情况下学习MVC [英] Is it possible to learn MVC without having a knowledge about c# r .net

查看:47
本文介绍了是否有可能在不了解c#r .net的情况下学习MVC的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有可能在不了解c#r .net

Is it possible to learn MVC without having a knowledge about c# r .net

推荐答案

的情况下学习MVC。从字面上理解问题时,答案是肯定的:因为MVC(模型视图控制器)是一种通用编程概念,几乎可以用任何编程语言实现(甚至不需要Web UI,尽管它通常与之相关;它甚至不需要图形用户界面)。 />


现在,如果您真的在谈论ASP.NET / MVC,那么一般的答案是否定的:您确实需要有关C#(或VB.NET)和.NET的知识,因为ASP .NET(通常)使用C#(或VB.NET)实现。
When taking your question literally, the answer is yes: Because MVC ("Model View Controller") is a general programming concept and could be implemented with virtually any programming language (and doesn't even require a Web UI though it's most often associated with that; it wouldn't even require a graphical UI).

Now if you're actually talking ASP.NET/MVC then the general answer is no: You do need knowledge about C# (or VB.NET) and .NET because ASP.NET is (normally) implemented using C# (or VB.NET).


首先,术语MVC具有两个相关含义。第一个是架构模式,第二个是实现此模式的ASP.NET框架。请参阅:

http://en.wikipedia .org / wiki / Model%E2%80%93view%E2%80%93controller [ ^ ],

http ://www.asp.net/mvc [ ^ ] 。



我们在谈论什么。如果它是关于架构模式,解决方案2告诉您,原则上您可能不会倾向于C#和.NET。但这是一种很难用你的意图来帮助你的讽刺:不是用ASP.NET学习C#和.NET,你需要学习别的东西,最不可能的是。但请在我的第二段(事实上,你的建议......等)中看到我真正需要达到的真正知识水平的笔记。



可能和不可能以及学习(学习 - 到什么程度?)几乎都是相对类别。让我这样说吧:这几乎是最糟糕的想法。最重要的问题是你的态度:你是否想节省学习时间?如果是这样,我有更好的想法:放弃专业,任何工程专业。它适合那些渴望学习的人,尤其是那些渴望学习的人,而不是那些希望能够拯救并且能够获得成果的人。没有人需要这样的结果。



事实上,你对学习C#和.NET可能很重要的建议大大减少了。你真的需要学习更多的数量级。它包括但不限于理解网络,主要协议和整个协议模型,特别是HTTP,理解Web操作,JavaScript(这是技术的重要组成部分),通用编程,一些主要算法,好的部分.NET FCL,HTML,CSS以及最后但并非最不重要的工业设计和UI设计技巧。



感谢您的理解。



-SA
First of all, the term "MVC" has two related meanings. First is the architectural pattern, and second is the framework over ASP.NET implementing this pattern. Please see:
http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller[^],
http://www.asp.net/mvc[^].

What are we talking about. If it's about the architectural pattern, the Solution 2 tells you that in principle you may not lean C# and .NET. But this is a kind of casuistic which hardly can help you with your intentions: instead of learning C# and .NET with ASP.NET, you would need to learn something else, most likely no less that that. But please see my notes on the real knowledge level you really need to achieve, in my second last paragraph ("In fact, your suggestion…", and so on).

"Possible" and "impossible" and also "to learn" (to learn — to what extent?) are pretty much relative categories. Let me put it this way: this is nearly the worst idea possible. The most important problem is your attitude: are you trying to save your time on learning? If so, I have much better idea: abandon the profession, any engineering profession. It's for people who are eager to learn, especially the fundamentals, not for those who wish to save on it and get to right to results. Nobody need such "results".

In fact, your suggestion that learning C# and .NET might be important is highly minimized. You really need to learn order of magnitude more that that. It includes, but not limited to, understanding of networking, major protocols and the whole protocol model, HTTP in particular, understanding of Web operation, JavaScript (and this is a big part of technology), general programming, some major algorithms, good part of .NET FCL, HTML, CSS and, the last but not least, industrial design and UI design skills.

Thank you for understanding.

—SA


是的,请仔细阅读以获得更好的理解开始使用ASP.NET MVC 5 [ ^ ]
Yes, go through this for a better understanding Getting Started with ASP.NET MVC 5[^]


这篇关于是否有可能在不了解c#r .net的情况下学习MVC的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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