我打算开发一个信息系统,但问题是,我更擅长使用WPF而不是ASP.NET。除了内置的Membership类等,我没有看到WPF在Web上无法做的任何事情吗?安全?我不太确定。请帮忙。谢谢
答案 0 :(得分:4)
ASP.NET站点几乎可以在任何计算机上运行,包括非Windows平台,通常无需安装任何额外的软件 - 只需使用标准的Web浏览器即可。 WPF(Silverlight)允许更丰富的界面,但它可能需要为您的客户额外安装,它可能无法在所有平台上正常工作。
有Moonlight但到目前为止只实现了Silverlight 2。
答案 1 :(得分:1)
考虑使用Silverlight。
Silverlight使用与WPF(xaml)非常相似的语法,其数据绑定和表示层几乎与WPF相同。
顺便说一句,Silverlight还提供“内置”会员提供商和安全性,请阅读this了解更多详情。
您应该为谁开发此网站,或者更准确地说,该网站的目标是为谁服务 如果这个网站是针对有知名人群的公司等,你可以告诉他们所有人使用Silverlight(即你知道他们没有问题安装Silverlight插件非常轻,并且是多平台的目标),不要再看了,使用Silverlight 如果该网站面向广大公众并且旨在吸引外部人士的兴趣,我怀疑新用户是否只想“检查”该新网站中的内容。