Нужно нарисовать большую таблицу вроде такой: https://ru.wikipedia.org/wiki/Сравнение_командных_оболочек (с цветовыми индикаторами, сортировками и т.д.)
Таблица обещает быть большой, список полей не определен, к тому же над таблицей предположительно будут работать разные люди, поэтому было бы желательно это как-то совместить с Mind-картами. К примеру, рисуем пару ветвей, в одной ветке записи вида "Функции", "Обработка исключений", а в другой "Bourne shell", "POSIX shell", затем делаем из этого сводную таблицу и заполняем. Что-то такое существует?
Желательно десктопное приложение (win32/linux), а не веб-интерфейс.
Новое:
Что значит удобно?
Это значит полноценное использование клавиатуры и хоткеев. Если мне надо куда-то целиться мышкой для добавления очередного пункта - оно мне не надо. До мышки еще дотянуться надо, а это долго.
Это значит, что отклик приложения должен быть мгновенным. Если я дал команду "новый пункт", то покажи его мне сейчас. Если ты покажешь мне его через 0.5 секунды, то я это считаю за тормоза и потому браузерные изделия не приветствуются
Я не должен искать, куда ввести новую информацию. И если есть горизонтальный скроллинг - это очень плохой сигнал. Ввод в традиционных редакторах вроде OOCalc/Excel превращается в постоянный скроллинг "где там та ячейка, куда я написать хотел".
Новое:
Нечто подобное было обнаружено в MindView: https://youtu.be/lHMOQaKrXeg - обратите внимание на поля часов и денег. Но данная реализация мне кажется жутко неудобной.
Ответ
Для таблицы вроде https://ru.wikipedia.org/wiki/Сравнение_командных_оболочек (с цветовыми индикаторами, сортировками и т.д.) думаю Mind-карт необязателен, так как не трудно догадаться что таблица из себя представляет.
Если у вас данные готовы в текстовом виде, то можно будет создать файл в csv формате и потом открыть его в Excel'е. Что касается цветов, то думаю тут можно будет задавать условия для форматирования. Если это не вариант, то в таком случае думаю надо будет создать такое приложение самому, и оно не должно составить труда так как таблица у вас двумерная. Я подозреваю что трудно найти приложение который соответствует вашим требованиям если конечно вообще такое приложение есть.
Если вы поддерживаете идею создания приложения, то ниже я написал примерный сценарий простенького приложения которым Вам будет очень удобно пользоваться.
Для начала будут нужны две формы:
Первая будет задавать количество колонок в таблице (кол-во столбцов не надо задавать так как оно может быть неопределенным) и именовать их. После этого автоматически должна создаться таблица с заголовками и с нулевым столбцом на рабочем пространстве (Workspace).
Вторая должна открываться сочетанием клавишей типа Ctrl + N - Windows / Linux или Command + N - Mac OS X для добавления нового столбика. Эта форма должна быть очень удобной для заполнения данных при помощи только клавиатуры. (Переключение между полями клавишами Tab или Shift + Tab, Ctrl + Enter чтобы добавить новый столбик (после заполнения формы) и т.д. и т.п.)
Дальше пойдут формы для редактирования, дублирования и т.д. Удалить можно будет мышкой и/или сочетанием клавишей типа Ctrl + D - Windows / Linux или Command + D - Mac OS X.
Что касается Mind-карт, то в будущем можно будет добавить его как опцию или как плагин для приложения, то есть двигаться постепенно от простого к сложному.
Я являюсь Java программистом, и буду рад помочь Вам если вы решитесь реализовать этот проект на Java.
PS: Кстати, чтобы быстро перейти к нужной ячейки можно будет создать еще одно диалоговое окно которое открывается сочетанием клавишей типа Ctrl + G - Windows / Linux или Command + G - Mac OS X (G - от goto). Например, чтобы перейти к колонке 99 ряда 578 достаточно будет набрать текст c99r578 и нажать Enter. То есть для каждого случая можно будет создать форму или диалоговое окно а также прикрепить сочетаний клавишей к этой форме.
Комментариев нет:
Отправить комментарий