由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DotNet版 - 感觉MVC比web form好用多了
相关主题
如何让Razor view engine可以渲染htm/html文件ajax,json,jquery怎么自学?
mvc 4弄出来那么多的.cshtml,大家有啥感觉?microsoft为啥放弃aspx网页,转做javascript网页?
A question about MVC为啥Razor view ping pong里没有javascript
[讨论]Does asp.net start from the wrong foot?问个MVC3的问题
Webforms vs. MVC请推荐一本 .net web site 的入门书
想换工作了。。。唉新手提问:如何理解MVC中的前端(Frontend)和后端(backend)?
大家谈谈S.O.L.I.D.用在project上的经验教训。 (转载)MVC效率高一些,可是大项目也不可以推倒重做呀。
JQuery and Master Pagesdynamic change before refreshing
相关话题的讨论汇总
话题: mvc话题: web话题: form话题: 文件话题: cshtml
进入DotNet版参与讨论
1 (共1页)
y*****3
发帖数: 451
1
感觉MVC比web form好用多了,非常灵巧,只要会javascript和c#就非常容易上手,不
象web form里封装了那么多web controls,有那么多封装的代码,有时候比较迷糊人。
。。
MVC唯一缺点就是涉及的files太多,写一个小feature总是要一会儿打开这个文件,一
会儿打开那个文件,不象aspx文件里直接点code view就可以了。
s****n
发帖数: 1750
2
其实这种"file太多"的模式,更适合大一些的application的开发。假设某个
controller有10个action,4个developer负责实现。写在一个文件里,每次merge的时
候,真的想死。如果把这10个implementation放到10个不同的class,就轻松很多。

【在 y*****3 的大作中提到】
: 感觉MVC比web form好用多了,非常灵巧,只要会javascript和c#就非常容易上手,不
: 象web form里封装了那么多web controls,有那么多封装的代码,有时候比较迷糊人。
: 。。
: MVC唯一缺点就是涉及的files太多,写一个小feature总是要一会儿打开这个文件,一
: 会儿打开那个文件,不象aspx文件里直接点code view就可以了。

y*****3
发帖数: 451
3
弱弱地说:如果merge得让人想死,那说明design的有问题。。。

【在 s****n 的大作中提到】
: 其实这种"file太多"的模式,更适合大一些的application的开发。假设某个
: controller有10个action,4个developer负责实现。写在一个文件里,每次merge的时
: 候,真的想死。如果把这10个implementation放到10个不同的class,就轻松很多。

c*********e
发帖数: 16335
4
我也不是很喜欢mvc,一个controller里面,编程方式全变了,而且还要经常自己改.
cshtml文件。

【在 s****n 的大作中提到】
: 其实这种"file太多"的模式,更适合大一些的application的开发。假设某个
: controller有10个action,4个developer负责实现。写在一个文件里,每次merge的时
: 候,真的想死。如果把这10个implementation放到10个不同的class,就轻松很多。

s****n
发帖数: 1750
5
我记得当初mvc的诞生,最大的优点是为了unit test吧。
编程方式吗,多做几次也就习惯了。

【在 c*********e 的大作中提到】
: 我也不是很喜欢mvc,一个controller里面,编程方式全变了,而且还要经常自己改.
: cshtml文件。

c*********e
发帖数: 16335
6
razor engine,让人得学一门新語言。

【在 s****n 的大作中提到】
: 我记得当初mvc的诞生,最大的优点是为了unit test吧。
: 编程方式吗,多做几次也就习惯了。

y*****3
发帖数: 451
7
没看懂,编程方式怎么全变了?为什么要经常改cshtml?改cshtml为什么可怕?

【在 c*********e 的大作中提到】
: 我也不是很喜欢mvc,一个controller里面,编程方式全变了,而且还要经常自己改.
: cshtml文件。

k**n
发帖数: 3989
8
unit test不是MVC的目的吧,只是附带的。
好的结构容易unit test,
反过来就可以用TDD来保证程序有好的结构。
MVC最大的优点的结构清晰,表现与逻辑分开, 各部分责任明确。
所以可以进行unit test啦。

【在 s****n 的大作中提到】
: 我记得当初mvc的诞生,最大的优点是为了unit test吧。
: 编程方式吗,多做几次也就习惯了。

c*********e
发帖数: 16335
9
我们单位现在用的是别的test软件,没用visual studio自带的那个unit test.我们的
test,都是自动化的,比如在哪个input框里输入用戶名,在另一個input 框里输入密码
,按submit按钮,看会不会有个成功的信息。。。之类的。
感觉做qa,还是写些自动化的检测gui的代码好,能省不少事。下班之前让它自动运行,
第二天一上班就能看到结果。
mvc据说最大的优点是code非常的clean
不過我对那个razor engine比较生疏,有点象java里面的el,就是在jsp里面插入java
code的那种。

【在 k**n 的大作中提到】
: unit test不是MVC的目的吧,只是附带的。
: 好的结构容易unit test,
: 反过来就可以用TDD来保证程序有好的结构。
: MVC最大的优点的结构清晰,表现与逻辑分开, 各部分责任明确。
: 所以可以进行unit test啦。

m****n
发帖数: 2754
10
但是 MVC 做UI 还是麻烦
还要用 telerik 的 UI
c*********e
发帖数: 16335
11
恩,mvc做ui,要改.cshtml.还是用的razor engine.很烦人。
razor engine就跟java当年的el一样。c#怎么在抄java若干年前的东西?现在client
side不都流行全部用javascript写了么?

【在 m****n 的大作中提到】
: 但是 MVC 做UI 还是麻烦
: 还要用 telerik 的 UI

1 (共1页)
进入DotNet版参与讨论
相关主题
dynamic change before refreshingWebforms vs. MVC
Free Video Training: ASP.NET MVC 3 Features想换工作了。。。唉
asp.net的webform和MVC有什么不同大家谈谈S.O.L.I.D.用在project上的经验教训。 (转载)
用mvc4做的project,看网页source code,还是有
tag。
JQuery and Master Pages
如何让Razor view engine可以渲染htm/html文件ajax,json,jquery怎么自学?
mvc 4弄出来那么多的.cshtml,大家有啥感觉?microsoft为啥放弃aspx网页,转做javascript网页?
A question about MVC为啥Razor view ping pong里没有javascript
[讨论]Does asp.net start from the wrong foot?问个MVC3的问题
相关话题的讨论汇总
话题: mvc话题: web话题: form话题: 文件话题: cshtml