W********n 发帖数: 254 | 1 用mvc做项目有段时间了,列几个我自己感觉的pros and cons
-
1,自带的html helper太少,真的太少了!!还有那个SelectList很恶心,忘了具体问
题是什么来着,反正是很难用。
2,routing system过于复杂,非常需要简化一下。
3,razor和mvc绑的太死,在controller之外用起来很难,需要一大堆context,比如你
想用razor处理email template,当然这个现在有mvc mailer可以用。
+
1,data validation不错,没遇到什么解决不了的问题,attribute内可以检查其他
field,或者调用后台数据做validation。
2,默认的data binder很强,强到有点让人难以置信,扩展很容易,基本没费过什么神。
3,user auth也比较好用。
基本就这些啦。。 |
c*********e 发帖数: 16335 | 2 routing很不错阿,programmer可以自己取method的名字,只要名字里含有get,delete.
..什么的。这个不知道java能否随便在java bean里面随便起名字并且被routing找到对
应的method.
mvc4还不错阿。在windows平台上,c#绝对是完胜java的。
【在 W********n 的大作中提到】 : 用mvc做项目有段时间了,列几个我自己感觉的pros and cons : - : 1,自带的html helper太少,真的太少了!!还有那个SelectList很恶心,忘了具体问 : 题是什么来着,反正是很难用。 : 2,routing system过于复杂,非常需要简化一下。 : 3,razor和mvc绑的太死,在controller之外用起来很难,需要一大堆context,比如你 : 想用razor处理email template,当然这个现在有mvc mailer可以用。 : + : 1,data validation不错,没遇到什么解决不了的问题,attribute内可以检查其他 : field,或者调用后台数据做validation。
|
H*******g 发帖数: 6997 | 3 SelectList是DROPDOWNLIST么? |
c**t 发帖数: 2744 | 4 WEB 不讲究 windows/linux, 从tooling上讲,VS完胜ecllipse
delete.
【在 c*********e 的大作中提到】 : routing很不错阿,programmer可以自己取method的名字,只要名字里含有get,delete. : ..什么的。这个不知道java能否随便在java bean里面随便起名字并且被routing找到对 : 应的method. : mvc4还不错阿。在windows平台上,c#绝对是完胜java的。
|