2012-05-25 21 views
8

Wiem, że to może być głupie pytanie, ale czy istnieje sposób na zbudowanie aplikacji Metro Windows 8 (HTML5) bez użycia Visual Studio? Jak mam understod to, aplikacja metra html5 składa się z typowych plików internetowych (html/js/css/images) i pliku manifestu. Czy można po prostu spakować katalog z wymaganymi plikami i użyć go jako aplikacji? Czy jestem daleko?Tworzenie aplikacji Windows 8 Metro (HTML5) bez programu Visual Studio

poważaniem Vic

+3

Nic nie powstrzymuje twojego pisania kodu w notatniku. Możesz być w stanie skompilować z msbuild, który wymagałby zestawu Windows SDK (wcześniej SDK systemu .NET Framework) zamiast VS. – jrummell

+0

Czy możesz wyjaśnić, dlaczego to zrobiłeś? Visual Studion 11 Express, który może tworzyć aplikacje javascript w stylu metra, będzie dostępny za darmo! – ChristiaanV

+1

To zawsze dobrze wiedzieć. Przede wszystkim wolę rozwijać się na Macach, a nie Windows. Po drugie, wolę pracować w IDE mojego wyboru, który tak naprawdę nie jest visual studio. Ale oczywiście spróbuję .. – xCander

Odpowiedz

8

Informacje na temat skryptów PowerShell można użyć do spakowania i wdrożyć aplikację, a następnie uruchomić go z ekranu Start, można znaleźć na http://social.msdn.microsoft.com/Forums/en-US/toolsforwinapps/thread/5013262a-2a18-4ce6-99d1-03451d6c9619. Problem polega na tym, że nie rozwiąże to problemu z debugowaniem, co jest jedną z największych wartości narzędzia takiego jak VS. (I nie zapomnij o Blend ... doskonałe narzędzie do stylizacji i debugowania CSS).

Słyszałem, że ludzie się przestraszyli dzięki VS (w tym ja), ale edycja Express dla Win8 jest łatwa w użyciu, a IntelliSense, który dostajesz dla JS, WinJS i WinRT, jest wyjątkowo pomocny. Czy wspomniałem o debugowaniu?

Szczerze mówiąc, kiedy po raz pierwszy mogliśmy pisać aplikacje w stylu Metro w ogóle w grudniu 2010 r., Mieliśmy tylko skrypty PowerShell, aby to wszystko zrobić, i faktycznie napisaliśmy kod w Notatniku. To było bardzo bolesne ... musiałem debugować HTML i skrypt w przeglądarce za pomocą narzędzi F12, ale wtedy nie mogłeś używać interfejsów API WinRT. Stopniowo VS stawał się coraz lepszy i po prostu warto poświęcić trochę czasu na uczenie się zamiast innych IDE dostępnych dla platformy Win8.

+0

Chciałem dodać to w mojej wydanej już książce, Programowanie aplikacji Windows 8 z HTML, CSS i JavaScript (darmowy ebook od Microsoftu Naciśnij, zobacz http://blogs.msdn.com/b/microsoft_press/archive/2012/10/29/free-ebook-programming-windows-8-apps-with-html-css-and-javascript.aspx), Zrobiłem film, który wprowadza podstawy Visual Studio w około 10 minut. Pobierz materiały towarzyszące i zajrzyj do folderu Rozdział 2 dla wideo 2-1. –

+0

To wszystko świetnie, ale nadal wymaga co najmniej 1G RAM (w rzeczywistości prawdopodobnie 2G lub więcej) i 8 GB miejsca na dysku. Podczas gdy IDE Jetbrains, którego obecnie używam, wymaga 350 MB pamięci i 450 MB miejsca na dysku, więc mogę uruchomić go nawet na tanim tablecie. – inf3rno

5

Tak, jest to możliwe. Jest bardzo dobry samouczek: here. Używa C# zamiast HTML5/JavaScript, ale w przeważającej części jest taki sam. Został napisany dla wydania CTP systemu Windows 8, więc kilka rzeczy zmieniło się wraz z podglądem wydania, ale powinien to być dobry punkt wyjścia.

+0

Świetny zasób! Dzięki za udostępnienie tego linku! – NilsB

Powiązane problemy