ASP.NET MVC不适合用户界面设计师使用吗?

NeptuneGrass 2011-02-22 03:28:43
不管是本地应用程序还是web应用程序,一般都可以归为两类。大多数是实用程序,对功能付出了大量工作,而对于图形艺术家来说,只是在最初创建模型的时候参与,以后就没有他们的工作了。还有另一种应用程序,它会首先关注于外观,并且在每个步骤上都有成熟的用户界面设计师和程序员一起工作。我们一般认为这些人会使用HTML、MXML或者XAML来完成工作。

而对于XAML的情况比较复杂。程序员会花费大量时间来确保他们的代码能够在Blend的设计时环境中正确运行。但如果他们确实做到的话,那么用户界面设计师就能够看到完成的产品会是什么样子,就像他们使用HTML/CSS工具一样。

对于ASP.NET MVC,情况会更差。尽管它让开发变得更容易,但是Michael Taylor认为这种技术在其它方面是一种后退。

但是在MVC领域有问题。我们在创建用户界面,但是为什么无法在设计器中看到它会是什么样子呢? 它让我们回到了需要记忆ASP/HTML的日子,曾经我们会编写用户界面,然后运行IE来看它是什么样子。从用户界面设计师的角度这太荒唐了。 ASP.NET(可能也是Visual Interdev)最显著的特性之一就是,我可以编写用户界面,然后不需要离开VS,只需要切换就能够查看它。我甚至还可以把控件拖拽到表单中,并对其进行调整,直到它处于正确的位置。而在MVC中没有这样的功能了。

Michael的抱怨很容易理解。缺少在设计时渲染MVC块的功能,我们就无法在设计器中看到对CSS的改变会如何影响页面的外观。也就是说,没有暂时性方案可用。我们能够使用的一种方法可能是运行站点,并把生成的HTML代码复制到静态文件中。从那里,设计师能够使用他所喜欢的任何工具来调整样式。

另一个问题在于我们无法看到特定浏览器中的渲染问题。像大多数工具一样,当开发者使用可能无法跨平台兼容的技术时,Visual Studio并不会提出警告。所以设计师需要完成比较麻烦的任务,需要手动检查每种浏览器,看他们的CSS是否真正有效。
...全文
237 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
kk706 2011-02-23
  • 打赏
  • 举报
回复
各有优势,在这讨论半天,还是老板挣钱,争论哪个好有个屁用。
phil999 2011-02-23
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 wulg10 的回复:]

引用 10 楼 liuyilin888 的回复:
MVC确实是为了吸引JAV老程序员转入.NET而设计的,确实是一种倒退。

倒退?
[/Quote]

他的意思是说,java 比 .net 落后。我比较讨厌 webform,代码很丑。我觉得似乎是 ms 感到 webform 正在没落,所以推出 mvc 补救一下
ycproc 2011-02-23
  • 打赏
  • 举报
回复
其实没什么
自己改一下标签不就行了
哪有这么傻瓜式的东西
claymore1114 2011-02-23
  • 打赏
  • 举报
回复
不知道 用户界面设计师,如果是美工的话, 只要设计 html页面即可,
至于 怎么样整合 嵌套到 mvc页面上,可以交给程序开发人员。
BeckLikeCoding 2011-02-23
  • 打赏
  • 举报
回复
小鸟没玩过...
wulg10 2011-02-23
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 liuyilin888 的回复:]
MVC确实是为了吸引JAV老程序员转入.NET而设计的,确实是一种倒退。
[/Quote]
倒退?
liuyilin888 2011-02-23
  • 打赏
  • 举报
回复
MVC确实是为了吸引JAV老程序员转入.NET而设计的,确实是一种倒退。
wulg10 2011-02-23
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wuyq11 的回复:]
MVC并不适合非.net程序员
WebForm和MVC本来就是各有千秋
[/Quote]
MVC为什么不适合非.net程序员?
wuyq11 2011-02-22
  • 打赏
  • 举报
回复
MVC并不适合非.net程序员
WebForm和MVC本来就是各有千秋
自然框架 2011-02-22
  • 打赏
  • 举报
回复
这个,好像是不大会用mvc照成的吧。难道会比asp更糟?
moonwrite 2011-02-22
  • 打赏
  • 举报
回复
先界面后程序还好
如果先程序后界面 那就辛苦美工了
flyerwing 2011-02-22
  • 打赏
  • 举报
回复
当然适合了,这才是原生态的更适合 .
yyxg20017 2011-02-22
  • 打赏
  • 举报
回复
慢慢来 总能处理的 呵呵 MVC反而觉得代码多了
子夜__ 2011-02-22
  • 打赏
  • 举报
回复
MVC咋的了。该美工一样啊。


wulg10 2011-02-22
  • 打赏
  • 举报
回复
只知道美工,不知道什么事用户界面设计师
ycproc 2011-02-22
  • 打赏
  • 举报
回复
今天怎么这么多怪问题

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧