【发布时间】:2010-06-23 14:29:04
【问题描述】:
我是软件开发和网站开发的初学者。我喜欢使用 Microsoft .NET 的东西,但似乎他们总是推出新技术,要求用户下载新工具来使用它们。例如,我编写的许多 Windows 应用程序都要求用户下载 .NET 平台 3.5。如果我切换到 VS2010 并开始利用所有新功能,用户将需要下载 .NET 4.0。我最近开始研究网站的 Silverlight 开发,但是每个用户都必须安装 Silverlight。
现在,我意识到对于大多数人来说,下载 Silverlight 或最新的 Flash 播放器并不是什么大问题,但可能有相当多的人(我想是老年人)总是点击“取消”当下载提示弹出并转到另一个页面时。如果我在 Silverlight 和 aspx 技术上构建一个完整的网站,我可能会减少自己的流量。特别是如果我处于技术的前沿,例如使用 Silverlight 的前几个站点。
所以我的问题是,您如何决定何时适合改用新技术?在什么时候你只是说'去他妈的'用户可以下载silverlight或者他们不能查看我的网站。您正在设计的网站类型是否会有所不同(即电子商务网站与提供简单信息服务的页面)吸引客户,但不要过于浮华,以至于人们无法在没有所有这些额外工具的情况下查看它......
【问题讨论】:
-
许多人评论说,如果您不满足项目目标/要求,您应该切换到新技术。我认为在很多情况下,尤其是在网络上,外观就是一切。人们喜欢看起来专业、干净和时尚的网站。像苹果这样的公司仅仅因为时尚就取得了巨大的成功。你能用纯html制作你的网站吗?是的,但你失去了很多时尚/华丽的效果?您可以轻松使用 Flash,但随后您将无法在 Visual Studio 中进行所有开发,这对开发人员来说是一大优势!
标签: silverlight