Преобразование приложения WPF в Silverlight с использованием базы данных Access - PullRequest
3 голосов
/ 03 марта 2010

Мне было интересно, возможно ли преобразовать приложение wpf в silverlight без рабочих дней.

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

У меня есть приложение wpf, которое использует базу данных доступа 2003 (orders :)), и мой клиент также хочет версию Silverlight.

Есть идеи о времени и усилиях? Заранее спасибо.

Ответы [ 3 ]

3 голосов
/ 03 марта 2010

Если вы не используете какие-либо важные визуальные функции WPF, я не думаю, что вы можете избежать значительных усилий. Даже просто триггеры и действия значительно меньше показаны. Даже в Silverlight 4 все еще существуют огромные различия в том, что может поддерживать XAML, и вы все равно будете искать источник данных на стороне сервера (вероятно, через WCF), поэтому вам придется создавать набор служб и тому подобное.

Использование чего-то вроде WCF Data Services может упростить внутренний переход, но даже только различия в наборе элементов управления создадут большую работу в пользовательском интерфейсе.

Хотя можно ограничить себя подмножеством и получить некоторую функциональность (в основном, если вы используете один из кроссплатформенных наборов инструментов для своих элементов управления), его адаптация к полному приложению, вероятно, так же сложна, как и его переработка в Silverlight. 1007 *

1 голос
/ 03 марта 2010

Вы сможете использовать службы Silverlight RIA и сможете подключаться к Access DB. Это будет относительно простой порт, если вы не используете множество непереносимых функций WPF.

0 голосов
/ 10 марта 2010

Спасибо всем ответам. У меня был проект, который нужно было сделать в wpf. Я потратил около 3 недель, работая над этим, и это было закончено. Каждую неделю мне нужно было показывать свой прогресс. Когда я проконсультировался в течение 3 дней о сроках и презентации, я сказал, что готов, за исключением небольших исправлений ошибок. Мой учитель в колледже дал мне возможность заработать дополнительные очки. Поэтому он спросил меня, могу ли я преобразовать свое wpf-приложение в silverlight. У меня было 2 дня, чтобы сделать это.

Когда я показывал свою презентацию по проекту wpf, он был удовлетворен результатом. Затем он спросил меня о серебряном свете. Я привел некоторые аргументы, которые вы, ребята, опубликовали, и он полностью согласился. Маленький жучок знал, что на самом деле этого не произойдет (по крайней мере, через 2 дня).

Так что спасибо за публикацию и не позволяйте мне работать над этим задом в течение этих 2 дней.

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