2012-06-17 2 views
2

На моей работе мы разрабатываем приложение ГИС, которое будет разработано с использованием Silverlight + .NET.Рекомендуется ли Silverlight для новой разработки?

Но, я слышал, что Silverlight не будет поддерживаться Microsoft, так как они также останавливают Silverlight, это правда?

Можно ли использовать Silverlight, если это так, с какой версией silverlight мы можем использовать. ?

Спасибо.,

+0

Одна вещь, которую следует рассмотреть, - это доступ к вашему приложению. Я работаю в магазине .net, и мы думали о Silverlight, но для приложения, которое мы разрабатывали, нужно было получить доступ не только на настольных компьютерах, но и на мобильных устройствах, таких как телефоны Android, IPads, IPhones и т. Д. Это исключило Silverlight как опцию , Мы используем asp.net mvc и Knockout с JQuery для front-end и до сих пор, так хорошо. YMMV. – PhillipKregg

ответ

3

О серебряной поддержке света, вы можете найти ответы на эти вопросы от Microsoft Silverlight Support Lifecycle Policy.

Учитывая, что MS будет поддерживать these browsers до 2021, я бы рекомендовал использовать Silverlight5, если вам действительно нужно использовать Silverlight.

Однако для новых разработок я бы рекомендовал вам оценить Html5.

0

Это, вероятно, принадлежит программистам.stackexchange.com. Однако:

Silverlight продолжит оставаться в течение некоторого времени поддерживал, но все признаки указывают на то, что он больше не активно развивается.

Если вы хотите активно развиваться технологию, я бы рекомендовал HTML 5 для веб-приложений и WinRT для родных приложений Windows 8+.

В конечном счете, вы должны пойти с тем, что лучше всего подходит для вашей ситуации. В конце концов, WinForms по-прежнему используется во многих успешных проектах с новыми проектами.

+0

Но я слышал, что HTML5 еще не стабилен. Можно ли использовать это сейчас для развития предприятия? – msbyuva

+0

Уверен, если вы умны с обнаружением функции и еще много чего. Никто из вашей команды не может сказать вам, какие технологии использовать, это зависит от требований проекта и навыков команды. –

3

Использование Silverlight 5. Текущая версия имеет поддержку 10 лет, и это лучше, чем Flash, java или черт возьми html. В будущем вы можете перейти на другую платформу .NET, легко переносив код.

2

ДА! Silverlight по-прежнему является лучшей технологией, используемой для веб-приложений для бизнес-приложений. Silverlight будет поддерживаться еще 10 лет, и он будет доступен на рабочем столе Windows 8. Silverlight + [Arc] GIS - отличная комбинация. Это так просто создать полноценное приложение и с минимальными усилиями. Silverlight - not dead. Это по-прежнему отличная технология для использования, доступная на (практически) каждой платформе.

В конечном счете все сводится к:

1) Что вы знаете: Являетесь ли вы HTML/JavaScript ниндзя? Тогда используйте это, знаете ли вы, что лучше Flex, чем ваши собственные дети? Или ты опытный .Net-убийца?

2) Сколько времени у вас есть? Вы хотите узнать что-то новое и иметь время? Затем зайдите на этот новый блестящий объект (HTML5) и получите себе уличную репутацию.

+0

Я .NET Dev ... не имею знаний с Silverlight или HTML5. Моя нынешняя компания хочет использовать Silverlight с ArcGIS, поэтому вам нужно научиться Silverlight. – msbyuva

+0

Если вы знаете .Net, Silverlight станет ветерок. Если у вас есть какие-либо знания WPF, вы еще лучше найдете. –

+0

Да, я знаю .NET и, кстати, если я изучу Silverlight, это будет полезно для изучения WPF, поскольку оба они основаны на XAML? – msbyuva

0

Silverlight основан на архитектуре NPAPI, которая больше не поддерживается в Google Chrome (от версии браузера 42 вверх), хотя вы все равно можете запускать ее в IE и Firefox. HTML5 поддерживается во всех браузерах.

С точки зрения карьеры, используя Silverlight (который использует XAML), вы получаете более легкий доступ к разработке приложений для Metro/Windows Store/Universal Windows Apps (они могут быть разработаны с использованием HTML5/JS, но вы найдете большую базу разработчиков используя C#/XAML).

И, наконец, если вы уже являетесь разработчиком WPF, это быстрее, если вы разрабатываете Silverlight. См. Silverlight vs Flash vs HTML5.

Смежные вопросы