Проблемы WinJS | Windows 8.1 и Windows Phone
Я разработчик C# Windows. Я недавно начал работать с WinJS. Работая с WinJS, я заметил некоторые проблемы и ограничения. Может столкнуться с некоторыми новыми проблемами, так как поддержка WinJS сообществом очень мала. Ниже приведены несколько моментов, упомянутых в отношении этой проблемы.
а. WinJS не поддерживает функции Visual Studio, такие как поиск ссылок на классы и переменные, что очень полезно для продуктивного кодирования.
б. WinJS не является строго типизированным как C#. Таким образом, мы узнаем об ошибках только во время выполнения, а не во время компиляции, которое сложно отладить и отнимать много времени.
с. WinJS не поддерживает функцию "То, что вы видите, это то, что вы получаете". Конструктор Visual Studio недоступен для WinJS. Мы можем увидеть дизайн приложения только после того, как запустим приложение, которое снова требует времени.
Шансов на доступ к ресурсам "Готов к работе на WinJS" очень мало. Потому что большинство разработчиков в сообществе Windows работают на языках C#, XAML.
д. Прямая совместимость сторонних библиотек для WinJS может быть недоступна.
Кто-нибудь испытывал WinJS и сталкивался с подобными проблемами? Или есть какие-то решения для этого? Какова область улучшения в версии Windows 10 для WinJS??
2 ответа
Для дизайнера HTML/CSS/JS это то, для чего предназначен Blend для Visual Studio. Загрузите проект в Blend, и вы получите дизайнер, который также работает, когда вы запускаете приложение. Документация для этого находится на https://msdn.microsoft.com/en-us/library/jj129478.aspx, и есть отличное видео //build 2013, которое показывает поток, http://channel9.msdn.com/Events/Build/2013/2-311. Я также в некоторой степени описываю использование Blend в своей бесплатной электронной книге " Программирование приложений для Магазина Windows с использованием HTML, CSS и JavaScript, 2-е издание".
https://dev.windows.com/en-us/develop/winjs Посмотрите эту ссылку, она даст решение вашей проблемы, которое приведено ниже.
а. WinJS не поддерживает функции Visual Studio, такие как поиск ссылок на классы и переменные, что очень полезно для продуктивного кодирования.
б. WinJS не является строго типизированным как C#. Таким образом, мы узнаем об ошибках только во время выполнения, а не во время компиляции, которое сложно отладить и отнимать много времени.
с. WinJS не поддерживает функцию "То, что вы видите, это то, что вы получаете". Конструктор Visual Studio недоступен для WinJS. Мы можем увидеть дизайн приложения только после того, как запустим приложение, которое снова требует времени.