| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > Silverlight умер, да здравствует HTML5 |
| Автор: Нов 1.11.2010, 11:59 |
| Всем добрый день. Интересно мнение сообщества в связи с этим: http://www.zdnet.com/blog/microsoft/microsoft-our-strategy-with-silverlight-has-shifted/7834 Собирались делать новый большой проект на силвере, проскилапились, потратили какое то время на MVVM и фреймверки под MVVM. И тут такие перспективы от микрософта. Может быть имеет смысл перейти на MVC 3? Интересует вопрос с точки зрения перспективности технологии для карьеры. Всем спасибо за ответы. Похожие темы видел, но именно такой - нет. |
| Автор: Shogun 1.11.2010, 15:51 |
| Думаю вам лучше перейти на разработку Flex/Flash, AIR. |
| Автор: Sartorius 1.11.2010, 16:13 |
| Нов, ну и где по этой ссылке написано, что поддержка SL прекратится? |
| Автор: Нов 1.11.2010, 16:36 | ||
Ну вы сами это сказали. В моем посте этого нет. А ориентироваться на Windows Mobile... это резко сужает нишу разработки. А вот точки зрения, схожие с моей: Но вот такие темы косвенно подтверждают мою точку зрения. http://forums.silverlight.net/forums/t/207257.aspx Если вы считаете что это не так и можете это обосновать.... |
| Автор: Sartorius 1.11.2010, 17:13 |
Заголовок же "Silverlight умер..." - Никаких официальных заявлений по поводу судьбы Silverlight MS не делала - 4-я версия вышла не так давно - Слишком много денег в разработку/раскрутку вбухано, что бы взять и похоронить технологию. (По большей части в раскрутку, т.к. Silverlight в основном - это покоцаный .NET и WPF) - Ребята из mono AFAIK бросать moonlight тоже не собираются Не подумайте, что я сильно симпатизирую SL. Чем меньше технологий для разработки RIA тем лучше )) В идеале должна быть одна платформа. Но сколько уже было таких заявлений "XXX умер". Delphi хоронят лет 15 уже, а оно все не помрет никак.... |
| Автор: Нов 1.11.2010, 17:28 | ||
Да, пропустил Я тоже так думаю, но что то официальные лица не спешат опровергать сообщество. Если они просто не будут выпускать обновления.... |
| Автор: ДобренькийПапаша 1.11.2010, 17:48 |
Я посоветовал научиться читать по-аглицки, но вы не прислушались Там же в вашей ссылке этот Маглия говорит, что они выпустят Silverlight 5, просто не скоро, дескать, Silverlight это уже зрелая технология и темп выпуска новых версий замедляется. Silverlight'у предстоит ещё многое пройти, чтобы стать стандартом для кроссплатформенной разработки под Web, говорится там же. p.s. Так и вижу новость через месяц, а-ля "В новой версии Delphi ввели новое ключевое слово: <abracadabra>. Похороны Java и .NET." p.p.s. По поводу html и Silverlight хочу ещё сказать, что для того, чтобы разработать хороший сайт в контексте сильверлайт, (запарился раскладку переключать |
| Автор: Fedia 3.11.2010, 01:31 | ||
Согласен. Но разработчики по прежнему не торопятся переходить не на Silverlight, не на WPF. Возможно это связано с небольшим объемом литературы, выпускаемой по данной тематике. Практически один Метью Мак-Дональд пишет о них. Очень хочется надеяться, что Microsoft не остановиться под действием конкурентов. Думаю у них хватит мощей поддерживать эти технологии даже несмотря на пока небольшой спрос на них. |
| Автор: Нов 3.11.2010, 09:19 |
| In the interview, I said several things that I want to emphasize: Silverlight is very important and strategic to Microsoft. We’re working hard on the next release of Silverlight, and it will continue to be cross-browser and cross-platform, and run on Windows and Mac. Silverlight is a core application development platform for Windows, and it’s the development platform for Windows Phone. http://team.silverlight.net/announcement/pdc-and-silverlight/ Наше руководство, увы решило не делать проект на силвере. Перешли MVC ... |
| Автор: mixen 3.11.2010, 14:04 |
| Во-первых, Silverlight является стратегической технологией для Microsoft Во-вторых, вот здесь я написал про это максимально детально - http://blogs.msdn.com/b/mikcher/archive/2010/11/02/microsoft-silverlight-html5.aspx В-третьих, не очень понятна ситуация, при которой выбор между MVC и Silverlight. Это серверная и клиентская технология для совершенно разных задач. Их конкурирование за проект очень настораживает |
| Автор: Sartorius 3.11.2010, 14:12 |
| Ооо.... Какие люди! А я в саппорт несколько раз писал, ни разу не отвечали |
| Автор: Нов 3.11.2010, 17:42 | ||||
В первую очередь спасибо за полный и объемный ответ. 3. Дано: большое и объемное бизнес приложение написанное на WinForm .Net 1.0. Ничего военного - просто реализация большого блока бизнес правил. (Формы, отчеты, таблицы) Недостатки - плохой код, необходимость постоянных обновлений, устаревшее GUI. Отдельный функционал был реализован на WPF Со временем было принято решение о переходе на вебную версию. Для: устранения зависимости от одного компьютера, решение проблемы обновления версий. Выбор платформы: MVC 3 "+" 1) Производительность 2) Относительная легковесность 3) Нет необходимости скачивать "тяжеловесные" сборки. "-" 1) Кроссбраузерность 2) Скудный базовый интерфейс 3) В связи с бетой не найдены контролы для нее и система отчетов. Silverlight "+" 1) Отличный GUI 2) Простота верстки (нет или почти нет проблем кросс браузерности) 3) Возможность создания внебраузерного приложения. 4) Наличие неплохих покупных компонентов, таблиц и т.п. и отчетов "-" 1) Тяжеловесность 2) Производительность 3) Некоторая нестабильность (при открытии нескольких вкладок у заказчика повис компьютер). И теперь появился еще один фактор: Такие вот заявления. Вот рассуждения, на основе которых и принималось решение. Если что я понимаю неправильно, или где то неправ - буду благодарен за исправления. Добавлено через 52 секунды
Спасибо. Я сделал выводы. Не успел ответить. |
| Автор: shmarov 3.11.2010, 18:15 | ||
Скорее для общего сведения - проблема обновления версий решается использованием ClickOnce. Против зависимости от оси - аргументов нет. За себя скажу, что в силу наших особенностей, основная часть приложения сделана на WPF, а меньшая часть для операторов под маки - планируется на сильверлайт. |
| Автор: Нов 3.11.2010, 18:36 | ||||
Там использовался Setup Project Там очень связанное приложение с большим количеством конфигурационных и прочих файлов. Сложный и неочевидный граф получается. |
| Автор: mixen 3.11.2010, 20:26 | ||
А я с саппортом никак не связан собственно Найти меня можно здесь - http://twitter.com/mixen |
| Автор: Sartorius 3.11.2010, 22:11 |
| mixen, эмм... не совсем саппорт, но экспертом вы там значитесь http://msdn.microsoft.com/ru-ru/silverlight/default.aspx |
| Автор: Любитель 3.11.2010, 22:38 |
А причём тут серверный веб фреймворк собственно говоря? ASP .Net MVC очень хорош двумя вещами: лёгковесностью и легкой расширяемостью. Написать хелперы какие-то для своих "контролов" - вряд ли вызовет проблему. А больше ничего (по большому счёту и не нужно). Насчёт "простоты вёрстки" - на любителя |
| Автор: Нов 5.11.2010, 09:48 | ||
Здравствуйте. Ну вот в проект закладывались DevExpress контролы, у которых уже все реализовано, и более того, заказчик к ним уже привык. Есть контролы для MVC 2. Будут ли они работать с MVC 3 Beta - еще не известно. То же и касается системы генерации отчетов. Конечно, можно изобрести велосипед, брать генерить HTML делать с помощью чего то диаграммы, разбивать на страницы и с помощью сторонних библиотек перегонять это в PDF... но это как по мне велосипед, со скрытыми граблями. Все дело в том, что проект был десктопный, разработчики - тоже. Проще изучить XAML чем изучить грабли css, поддерживающийся многими браузерами. ИМХО. Добавлено через 59 секунд Ну и в тему: http://habrahabr.ru/blogs/silverlight/107551/ |
| Автор: Любитель 5.11.2010, 11:21 | ||
Если это "грид ориентированное" приложение (я условно говорю, думаю смысл понятен), то вся гибкость MVC тут идёт лесом. Если классический веб - тогда уж гораздо лучше ASP .Net WebForms обычные... А вообще - как кто-т где-т сказал (уж не помню, где точно): никакого открытия тут не было на самом деле. Строить веб на сильверлайте (как и на флеше) никто не собирался. В тож время для каких-то компонентов, сложно реализуемых "нативными" веб средствами (или вообще нереализуемых, или реализуемых, но не во всех браузерах), и то, и другое будет применяться (с кучей обёрток). Сайты исключительно на флеше/сильверлайте - в исключительных случаях. Корпортаивные системы на флексе/сильверлайте - будут продолжать развиваться (без сомнения). Плюс сильверлайт - это основная платформа для WP7. В принципе всё логично и предсказуемо. |
| Автор: exBlender 5.11.2010, 17:02 | ||
Убедительно пишет мужик... Испортил настроение на все выходные. Я-то был уверен, что над WPF не каплет, - долгосрочные планы построил... |
| Автор: Любитель 5.11.2010, 17:25 |
| Предлагаю mixen-у теперь писать кругом, что WPF тоже умирать пока не планирует |
| Автор: exBlender 5.11.2010, 17:54 |
| mixen - "смотрящий по силверлайту", а по WPF - есть кто-то другой, я думаю... |
| Автор: Dimitry18 15.12.2010, 12:13 | ||||
| Таки умер? http://bits.blogs.nytimes.com/2010/12/13/microsoft-to-announce-new-slates-targeting-ipad/?ref=technology
|
| Автор: exBlender 26.5.2011, 16:24 |
| Продолжение темы. "Корпорация Microsoft 24 мая представила Windows Phone 7.1 Mango - новую версию своей мобильной операционной системы. …. Открыть пользователю новые грани интернет-серфинга призван мобильный браузер Internet Explorer 9, который входит в состав обновления Mango. Браузер основан на том же движке, что и "компьютерный" Internet Explorer 9. Он знает, что такое HTML5 и аппаратное ускорение графики, но тем не менее незнаком с Flash и Silverlight". http://lenta.ru/articles/2011/05/25/mng/ Куда и зачем будет развиваться Silverlight, стало совсем непонятно. |
| Автор: MaxWave 26.5.2011, 22:15 |
| MVC - для веба (Internet) SL - Enterprise (Buisness app) Каждому своя ниша. Я уверен, у SL в своем сегменте хорошее будущее. Так что все отлично. |
| Автор: DenWPF 26.5.2011, 22:22 |
| У каждой специальности свои ниши, так что если вы специалист, вам и платить будут хорошо в любой технологии, да и перейти в другую вам не чего не помешает) |
| Автор: exBlender 27.5.2011, 04:58 |
| Ниши всё сужаются и сужаются. Всего полтора года назад Silverlight позиционировался , если и не убийцей флеша, то, по крайней мере, солидным конкурентом и новым стандартом де-факто. Борьбу с флешем он проиграл. Затем проиграл борьбу с HTML 5. Всего 7 месяцев назад майкрософтовцы заявляли:“Silverlight is our development platform for Windows Phone”. Теперь и эти полимеры просрали... |