- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是软件开发和网站开发的初学者。我喜欢使用 Microsoft .NET 的东西,但似乎他们总是推出需要用户下载新工具才能使用它们的新技术。例如,我编写的许多 Windows 应用程序都要求用户下载 .NET 平台 3.5。如果我切换到 VS2010 并开始利用所有新功能,用户将需要下载 .NET 4.0。我最近开始研究网站的 Silverlight 开发,但随后每个用户都必须安装 Siverlight。
现在,我意识到对于大多数人来说,下载 Silverlight 或最新的 Flash 播放器并不是一个真正的大问题,但可能有相当数量的人(我想象的年龄较大的人群)在下载时总是点击“取消”提示弹出并转到另一个页面。如果我在 Silverlight 和 aspx 技术上构建整个站点,我可能会减少流量。尤其是如果我处于技术的前沿,比如那些使用 Silverlight 的前几个站点。
所以我的问题是,您如何决定何时适合切换到新技术?在什么时候你只是说“去他的”用户可以下载silverlight 或者他们不能查看我的网站。您正在设计的网站类型会有所不同吗(即电子商务网站与提供简单信息服务的页面)如果我正在为一家小公司开发一个提供服务类型的页面,我想让它华丽吸引顾客,但不要太浮华,以至于没有所有这些额外的工具,人们就无法看到它……
最佳答案
关于网络技术要记住的一件事是,说服您的用户群使用它们是不够的,您需要确保搜索引擎也可以使用它们。如果您使用 Flash 或 Silverlight 构建整个网站,则意味着 Google、Bing、Yahoo 和其他搜索引擎不会抓取您的网站,因此您的网站将不会成为使用网络搜索的人的目的地找东西。虽然对于人们已经知道的电影(例如:http://disney.go.com/toystory/)的电影网站来说,这可能不是一件坏事,但对于未知产品的网站来说,情况就大不相同了。甚至 AJAX 也可能成为某些用户(视力受损或运动受损)进入的障碍。
在推荐新技术之前要问自己(和您的客户)的问题是:
我愿意排除还是忽略:
关于silverlight - 什么时候是切换到新技术的合适时机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3102514/
我是一名优秀的程序员,十分优秀!