Я знаю, что все эти компоненты существуют, однако я действительно пытаюсь выяснить, собрал ли кто-нибудь все это вместе.Как добраться от нуля до мобильного веб-приложения с данными за 60 секунд
Вот что мне нужно:
- JavaScript/NodeJS ядро приложения шаблонный/рамки
- С веб-сайта, HTML приложения (он же PhoneGap или даже лучше Ionic), а в идеале возможность добавлять что-то вроде настольное приложение (например, электрон) гибкость клиента
- Все с возможностью различных/специализированного кода во внешнем интерфейсе, так что все активы и HTML могут быть упакованы в приложение
- идеально хранится в один GIT репозиторий
- С общим кодом среди всех пользовательских интерфейсов
- Возможность использования Угловая 2 во всех средах (или что-то подобное)
- Realtime? стандартизированное подключение данных с источником данных (например, DDP метеора), мне действительно не нравится опрос, и я не хочу, чтобы написать мой собственный протокол данных
- ли какое-то способность аутентификации
- уже существует в некотором роде
То, что я наблюдал до сих пор, - это Ionic2 поверх Meteor, однако очень сложно найти фактически рабочий пример того, как они играют вместе, и я не нашел никаких отдельных кодовых баз между этими двумя интерфейсами.
Для уточнения, ниже сортировки того, что я себе для структуры папок:
public/
common/
models/
business-logic/
server/
web/
desktop/
mobile/
И в том, что все интерфейсы и сервер может импортировать из общей папки.
Конечная цель состоит в том, чтобы иметь что-то вроде Slack, где у них есть 3 разных способа доступа к одним и тем же данным с использованием одних и тех же правил, но они могут действительно специализироваться на каждом типе интерфейса.
Есть ли это?
Я действительно иметь что-то, что может быть запущена с:
git clone http://github.com/a/bc
npm install
# do some other things that are documented
meteor run ios
Или я не буду иметь мой торт и быть в состоянии съесть его?
Я знаю, что я стреляю на Луну, но я знаю, что я не могу быть первым человеком, глядя сделать это
Нашел этот комментарий о том, как разделить среды: http://stackoverflow.com/questions/27101559/using-different-client-code-base-for-a-meteor-app-for-cordova-and-website – Nitroware