问题描述
我先说我现在具备的技能,方便各位论坛的朋友给个建议。谢谢!因为我是做前端的,所以前端的都不是问题了。前端技能: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就是个参考方案,并不是解决方案,真正的解决方案应该自己根据需求去完成,需要什么方法就写什么方法,如果从安全或者完成度来说的话,那只有个人能力问题。