DRAKON.SU https://forum.drakon.su/ |
|
ДРАКОН-конструктор «ДраконКод» (онлайн) https://forum.drakon.su/viewtopic.php?f=143&t=6994 |
Страница 1 из 1 |
Автор: | ibnteo [ Пятница, 26 Февраль, 2021 10:48 ] |
Заголовок сообщения: | ДРАКОН-конструктор «ДраконКод» (онлайн) |
Владимир Паронджанов писал(а): Вы собираетесь разработать новую программу ДРАКОН-конструктор, исходя из разработанных вами принципов? Именно так, требования следующие:Или нет? Какие у вас планы по продвижению ваших идей? - возможность работать с любым уже имеющимся исходным кодом множества языков программирования, с сохранением схемы обратно в исходный код этого языка, подписи к иконам это либо сам код, либо комментарии к нему; - программа будет в виде веб-сервера, который можно запустить на любой операционной системе, и работать локально или удалённо на этом компьютере через браузер, серверную часть можно будет сделать на разных языках программирования, чтобы было возможно развернуть где угодно, клиентская часть должна работать в любом современном браузере, можно будет объединить в одно приложение, и в отличии от Drakonhub, это не общественный сервер, где любой может зарегистрироваться, а личный, с ограниченным доступом к нему; - работа с файловой системой этого компьютера тоже через схему, навигация по файлам, классам, методам и функциям, всё через схемы; - должно быть одинаково удобно работать со схемой на клавиатуре, мышью, сенсорном экране, причём на клавиатуре работа с иконами должна быть более удобной, чем в текстовом редакторе с текстом, это и удобное перемещение стрелками и буквами (как это делается в vim), изменение структуры схемы, вход и выход в текстовое поле для ввода подписи и кода у икон; - схема формируется автоматически, иконы нельзя сдвигать, кроме как передвижения их на новое место в структуре схемы, это необходимо, чтобы не возиться с выравниванием икон, да и негде хранить информацию о незначительных сдвигах икон, многие критикуют схемы из-за этого, мол в текстовом редакторе код можно быстрее написать, должно быть наоборот, схему нарисовать быстрее, для этого будет возможно вставлять заготовки из нескольких икон, перемещая одну икону, перемещаем весь блок; - для создания произвольных схем, можно будет сделать свой текстовый формат, в нём как раз можно будет запретить использование висящих икон, выводить подписи к иконе Вопрос, вход в эти иконы разрешить только сверху, здесь уже можно будет двигать иконы, хотя надо будет ещё подумать, стоит ли, возможно это будет SVG-формат, получаем сразу векторную картинку схемы, можно автоматически формировать и растровую картинку PNG для публикации схем. И вот здесь получаем простой способ продвижения, любой программист сможет использовать этот редактор схем чтобы просто посмотреть на свой код под другим углом, при этом можно будет тут же вносить в схему изменения, и сохранять их в хорошо форматированный исходник, с которым можно будет продолжить работать в текстовом редакторе, поэтому схемы не должны формировать goto структуры, если их не было в коде изначально, и не должны записывать технические комментарии, навроде номера иконы, лучше на иконах показывать номер строки в коде, когда это необходимо. Поэтому схемы должны повторять программный код один в один, для этого и добавляю висящие иконы, для компактности схемы разрешаю вход в икону слева, и поднятие лианы наверх, а стрелочные циклы заменяю на блочные. Через удобный инструмент можно будет получить критическую массу пользователей схем, уже написанного кода очень много, программистов много, даже если небольшая часть перейдёт на схемы в повседневной работе, это будет гораздо больше людей, чем сейчас пользуются ДРАКОН-схемами. Многие критики могут вполне стать сторонниками, лишь попробовав поработать со схемами в своей реальной практике на своём реальном коде. |
Автор: | Владимир Паронджанов [ Пятница, 26 Февраль, 2021 14:18 ] |
Заголовок сообщения: | ДРАКОН-конструктор «DrakonTeo» (онлайн) |
ibnteo писал(а): Именно так, требования следующие: Укажите ваше название, и я изменю DrakonTeo на ваше название. |
Автор: | ibnteo [ Пятница, 26 Февраль, 2021 20:06 ] |
Заголовок сообщения: | Re: ДРАКОН-конструктор «DrakonTeo» (онлайн) |
Владимир Паронджанов писал(а): Укажите ваше название, и я изменю DrakonTeo на ваше название. Drakon-Code (Дракон-Код, ДК, DC) можно назвать, если такое имя не занято. |
Автор: | Владимир Паронджанов [ Пятница, 26 Февраль, 2021 21:42 ] |
Заголовок сообщения: | Re: ДРАКОН-конструктор «DrakonTeo» (онлайн) |
ibnteo писал(а): Drakon-Code (Дракон-Код, ДК, DC) можно назвать, если такое имя не занято. Провeрил на уникальность в поисковых системахУникальным названием является DrakonKod Прошу подтвердить ваше согласие на DrakonKod Или надо искать другое название |
Автор: | ibnteo [ Пятница, 26 Февраль, 2021 23:27 ] |
Заголовок сообщения: | Re: ДРАКОН-конструктор «DrakonTeo» (онлайн) |
Владимир Паронджанов писал(а): ibnteo писал(а): Drakon-Code (Дракон-Код, ДК, DC) можно назвать, если такое имя не занято. Провeрил на уникальность в поисковых системахУникальным названием является DrakonKod Прошу подтвердить ваше согласие на DrakonKod Или надо искать другое название Лучше по-русски тогда — ДраконКод. |
Автор: | Pimbom [ Среда, 23 Февраль, 2022 14:36 ] |
Заголовок сообщения: | Re: ДРАКОН-конструктор «ДраконКод» (онлайн) |
http://ibnteo.klava.org/d/index.html http://ibnteo.klava.org/?tag=drakon |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |