Ксенонджс реализует пользовательский устремленный, семантическую структуру и экосистему долговечных, совместимых компонентов.
Будь вы прототипируете эксперимент или создаете продукт, обращенный к производству, обращенным к клиенту -
Xenonjs подходит для вас.
Строите ли вы с нуля или хотите расширить функциональность существующего проекта -
Xenonjs подходит для вас.
Являетесь ли вы гуру программного обеспечения или вообще не имеете опыта кодирования -
Xenonjs подходит для вас.
«Картинка стоит тысячи слов», но видео содержит 24 кадра в секунду, поэтому каждая минута видео стоит одного миллиона и четырехдесят четырех сотен тысяч слов. Посмотрите наши демонстрации по адресу: xenonjs demos.
Ксенонджс имеет 2 приложения:
Run : приложение, которое позволяет вам запускать любой опыт Xenonjs (он же график) в браузереBuild : Web IDE, который позволяет вам составлять Xenonjs Sciess (он же графики)Чтобы начать, попробуйте использовать наши демо -графики Xenonjs:
Больше демонстрационных графиков можно найти на нашем веб -сайте: xenonjs.com
Вы также можете создать свои собственные графики Xenonjs из коллекции узлов Xenonjs:
Графики, которые вы составляете в Build , немедленно доступны в приложении Run .
Чтобы запустить конкретный график, передайте его имя в качестве параметра URL в приложение Run :
Xenon-js.web.app/0.7/run/?graph=graph-name
По умолчанию графики, которые вы создаете в Build сохраняются в локальном хранилище вашего браузера. Вы можете получить доступ к местному хранительному графику по адресу:
Xenon-js.web.app/0.7/run/?graph=local$graph-name
Графики построены из узлов Xenonjs или других графиков. Узлы и графики Xenonjs образуют новую постоянно растущую экосистему компонентов, и вы можете легко составить график из наших готовых компонентов. Более подробная информация о компонентах доступна в библиотеке Readme.
Build также позволяет добавлять свои собственные и подключаемые узлы на лету.
В пользовательских узлах вы можете использовать коллекцию существующих атомов, создавать свои собственные или смешать их вместе. Пользовательские узлы сразу можно использовать при построении ваших графиков или обмена графами с другими.
Вы также можете поделиться своими пользовательскими узлами с другими пользователями или использовать пользовательские библиотеки других.
Информацию о том, как настроить пользовательские библиотеки, см. Пользовательские библиотеки.
Также легко запустить Build и Run локально:
Клонировать репо:
git clone https://github.com/Atom-54/xenonjs.git -b 0.7
cd xenonjs
Примечание: 0.7 -наша стабильная (-ISH) версия. Мы постоянно добавляем новые крутые функции, и вы можете попробовать Tot на свой собственный риск :)
В первый раз бег:
npm install
Вы можете использовать веб -сервер по вашему выбору, чтобы получить доступ к локальному Run и Build , но для вашего удобства мы предоставляем один с нашим репо. Запустите WebServer:
npm run serve
Чтобы получить доступ к Build IDE в вашем браузере, перейдите к:
Localhost: 9871/Build
Чтобы получить доступ к приложению Run в браузере, перейдите по адресу:
Localhost: 9871/run
По умолчанию график, который был в последний раз открыт в Build . Чтобы выбрать другой график, добавьте URL Param:
Localhost: 9871/run/? Graph = local $ Graph-name
Мы проводим большую часть нашего времени на написание кода и, к сожалению, это означает, что наша документация неполна или отстает. Мы работаем над этим!
В то же время, если у вас есть какие -либо вопросы, идеи или отзывы, не стесняйтесь обращаться:
Xenonjs модульный.
Компоненты просты, не имеют зависимости и предназначены для взаимодействия с текущей технологией. Компоненты композируются, а композиции композируются. Повторное использование является первоклассным. Недооценка компонентов делает их применимыми к широкому спектру задач - от быстрых экспериментов или отдельных функций до сложных и масштабируемых приложений или платформ.

Графики Xenonjs - это чертежи растворов.
Графики являются декларативными и семантическими: поддаются согласованному рассуждениям людей и LLMS. Графики используют ИИ на нескольких уровнях: для интерпретации пользовательского контекста и намерения сочинять модули в опыт, создание новых модулей и самих внутренних модулей для обработки данных и генерации данных.

Интерфейсы реальности (камеры, экраны, сенсорные устройства, динамики, микрофоны и т. Д. Мы допускаем, чтобы данные пользователя были доступны только через ключи, которые они держат. Вычисление в идеале происходит локально, а выход данных ограничена.

Эта документация неполна (пока!). Если у вас есть какие -либо вопросы, идеи или отзывы, пожалуйста, не стесняйтесь обратиться, либо подав проблему, присоединившись к нашим разногласиям или по электронной почте: [email protected].