@sir_Maverick

Что использовать для интерактивного сайта-конструктора?

Задача такова - на сайте должен быть визуальный конструктор элементов инженерной системы. То есть пользователь перетаскивает элементы из "палитры" готовых блоков, выставляет их в определенном порядке в рад, указывает входные и желаемые выходные параметры, нажимает кнопку, а система высчитывает технические характеристики готовой конструкции - берет данные из БД по каждому использовавшемуся узлу, рассчитывает оптимальный вариант конструкции, показывает какие конкретно элементы нужно использовать, распечатывает техничку и эскиз (эскиз это, собственно, то, что пользователь накалякал в конструкторе). База данных компонентов будет заполнена разработчиками и инженерами, они же(инженеры) пропишут и алгоритмы расчетов, с этим проблем не будет, я надеюсь. Кроме этого функционала, нужна будет только, наверное, регистрация, но это самое простое, на мой взгляд, в данной системе.

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

UPD: Всем большое спасибо за советы и помощь!
  • Вопрос задан
  • 361 просмотр
Решения вопроса 1
copist
@copist
Empower people to give
Вариантов несколько
1. Сделать кастомный редактор на базе SVG или VML - составлять схемы из элементов библиотеки. Может пригодиться что-то из этого списка: svgjs.com dmitrybaranovskiy.github.io/raphael snapsvg.io www.graphicsjs.org
Требуется знание Javascript и HTLM

2. Сделать редактор на базе Canvas
Посмотри обзор https://crunchify.com/my-favorite-5-javascript-can...
Требуется знание Javascript и HTLM

3. Если интранет - можно написать редактор C# и SilveLight
Требуется C#, а Javascript и HTLM уже значительно меньше, но технология без будущего. Кажется и без настоящего.

4. Старые добрые апплеты Java
Требуется Java, а Javascript и HTLM уже значительно меньше

5. Flash
Требуется знание Flash и взорванный мозг, чуть присыпанный HTML и Javascript

6. А может есть готовые решения?
* https://dcaclab.com/en/lab
* https://github.com/logical/webtronix (demo logical.github.io/webtronix/schematic.html)
* или эта подборка https://www.intorobotics.com/draw-circuit-diagrams...

Я бы остановился на snapsvg.io или подпилил готовый редактор
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы