Насколько популярный действительно ли WPF как технология? [закрытый]

https://www.httrack.com

По сути, копирует весь сайт и делает с ним все, что вы хотите

19
задан Jason Bunting 1 September 2008 в 14:29
поделиться

8 ответов

Взгляните на этот обзор , он был сделан Поставщиком Contol Windows Forms в Австралии. Лично я работал над двумя коммерческими проектами в прошлом году, которые использовали WPF для различных степеней.

принятие WPF повышается. Microsoft, которой я верю, помещает все их яйца в wpf корзину.

9
ответ дан 30 November 2019 в 04:12
поделиться

Скалы WPF с точки зрения того, что может сделать технология. Это - просто лучшая строительная техника UI на планете (мое мнение). Но, но существуют огромные начальные и долгосрочные инвестиции в изучение и получение Вашей головы вокруг этого. Также от инструментов перспективы это имеет барьеры как неприменимый разработчик Cider, необходимо заставить смешение делать моделирование и т.д.

, я уверен, что это станет популярным, но заняло бы время. Но прямо сейчас это не настолько популярно.

  1. Проверка этот поток на Проверке WPF
  2. этот разговор на форумах MSDN о WPF для Приложений отделов организации
9
ответ дан 30 November 2019 в 04:12
поделиться

Абсолютно - принятие является крошечным. Была большая шумиха, но это, кажется, не осуществилось.

я использовал WPF для одного проекта, и я могу, конечно, сказать, что он оставил очень незаконченный вкус в моем рту. Было слишком трудно достигнуть простых вещей, и все это имело очень много грубых краев - причины позади них, конечно, существовали, но не были очевидны или даже видимы вообще. Разработчик Visual Studio полностью прослушивал для большинства моих страниц, и я никогда не выяснял почему...

, В целом, я сказал бы, что WPF является едва бета качеством с точки зрения дружелюбия разработчика.

3
ответ дан 30 November 2019 в 04:12
поделиться

Я в настоящее время работаю над проектом WPF - мой первый. Кривая обучения была невероятно крута, но в конце я думаю, что WPF является большой технологией. Потенциал является фантастическим, специально для усовершенствования состояния визуализации данных. Мне действительно нравятся функции привязки данных и потенциал моделирования. Но это действительно требует времени для получения головы вокруг этого.

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

1
ответ дан 30 November 2019 в 04:12
поделиться

Люди обычно переходят технологическая побеждающая сторона, когда существует реальная производительность для получения. Что-то для компенсации всей потери производительности, которая обычно происходит, когда Вы принимаете новую платформу. WPF просто не там все же. Это все еще прилагает больше усилий и больше времени для создания приложения WPF, чем приложение Форм, и намного.

Объединение это с меньшим количеством документации относительно сети о WPF, чем Windows Forms, меньше людей с опытом WPF, меньше блогов на WPF, меньше книг по WPF, меньше подсказок/приемов, и т.д.

И не запустили меня на XAML. Это - XML? действительно ли это - сценарий? действительно ли это - код? Почему они решали, что гиперссылка является просто свойством маркировки? Много вещей все еще должно быть сглажено там.

я не могу позволить себе разработать свой следующий проект в WPF, он будет стоить мне намного больше, чтобы сделать это (в рабочей силе и время) ни с чем для показа для в ответ. В данный момент все, что мы делаем в WPF, является pure-research-inhouse-hobby проектами.

1
ответ дан 30 November 2019 в 04:12
поделиться

Хотя WPF был представлен несколько лет назад, это были также сырые данные для использования его в приложениях реального мира. Основной проблемой, которая останавливает WPF от широкого принятия, является отсутствие инструментов RAD и компонентов из поля. В настоящее время у нас есть Смешение, более или менее рабочий Сидр, но применимые версии этих инструментов прибыли не так давно. Другой причиной является совершенно другая архитектура, которая приводит к более длительному времени разработки по сравнению с WinForms из-за длительного learning\adoption периода для разработчиков. Я думаю, что мы будем видеть повышение WPF за следующие несколько лет.

1
ответ дан 30 November 2019 в 04:12
поделиться

Я играю с WPF и должен сказать, что не впечатлен. Я ищу технологию, которая поможет мне продуктивно создавать бизнес-приложения. Я помню, как создавал свой первый классический веб-сайт на ASP, и испытывал отвращение к спагетти-коду, необходимому для создания простого приложения. Просматривая одну страницу, я обнаружил, что HTML и java-скрипт смешаны с vbscript с включаемыми файлами и обращениями к com-объектам - короче, кровавый нелогичный беспорядок. На мой взгляд, важно иметь простую и ВИЗУАЛЬНУЮ модель разработки со стандартами. Я создал множество приложений для Windows на VB6 и .Net, и у них есть простая метафора для разработки, что упрощает их отладку и изменение разработчиками, которые не писали исходное приложение. Формы инкапсулируют логику представления, модули и классы в ссылочных сборках инкапсулируют бизнес-логику и логику данных. ADO. Net и другие инструменты делают доступ к данным надежным, масштабируемым, динамичным и настраиваемым. Изменение размера элементов управления и графики Windows в соответствии с разрешением монитора или предпочтениями клиента легко выполняется с помощью Win Forms.

Возможно, WPF имеет много дополнительных функций в графике, но для большинства бизнес-приложений форма должна следовать за функцией - другими словами, Я не помещаю тупую анимированную графику в свое приложение для банковских окон.

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

Да ладно, это мои два цента.

')

Изменение размера элементов управления и графики Windows в соответствии с разрешением монитора или предпочтениями клиента легко выполняется с помощью Win Forms.

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

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

Да ладно, это мои два цента.

')

Изменение размера элементов управления и графики Windows в соответствии с разрешением монитора или предпочтениями клиента легко выполняется с помощью Win Forms.

Возможно, WPF имеет много дополнительных функций в графике, но для большинства бизнес-приложений форма должна следовать за функцией - другими словами, Я не помещаю тупую анимированную графику в свое приложение для банковских окон.

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

Да ладно, это мои два цента.

')

Я не добавляю тупую анимированную графику в свое приложение для банковских окон.

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

Да ладно, это мои два цента.

')

Я не добавляю тупую анимированную графику в свое приложение для банковских окон.

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

Да ладно, это мои два цента.

')

1
ответ дан 30 November 2019 в 04:12
поделиться

Мы развернули довольно крупное WPF-приложение для большого инвестиционного банка, в котором я работал. Оно оказалось чрезвычайно удачным, включало 3d-визуализацию OLAP-данных, что позволило быстрее анализировать тенденции. Оно широко используется.

1
ответ дан 30 November 2019 в 04:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: