Язык ДРАКОН. Практическое Применение. Вопросы Дилетанта
Я пока не программист. Но жизнь заставила взяться за это дело.
Я не смог найти Необходимых мне в повседневной жизни программных инструментов и пришёл к выводу - хочешь сделать хорошо сделай это сам!
У меня есть идея приложения, которое будет полезно не только мне, но и многим другим. Денег на то, чтобы заказать разработку увы не имею.
Хочу сделать сам. Концепция и Логика уже созрели, вопрос в реализации.
Проанализировав предметную область, и придя в ужас от объёма мусора, которым придётся загрузить свой мозг для реализации в сущности простейшей модели, совершенно случайно наткнулся на язык Дракон и идея мне показалась стоящей.
Посоветуйте пожалуйста алгоритм действий.
Что я хочу реализовать? Универсальную Базу Данных, которая объединит все мои записи в систему. Доступ к которой будет возможен с любого устройства.
Пока не идёт речи о защите данных от несанкционированного доступа, блокировках, асинхронности и пр.
Пока я хочу создать работающий прототип что-то вроде Эвернота или Гугл Кипа, но в совершенно другой логике.
Суть проста:
Пользователь вводит свои записи заполняя формы ввода в определённой логической последовательности.
Данные формы сохраняются в базу данных. //Можно использовать реляционную, //но думаю мне больше подойдёт документ-ориентированная СУБД //типа MongoDB или гибрид вроде PostgreSQL.
Далее выбрав либо стандартный отчёт, либо сформировав Запрос на лету Пользователь получает ранее введённые данные в систематизированном виде.
Думаю что для достижения кроссплатформенности логичнее всего делать браузерное приложение.
ВОПРОСЫ
Возможно ли в ДРАКОНЕ ООП? Как в ДРАКОНЕ реализовать взаимодействие с базой данных? Как в ДРАКОНЕ реализовать Клиент-Серверное взаимодействие?
Буду благодарен за любую помощь.
|