Когда подходящее время для перехода на новую технологию? - PullRequest
13 голосов
/ 23 июня 2010

Я новичок в разработке программного обеспечения и разработке веб-сайтов.Я люблю использовать Microsoft .NET, но похоже, что они всегда выпускают новые технологии, которые требуют от пользователей загрузки новых инструментов для их использования.Например, многие приложения для Windows, которые я пишу, требуют, чтобы пользователи загружали платформу .NET 3.5.Если я переключусь на VS2010 и начну пользоваться всеми новыми функциями, пользователям потребуется загрузить .NET 4.0.Недавно я начал изучать разработку Silverlight для веб-сайтов, но каждый пользователь должен установить Siverlight.

Теперь я понимаю, что для большинства людей загрузка Silverlight или новейшего Flash-плеера не является большой проблемой, но, вероятно, есть приличное количество людей (я думаю, это более старая публика), которые просто щелкают всегда«Отмена», когда всплывающее окно загрузки появляется и переходит на другую страницу.Если бы я построил весь сайт на технологиях Silverlight и aspx, я бы лишил себя трафика.Особенно если я нахожусь на переднем крае технологий, как те первые несколько сайтов, которые использовали Silverlight.

Итак, мой вопрос: как вы решаете, когда уместно перейти на новую технологию?В какой момент вы просто говорите «винт», пользователи могут загрузить silverlight или они не могут просматривать мой сайт.Будет ли тип веб-сайта, который вы разрабатываете, иметь значение (например, сайт электронной коммерции или простая страница с предлагаемыми услугами) Если я разрабатываю страницу типа предлагаемых услуг для небольшой компании, я бы хотел, чтобы она была броской кпривлекать клиентов, но не настолько кричащих, чтобы люди не могли просматривать их без всех этих дополнительных инструментов ...

Ответы [ 12 ]

2 голосов
/ 23 июня 2010

Когда новая технология готова к окончательному выпуску.
Когда вам это действительно нужно на основании вашего технико-экономического обоснования.

1 голос
/ 23 июня 2010

При разработке веб-приложения проблема «технического обновления» касается только веб-сервера, на котором вы размещаете сайт.

Для пользователя, если вы не интегрируете flash / silverlight, речь идет только о веб-стандартах.

Если вы выводите правильно сформированный (x) html, стилизованный с помощью CSS, пользователь сможет использовать его практически с любым браузером без каких-либо проблем.За серверной технологией скрыто это от пользователя.

Теперь, если вы любите, как и я, инфраструктуру .net, я предлагаю вам разрабатывать с использованием .net 4.0 и Mvc Framework 2.0, что позволяет вам производить более высококачественные сайты, чем традиционный asp.net, который загромождает вашу страницу ненужными вещами и скрывает механику Http от вас.

Я доступен для получения дополнительной информации, если вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...