Главное Свежее Вакансии Образование
Выбор редакции:
999 8 В избр. Сохранено
Авторизуйтесь
Вход с паролем

"WYSIWYG редактор UI на JavaScript для Desktop" - это вообще законно?

Много ли визуальных редакторов интерфейсов вы знаете? Позвольте, я угадаю! QT Creator с его дизайнером форм, так? Для тех, кто постарше, возможно, Delphi, Lazarus, C++ Builder (это уже для очень старых).А для HTML5? Да еще и с возможностью компиляции в исполняемый файл с полным доступом к системным службам.

Как уже знаете (вы же знаете?), я веду разработку NW.js IDE, о которой было сказано много слов тут, ну тут еще немного.

В данной среде разработки есть полная (полнейшая) поддержка HTML5, CSS, и JavaScript. Эта связка дает возможность создавать полноценные кроссплатформенные Desktop приложения благодаря встроенным Chromium и NodeJS.

И компилировать в исполняемые файлы.

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

Но что делать, если это дается тяжело? Ну вот так случилось, что тяжело, не получается запомнить все эти теги, атрибуты, CSS какой-то там еще вплёлся.

А вот JavaScript - другое дело! Красивый и лаконичный язык программирования, который и освоить не грех.

Так вот, теперь - можно!

Можно создавать приложения на JavaScript, используя для создания форм встроенный инструмент - UI Editor. Он создаст всю разметку за вас, от вас только останется раскидать по форме интерактивные элементы, настроить им события и написать заветный код на JavaScript.

Легко? Да проще некуда! В будущем планируется и процесс программирования снизить до необходимого минимума, вынести сложные участки в компоненты.

Ну и какое-то количество скриншотов далее (текста не будет, можно расслабиться).

b_5b869ce5cd5bd.jpg

b_5b86996855285.jpg

b_5b869b96cd338.jpg

PS: Пока потыкать негде, обновление готовится к выходу. Подробнее в блоге разработки тут. Там, если есть возможность, можно поддержать.

+5
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Челодой моловек
Еще больше сканера!
Такими темпами наше поколение с вк скоро переселится на спарк.

P.S. Спс за присутствие на спарке, реально мотивирует. Впервые "осознанно" зашел на ресурс, и тут же первым постом ты. Прям у самого руки зачесались что-нибудь замутить и начать тут блог.
Ответить
Челодой моловек
Если посмотреть с точки зрения проекта как стартапа, вы неправильно себя позиционируете. Сейчас рынок переполнен конструкторами сайтов. Tilda, wix и море аналогов.

Процент бизнеса, который выбирает конструкторы растет. Это субъективное ощущение основанное на некоторых инсайтах. Если бы ваша идея работала для android - это возможно имело место быть. Но у андроид своя философия, без написания никому ненужных фреймворков упростить редактирование UI на мобилках нереально.

Тоже самое с плюсами (с++). Вся инновационность вашего редактора в js - хз, сомнительная идея.

На мой взгляд "конструктор десктопных программ" - идея более годная. Надеюсь вокруг этого поста и коммента развернется хоть какая-то дискуссия. И меня либо поправят, либо поддержат. На спарке впервые, жду от спарка конструктива.
Ответить
RTS Game
Мобильная игра в жанре RTS
Петр Нагель
Ну дык, о сайтах тут как бы и ни слова) К сайтам этот проект никакого отношения не имеет)
Ответить
Челодой моловек
Это частично про пост "js vs c++".

Если сейчас в моде конструкторы сайтов, есть вероятность, что и конструктор программ хайпанет. Такая логика.
Ответить
Proton
Proton - JavaScript IDE
artemyagodnik 91375
Былобы неплохо ввести возможность кастомных компонентов в редактор. А также различные темы для UI.
Ответить
RTS Game
Мобильная игра в жанре RTS
Петр Нагель
Темы для UI есть, и кастомные компоненты тоже) Для них правда API пока нет, и документации... но, всему своё время.
Ответить
Proton
Proton - JavaScript IDE
artemyagodnik 91375
А когда выйдет обновление? Очень жду редактор.
Ответить
RTS Game
Мобильная игра в жанре RTS
Петр Нагель
Точно не скажу, но скоро)
Ответить
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.