Я новичок в разработке программного обеспечения и разработке веб-сайтов.Я люблю использовать Microsoft .NET, но похоже, что они всегда выпускают новые технологии, которые требуют от пользователей загрузки новых инструментов для их использования.Например, многие приложения для Windows, которые я пишу, требуют, чтобы пользователи загружали платформу .NET 3.5.Если я переключусь на VS2010 и начну пользоваться всеми новыми функциями, пользователям потребуется загрузить .NET 4.0.Недавно я начал изучать разработку Silverlight для веб-сайтов, но каждый пользователь должен установить Siverlight.
Теперь я понимаю, что для большинства людей загрузка Silverlight или новейшего Flash-плеера не является большой проблемой, но, вероятно, есть приличное количество людей (я думаю, это более старая публика), которые просто щелкают всегда«Отмена», когда всплывающее окно загрузки появляется и переходит на другую страницу.Если бы я построил весь сайт на технологиях Silverlight и aspx, я бы лишил себя трафика.Особенно если я нахожусь на переднем крае технологий, как те первые несколько сайтов, которые использовали Silverlight.
Итак, мой вопрос: как вы решаете, когда уместно перейти на новую технологию?В какой момент вы просто говорите «винт», пользователи могут загрузить silverlight или они не могут просматривать мой сайт.Будет ли тип веб-сайта, который вы разрабатываете, иметь значение (например, сайт электронной коммерции или простая страница с предлагаемыми услугами) Если я разрабатываю страницу типа предлагаемых услуг для небольшой компании, я бы хотел, чтобы она была броской кпривлекать клиентов, но не настолько кричащих, чтобы люди не могли просматривать их без всех этих дополнительных инструментов ...