用于Web开发的Silverlight或MVC

jho*_*ack 3 silverlight asp.net-mvc

我只是想知道那里的意见.您认为如何促进Web应用程序的更快开发时间?Silverlight或.Net MVC?

Silverlight可以替代真正的http Web应用程序吗?

随意咆哮或提供必要的细节.

Oli*_*Oli 7

Silverlight可以真正替代真正的http Web应用程序吗?

没有.正如Flash不能,Silverlight和任何其他演示文稿查看插件永远不会成为优秀HTML的可接受替代品.

我可以举出一百万个理由,但这里有一些亮点:

  • 插件可用性(特别是在其他平台,手机等)
  • 与HTML相比,性能非常糟糕
  • 维护是PITA,需要完整的重新编译和上传.您只需编辑HTML中所需的内容即可.
  • 无障碍!

我无法评论速度,但我坦率地认为这无关紧要.您不应该使用Silverlight/Flash /无论如何构建完整的网站.

  • 在涉及技术决策时,我倾向于使用任何形式的"应该"这个词.这实际上取决于您的项目目标和目标. (4认同)
  • 我不认为这个答案会考虑到潜在的受众.申请人是谁?如果您在全Windows商店中工作,使用Silverlight构建内部Web应用程序并不是一个坏主意. (2认同)

小智 5

使用什么技术完全取决于您的要求.你应该从那里开始.

至于Silverlight(或Flash),你将创建一个Web应用程序,但不是一个网站.

缺点是什么?

  • 人们不愿意安装Flash或Silverlight插件.
  • 搜索引擎无法看到Flash/Silverlight网站.
  • 人们将无法为他们添加书签并共享链接.
  • 后退/前进/重新加载浏览器按钮不起作用
  • Mac世界中没有/部分支持

好处?

  • 丰富的UI

我个人认为,除非原始HTML/CSS不起作用,否则不应使用Flash/Silverlight.而使用CSS 3的HTML 5非常强大.Web上充满了毫无意义的Flash网站,它们不会产生任何交互,只会呈现一些静态的信息.它可以很容易地用普通页面完成.有人认为Flash网站很酷,但事实并非如此.这是沉重,缓慢和无法进入的.