Има ли рамка за инжектиране на зависимости за приложението Windows Store?

Има ли рамка за инжектиране на зависимости за приложението Windows Store? Използвах AngularJS в предишния си уеб проект, той има функции като DI, управление на изгледи, обвързване на данни.

В момента разработвам приложението Windows Store. Вградените WinJS и Angular имат много общи неща, като управление на изгледи, обвързване на данни. Но не знам дали WinJS поддържа DI или не.

Между другото, има ли някаква рамка за подиграване/единично тестване за WinJS?


person Zach    schedule 22.11.2013    source източник


Отговори (1)


Не знам много за AngularJS, но пренесохме приложение, което използваше KnockoutJS и RequireJS сравнително лесно, просто като ги използваше във връзка с рамката на WinJS. Може да сте в състояние да използвате Angular във връзка с WinJS и да продължите да използвате всички DI функции на Angular, които желаете.

На фронта на тестването на единици използвахме разклонение на QUnit (QUnitMetro) с нашето приложение и имахме много на успех с него.

person Steve Danner    schedule 22.11.2013
comment
Причината, поради която трябва да използвам само един, защото WinJS и AngularJS са в конфликт при смяна на изгледи. WinJS използва PageControl, а AngularJS използва маршрут. Предпочитам да използвам PageControl, защото WinJS има вградена анимация. Но се страхувам, че WinJS няма DI. - person Zach; 23.11.2013