学asp.net mvc到底要学什么呢?

问题描述

我先说我现在具备的技能,方便各位论坛的朋友给个建议。谢谢!因为我是做前端的,所以前端的都不是问题了。前端技能:HTML、CSS、JavaScript、Jquery、Bootstrap美工技能:Photoshop编程语言:C#语言语法(有C#基础,这个不是问题)数据库:Sqlserver数据库操作:ADO.NET、EF现在有这些技能。我想直接学MVC,但是我看了MVC的书,都是对有基础的人看的。我好多都不懂。我MVC的框架以及实现模式我学完了。但总感觉缺少点什么,就打个比方验证码的实现、上传图片的实现、上传音频、视频这些、、、、、都不会做。还是缺少点什么没学到吗?上几个月根据论坛的朋友建议可以直接学MVC,。。。。。。然后我发现直接学完后貌似对很多都实现不了,不知道怎么搞,不知道还需学什么?我昨晚和QQ群里的朋友聊了下,是不是ASP.NET只要再学下内置对象:包括:Response、Request、Application、Session、Server、Cookie、Mail、ViewState、会话、视图状态、应用程序状态、配置文件、缓存、生命周期和TTTP协议(这个学了,懂得请求响应这些),这些就差不多了呢?然后还要学什么呢?哪位朋友能说个详细的思路给我呢?百度后找不到答案,QQ也找不到答案才来论坛发帖求助。希望好心的朋友能告诉我,谢谢!!!!!!

解决方案

本帖最后由 qq40555224 于 2015-11-08 14:10:18 编辑
解决方案二:
你会ashx就精通了你应该学习的后端的真本事,学什么asp.netmvc简直就是折腾。
解决方案三:
以前的asp.netwebform里边有一大堆“企业软件控件”,包括相当复杂的、实现了增删改查功能的控件。一但这些不用、抛弃了,一旦你前端非常精通,那么其实asp.net剩下的东西其实也就不要去舍近求远了。asp.net程序员大多不懂专业入门的web前端开发,因此他们没有很好的企业级UI设计开发的办法(只能做点简单网页)。而一旦对规模大的一点前端开发有所掌握(我通常用v.6.cn的核心的社交功能页面来说明我们对前端开发人员的技术要求),服务器端只是提供数据的(而不是产生大量的页面html),此时服务器端都没有界面开发了,那么谁还扯服务器端的mvc?
解决方案四:
MVC思想
解决方案五:
学个蛋蛋。
解决方案六:
个人认为MVC更多的还是一种思想,话说回来,你还是要有一定的服务器端项目编程经验,而不只是停留在学习的基础上,学习和实践以及你的代码量都会影响你对你提出的问题的理解。估计你的前端经验肯定比服务端丰富,试着自己独立完成一个项目。多看多学遇到自己解决,逐渐就会好。
解决方案七:
MVC往简单里说,只是一共模式化的输出html的规范罢了,它不会告诉你怎么实现业务功能。你说的:就打个比方验证码的实现、上传图片的实现、上传音频、视频这些这些,是业务功能。一个个说:验证码:需要GDI+知识,MVC里把生成的图片返回到FileResult上传图片/音频/视频这些,你需要了解http如何提交数据,非要说,可以说你需要了解Request对象。你需要了解web程序的原理,需要了解服务器端对象,就是你列出的那些,其他的业务功能,你需要有相应的知识储备。
解决方案八:
helloworld
解决方案九:
题主你好,我也是新手,也在学习MVC。之前我也有你类似的疑惑,学完了ASP.NETMVC,自认为对于这个框架已经很了解,但是真要做个什么验证码、图像上传什么的,一下子就懵了。后来我实际做了一个项目,才发现实际上很多东西就是一层窗户纸,看起来很高端,实际上很简单,特别是你有前端经验的情况下。我也不是高手,所以就不讲具体实现了,网上很多。另外针对你下面说的那些,我觉得你可能还没有搞清楚MVC和ASP.NET的关系。我个人理解,ASP.NET是微软封装的用于web编程的类库,而在此之上,才是MVC和webform之类的关于表现层的类库,或者说框架。你下面说的关于Request之类的内容,都是ASP.NET相关的,和MVC实际上没有关系。如果要做好后端,自然要把ASP.NET研究透彻。总之我感觉,你实际做一个项目,很多问题就迎刃而解了。当然最好有人带,或者看个视频教程。
解决方案十:
我MVC的框架以及实现模式我学完了你确定你会???你不要告诉你所谓的会就是简单的把一书翻完了,你至少还要写几个DEMO出来。
解决方案十一:
引用1楼以专业开发人员为伍的回复:

你会ashx就精通了你应该学习的后端的真本事,学什么asp.netmvc简直就是折腾。

会ashx就精通了,什么意思啊,表示不明白,求解
解决方案十二:
其实我也认为MVC没必要学,除非是业务需要。我个人认为MVC就是个参考方案,并不是解决方案,真正的解决方案应该自己根据需求去完成,需要什么方法就写什么方法,如果从安全或者完成度来说的话,那只有个人能力问题。

时间: 2024-12-25 03:21:04

学asp.net mvc到底要学什么呢?的相关文章

牛腩学ASP.NET MVC

牛腩原创视频,边学边录! 目标:学会使用ASP.NET MVC制作网站! 软件平台:WIN8 64位 + VS2012 + MSSQL2012 ASP.NET MVC版本:ASP.NET MVC3 录制状态:已录完 在线观看地址: http://www.youku.com/playlist_show/id_19331481.html 不是所有ASP.NET视频都出自牛腩!!! 目录: 视频中用MVC做的企业网站首页:

学ASP.NET需要先学C++不?或者先学C#?

问题描述 我想请问一下,学ASP.NET,需要先学习C++或者是C#语言不?我没有什么网页制作的基础,ASP.NET我应该怎么入门? 解决方案 解决方案二:C#语法你肯定是要学一点的没学习过基本语言就算你只是做网站开发你也要了解C#C++没有必要学解决方案三:入门很简单.C#的语法基本结构掌握了,然后简单浏览下XHTML+CSS+javaScript的内容,最后去找一个留言板的模板,仿照着做一个9出来了.事实上,一个简单浏览板应该还用不到JS.解决方案四:事实上要学的东西还很多,数据存储啊,还有

ASP.NET MVC 框架结构图

最近在学ASP.NET MVC,画了一些图,和大伙分享下: Routing 组件 图1 独立的ASP.NET Routing组件   MVC-Controller 图2 Controller结构   图3 Controller中可用的ActionResult   MVC-View 图4 使用的抽象工厂模式的视图引擎   图5 视图模型       在这里,我没有写出具体的内容,在园子里搜索一下会有很多.:)     推荐一下这个系统,蛮清楚的:<从零开始学习ASP.NET MVC>.    

ASP.NET MVC案例教程(基于ASP.NET MVC beta)—第七篇:闲话ASP.NET MVC

摘要 本文作为<ASP.NET MVC案例教程>的完结篇,仅从个人角度,发表一些对ASP.NET MVC框架的看法.并且在最后会附上本系列文章的Demo下 载. 前言 写这篇文章的目的,是想总结一些东西,以帮助朋友们更好的使用这个框架.但是,我又不像把官方列举的哪些优势.功能翻译过来列举在 这里.所以,我想干脆我就纯从个人观点上对这个框架评论一下吧.说的不好的,不对的还请批评指正.^_^ ASP.NET MVC--螺旋进步的产物 对于微软为什么要推出ASP.NET MVC,我们是无从得知的,也

ASP.NET MVC学习笔记_实用技巧

网上关于ASP.NET MVC的系列教程有好几个,所以就不从头开始介绍了,结尾处给大家推荐了几个链接,需要的话可以从头系统的看看. 1.ASP.NET MVC介绍及与ASP.NET WebForm的区别 刚开始为了搞清楚ASP.NET MVC到底值不值得用,翻来覆去想了一个多礼拜,看了好多资料和评论,最后决定还是值得一用.MVC不是一个简单的设计模式,更像一种架构模式,或者一种思想,刚开始一听MVC想到的就是模板引擎,NVelocity,StringTempleate等,但感觉如果只是为了用模板

环境-最近在学ASP.NET,今天安装VS2005的时候碰到SDK安装问题,求前辈指点

问题描述 最近在学ASP.NET,今天安装VS2005的时候碰到SDK安装问题,求前辈指点 vs2005安装的时候 我明明选了自定义安装 勾选了那个.net framework SDK v2.0,但是安装完之后 根本就没安装那个SDK,坑爹啊 安装目录下有SDK文件夹 但是里面什么也没有 这个问题我都弄了一个上午了 微软的东西真心坑,上网搜了半天 有人说修复 我修复了半天也没用 真心坑爹 为了个环境折腾了半天 太浪费时间了,唉...我还是适合搞搞C语言 解决方案 你开发asp.net不需要直接使

jbpm-JBPM现在到底是学4.4还是6.0.3?

问题描述 JBPM现在到底是学4.4还是6.0.3? 最近想学哈JBPM,但是看jbpm官方已经更新到JBPM6了,在网上搜了中文版资料,很少,完全不知道怎么下手了,希望大神指点指点? 解决方案 上就对了,随便挑一个学着先

学ASP.NET有段时间了。想提高一下,请各位推荐几本书!谢谢

问题描述 学ASP.NET有段时间了.现在发现自己到了瓶颈的地方了,想突破一下,希望各位推荐几本好点的书.现在VS2008出来了,逛了下书店都是2.0的,怕买了就过时了.而且现在的书也不便宜.之前也看过在网上下载的asp.net电子书. 解决方案 解决方案二:asp.net2.0高级编程还有刚刚出了一本<你必须知道的.net>另外听听webcast讲座也不错

java入门的困惑,到底怎么学些java?

问题描述 以前一直觉得java开发比起c,c++,有一点low.这两年u随着大数据的兴起,感觉java越来越吃香,Apache大数据生态圈,很多开元项目都是java写的.出于工作需要,不得不接触到java,longlongago,有一点c++编程经验,但是学起java感觉很吃力.基础的一些democode倒是很容易看懂,一接触到大量代码,一个文件中各种类,一个类中又套着N多类,看着看着就晕了.平时工作很忙,也没有时间从头扎扎实实的学起,感觉达到看源码的水平,很难啊..请教各位同学,java到底要