DRAKON.SU

Текущее время: Пятница, 23 Апрель, 2021 17:36

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: Пятница, 26 Февраль, 2021 10:48 
Аватара пользователя

Зарегистрирован: Пятница, 19 Февраль, 2021 14:48
Сообщения: 78
Владимир Паронджанов писал(а):
Вы собираетесь разработать новую программу ДРАКОН-конструктор, исходя из разработанных вами принципов?
Или нет?
Какие у вас планы по продвижению ваших идей?
Именно так, требования следующие:

- возможность работать с любым уже имеющимся исходным кодом множества языков программирования, с сохранением схемы обратно в исходный код этого языка, подписи к иконам это либо сам код, либо комментарии к нему;

- программа будет в виде веб-сервера, который можно запустить на любой операционной системе, и работать локально или удалённо на этом компьютере через браузер, серверную часть можно будет сделать на разных языках программирования, чтобы было возможно развернуть где угодно, клиентская часть должна работать в любом современном браузере, можно будет объединить в одно приложение, и в отличии от Drakonhub, это не общественный сервер, где любой может зарегистрироваться, а личный, с ограниченным доступом к нему;

- работа с файловой системой этого компьютера тоже через схему, навигация по файлам, классам, методам и функциям, всё через схемы;

- должно быть одинаково удобно работать со схемой на клавиатуре, мышью, сенсорном экране, причём на клавиатуре работа с иконами должна быть более удобной, чем в текстовом редакторе с текстом, это и удобное перемещение стрелками и буквами (как это делается в vim), изменение структуры схемы, вход и выход в текстовое поле для ввода подписи и кода у икон;

- схема формируется автоматически, иконы нельзя сдвигать, кроме как передвижения их на новое место в структуре схемы, это необходимо, чтобы не возиться с выравниванием икон, да и негде хранить информацию о незначительных сдвигах икон, многие критикуют схемы из-за этого, мол в текстовом редакторе код можно быстрее написать, должно быть наоборот, схему нарисовать быстрее, для этого будет возможно вставлять заготовки из нескольких икон, перемещая одну икону, перемещаем весь блок;

- для создания произвольных схем, можно будет сделать свой текстовый формат, в нём как раз можно будет запретить использование висящих икон, выводить подписи к иконе Вопрос, вход в эти иконы разрешить только сверху, здесь уже можно будет двигать иконы, хотя надо будет ещё подумать, стоит ли, возможно это будет SVG-формат, получаем сразу векторную картинку схемы, можно автоматически формировать и растровую картинку PNG для публикации схем.

И вот здесь получаем простой способ продвижения, любой программист сможет использовать этот редактор схем чтобы просто посмотреть на свой код под другим углом, при этом можно будет тут же вносить в схему изменения, и сохранять их в хорошо форматированный исходник, с которым можно будет продолжить работать в текстовом редакторе, поэтому схемы не должны формировать goto структуры, если их не было в коде изначально, и не должны записывать технические комментарии, навроде номера иконы, лучше на иконах показывать номер строки в коде, когда это необходимо. Поэтому схемы должны повторять программный код один в один, для этого и добавляю висящие иконы, для компактности схемы разрешаю вход в икону слева, и поднятие лианы наверх, а стрелочные циклы заменяю на блочные.

Через удобный инструмент можно будет получить критическую массу пользователей схем, уже написанного кода очень много, программистов много, даже если небольшая часть перейдёт на схемы в повседневной работе, это будет гораздо больше людей, чем сейчас пользуются ДРАКОН-схемами. Многие критики могут вполне стать сторонниками, лишь попробовав поработать со схемами в своей реальной практике на своём реальном коде.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 26 Февраль, 2021 14:18 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5147
Откуда: Москва
ibnteo писал(а):
Именно так, требования следующие:

Укажите ваше название, и я изменю DrakonTeo на ваше название.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 26 Февраль, 2021 20:06 
Аватара пользователя

Зарегистрирован: Пятница, 19 Февраль, 2021 14:48
Сообщения: 78
Владимир Паронджанов писал(а):
Укажите ваше название, и я изменю DrakonTeo на ваше название.

Drakon-Code (Дракон-Код, ДК, DC) можно назвать, если такое имя не занято.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 26 Февраль, 2021 21:42 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5147
Откуда: Москва
ibnteo писал(а):
Drakon-Code (Дракон-Код, ДК, DC) можно назвать, если такое имя не занято.
Провeрил на уникальность в поисковых системах

Уникальным названием является DrakonKod
Прошу подтвердить ваше согласие на DrakonKod
Или надо искать другое название


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 26 Февраль, 2021 23:27 
Аватара пользователя

Зарегистрирован: Пятница, 19 Февраль, 2021 14:48
Сообщения: 78
Владимир Паронджанов писал(а):
ibnteo писал(а):
Drakon-Code (Дракон-Код, ДК, DC) можно назвать, если такое имя не занято.
Провeрил на уникальность в поисковых системах

Уникальным названием является DrakonKod
Прошу подтвердить ваше согласие на DrakonKod
Или надо искать другое название

Лучше по-русски тогда — ДраконКод.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2021, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB