2017-01-24 2 views
6

Я читал о Угловое на их сайте здесь: https://angular.io/features.html, и я вижу следующее:Angular2 и настольные приложения

Cross Platform

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

Native - Создайте собственные мобильные приложения со стратегиями из Ionic Framework, NativeScript и React Native.

Desktop - Создание рабочего стола установленных приложений через Mac, Windows и Linux с использованием же угловые метод вы узнали для Интернета, а также способности к доступа нативному API для ОС.

Какая часть Angular на этой странице говорит о том, когда вы говорите, что вы можете «создавать приложения для настольных компьютеров через Mac, Windows и Linux»? У Angular есть встроенная способность создавать настольные приложения? Или они говорят об использовании какой-либо сторонней структуры, например, например. Electron?

+0

Я был под впечатлением, что это просто означает, люди могут управлять их угловую 'app' на рабочем столе ... (это где' app' член становится запутанным в мое мнение) ... Кажется, что все используют, как вы предположили, Электрон - я не могу найти доказательств того, что это поддерживается изначально угловым2. – Zze

+3

@Zze: Спасибо за комментарий. Это было мое первое впечатление, но потом я заметил, что они явно говорят: «Создавайте ** установленные на рабочем столе ** приложения через Mac, Windows и Linux ... ** плюс возможность доступа к родным ОС API **». Похоже, что они действительно говорят правду, законные приложения, запущенные на настольной ОС. Может быть, я просто слишком много читаю. :-) Я оцениваю Electron + Angular2 для проекта прямо сейчас, и когда я увидел, что я задавался вопросом, могу ли я погрузить Electron, чтобы упростить мой стек. ¯ \\ _ (ツ) _/¯ – loneboat

ответ

0

Есть способы кодирования пользовательского интерфейса для вашего приложения в JavaScript. По крайней мере, он был доступен для приложений WindowsStore Win8/Win8.1 (не уверен в других платформах, но я уверен, что есть способы сделать это). Например. вы можете включить любую JS-библиотеку в свое приложение. Я мог ошибаться, но, по моему пониманию, при запуске этого приложения под обложками он запускается из специального типа процесса InternetExplorer. Есть много таких приложений. Например, некоторые части Skype также используют IE (например, для показа рекламы). В качестве основного примера см http://onehungrymind.com/windows-8-and-angularjs/

Google для WinJS

+0

Я слышал о WinJS и видел инструменты для встраивания приложений HTML/JS в настольные клиенты (например, Electron, о которых я упоминал в своем сообщении), но это не совсем то, что мой вопрос о. Меня особенно интересует, есть ли у Angular2 * встроенная * возможность создавать настольные приложения, поскольку их список «Возможности», по-видимому, подразумевает. – loneboat