什么时候才能切换到新技术?

PIC*_*ain 13 silverlight

我是软件开发和网站开发的初学者.我喜欢使用Microsoft .NET的东西,但似乎他们总是推出新技术,要求用户下载新工具来使用它们.例如,我编写的许多Windows应用程序都要求用户下载.NET平台3.5.如果我切换到VS2010并开始利用所有新功能,用户将需要下载.NET 4.0.我最近开始研究网站的Silverlight开发,但后来每个用户都必须安装Siverlight.

现在,我意识到对于大多数人来说,下载Silverlight或最新的Flash播放器并不是一个非常大的问题,但可能有相当数量的人(我想象的老人群)总是在下载时点击"取消"提示弹出并转到另一页面.如果我在Silverlight和aspx技术上构建一个完整的站点,我可能会将自己从流量中剔除.特别是如果我处于技术的前沿,就像那些使用Silverlight的前几个网站一样.

所以我的问题是,您如何决定何时适应新技术?在什么时候你只是说"搞砸"用户可以下载silverlight或他们无法查看我的网站.您正在设计的网站类型是否会有所不同(即电子商务网站与提供简单信息服务的网页)如果我正在为一家小公司开发一个服务提供的类型页面,我想让它变得华而不实如果没有所有这些额外的工具,人们就无法看到它,而不是那么华而不实...

Cra*_*der 8

关于Web技术要记住的一件事是,说服您的用户群使用它们是不够的,您需要确保搜索引擎也可以使用它们.如果您使用Flash或Silverlight构建整个网站,那么这意味着Google,Bing,Yahoo和其他搜索引擎将不会抓取您的网站,因此您的网站将不会成为使用网络搜索的用户的目的地找东西.虽然这对于电影网站已经知道的电影(例如:http://disney.go.com/toystory/)来说可能并不坏,但对于未知产品的网站而言,这是非常不同的.即使是AJAX也可能成为某些用户(视力受损或运动受损)进入的障碍.

在推荐新技术之前询问自己(和您的客户)的问题是:

我愿意排除或忽略:

  • 不同平台上的人(Mac,Linux,智能手机,上网本,平板电脑等)
  • 有身体挑战的人(视力,听力,运动等)
  • 不能或不会加载浏览器插件的人.

如果您对答案感到满意,那就去做吧......但不要指望我访问您的网站.


Dea*_*n J 7

在你将它们付诸实践之前,你很久就会玩新技术.如果您不是市场上的大玩家,那么当您的用户顺利支持切换时,您就会切换.如果所有其他方法都失败了,您必须在必要时切换.

例如,绝大多数企业网站仍然支持IE6; 不是因为开发人员想要,而是因为他们必须这样做.

如果你在Flash上​​构建一个完整的网站,你会失去iPhone,但几乎所有人都有这个.Silverlight,不那么,我敢打赌.


S.L*_*ott 7

技术的前沿

总是有问题.躲开它.

这真的很简单.当您被客户强迫时,您会采用新技术.

除非你已经有一个巨大的细分市场,否则你不能采用一种技术,因为它很酷.

您采用的技术是因为愿意使用该技术的人您的目标市场.

  • 公司总是希望打败他们的竞争对手.更新更好的技术是实现这一目标的一种方式.所以我要说,对于一家大公司来说,技术是推动创新和增加市场份额的一种方式.现在对于小型企业,我不能不同意你的意见.一家新公司应该进行创新,尽其所能打入市场.一家大公司必须牢记现有客户,同时进行创新.较小的企业处于技术适应的最佳点,因为他们的客户群还不一致. (2认同)