Вот моя ситуация.
Я только что начал новую работу и недавно унаследовал приложение, которое нужно переписать. Я знаю, о чем ты думаешь, но поверь мне ... это действительно один из тех редких случаев, когда система, которую я имею, выходит за рамки рефакторинга, и почти все должно уйти.
Текущее приложение представляет собой приложение Silverlight 2.0 с целым рядом WCF, служб данных WCF, ASP.Net, Entity Framework и кучей других вещей. На каждом этапе первоначальная разработка «на стороне», похоже, использовала этот проект в качестве учебного упражнения и ничего не смогла выучить. Это примерно худшее, что я когда-либо видел. Проблема в том, что этот проект должен был быть завершен в сентябре прошлого года, поэтому сейчас он опоздал на 12 месяцев.
Передо мной стоит задача переписать решение и завершить его через 3-4 месяца. Я могу определенно сделать это (на самом деле это немного больше, чем просто форма или данные), но я смотрю на то, что мои лучшие варианты могут быть сейчас, чтобы сэкономить время. Я рассматриваю XBAP, но в прошлый раз, когда я смотрел на него, развертывание было кошмаром!
Итак, ... мы можем нацелиться на .Net 4 и, следовательно, ClickOnce развернул XBAP с полным доверием. Это означает, что я мог бы отбросить этот средний уровень, выбрать простую сборку DAL и игнорировать сложности Web-сервисов, HTTPHandlers (для загрузки) и тому подобное на данный момент. Это будет развертывание в интрасети, поэтому я могу гарантировать наличие блоками IE7 + и Windows в глобальной сети.
Все это звучит слишком хорошо, чтобы быть правдой, хотя. Каковы остающиеся проблемы с Полным доверием XBAP или самой разработкой XBAP. Стоит ли заниматься этим или я должен искать в другом месте сейчас?
Любая помощь будет принята с благодарностью.
Заранее спасибо.