Реально ли создать веб-приложение для WP 8 на JS + Node.js с нуля?
В общем, появилось желание создать мобильное веб-приложение для WinPhone 8 с нуля. Суть в том, что для WP 8 можно писать на JS. Так вот, из JS знаю только основы. Еще есть такая платформа - Node.js, на которой можно реализовать взаимодействие с БД, т.е. использовать ее, чтобы не изучать PHP или другой серверный ЯП.
Стоит ли продолжать изучать JS, чтобы написать это приложение или же переключиться на C# и .NET?
Это можно использовать не серверной части. Но для этого телефон должен быть соеденен с интернетом. Я бы смотрел в сторону offline. Например использовать Sqlite на телефоне. Есть специальный компонент на JS который позволит делать запросы к SQLITE.
Node не будет работать на самом телефоне. Только не сервере. С его помощью можно сделать API для приложения, но это API можно сделать и на чем нибудь другом.
Дополню от себя: на WP8 нельзя создавать нативные JS-приложения, только WP8.1 и выше поддерживает их.
Однако есть фреймворки типа Apache Cordova и OneCode, позволяющие писать HTML-приложения на WP8, они работают через прослойку SilverLight.