Мои статьи [6] |
Модули Цитаты
[0]
Загрузка модулей Цитаты
|
О будущем Цитаты из Библии. (3) | [16.07.2013] |
Готовится новый билд Цитаты 6 (0) | [19.07.2013] |
Исправления (0) | [21.12.2013] |
Нововведения (0) | [25.01.2014] |
О преобразовании из формата e-Sword (1) | [20.02.2014] |
В защиту формата модулей Цитаты (1) | [28.05.2014] |
Главная » Статьи » Мои статьи |
Сегодня многие разработчики "околоцитатной" направленности ратуют за переход на новый формат модулей. Они неправы. И вот почему. Классический формат — это совокупность гипертекстовой (html, попросту говоря) страницы и служебного файла. Так устроены модули Цитаты, так устроены и словари. Единственное отличие такого html документа от стандартной вебстраницы — это наличие специальной разметки, которая, впрочем, игнорируется обычными броузерами, и таким образом, не препятствует просмотру основного файла модуля Цитаты в обычном броузере. И ключевым моментом является то, что для преобразования простой вебстраницы в модуль Цитаты необходимо лишь создать небольшой служебный файл, и, в ряде случаев, добавить в основную вебстраницу вышеупомянутую специальную разметку(признаки начала главы, стиха или обзаца). Все это делается в блокноте, или в другом простом, интуитивно понятном текстовом редакторе. Это, повторюсь, ключевой момент. Многие другие программы, наподобие e-Sword, или theWord — требуют преобразования тестов в формат базы данных. Да еще и нередко — преобразования из HTML в RTF формат. Последний, хоть и является формально текстовым, реально — трудночитаем, особенно в случае нелатинской (скажем, русской) кодировки. Создание модуля в виде базы данных с необходимостью подразумевает использование нестандартного, и сложного для понимания(рядовым пользователем) программного обеспечения. Считаю, "чайника" можо научить делать модули Цитаты. А вот делать модули в виде базы данных — нет. Рядовому пользователю трудно растолковать суть структуры базы данных, сущность таблиц, кортежей и тому подобных вещей. Порог вхождения тут выше, значительно. Так для чего же тогда все это муссируется в группе "Цитаты" на фейсбуке и т.д? Все потому, что формат базы проще... для программиста. Это да! Программисту гораздо проще работать со строго структурированным данными, нежели чем научить свою программу работать с гипертекстом HTML. Код для работы с HTML написать непросто, а быстрый код — это тяжелая работа. И на маломощных устройствах — смартах и планшетах — быстрый код необходим. Другими словами, переход к формату модулей в виде базы данных упростит жизнь программиста и усложнит жизнь создателей модулей. Это тупиковый путь, потому что программная оболочка мало стоит без наполнения содержимым. Вообще ничего, если быть точным. Подобное можно сказать и о сжатых 7-zip модулях Цитаты (bqb). Дорогие разработчики, используйте google.com ! Формат 7-zip открытый, реализация формата в исходных текстах. Библиотеки для работы с 7-zip на андроиде и iOS созданы, поищите. Не вижу проблемы связать ваш код с ними. Понятное дело, возможно, придется исходники, "напильником" подрихтовать, но разве это проблема для профессионала? Есть афоризм, что весь мир — это текст. Если так, то конечно, это именно гипертекст.
| |
Просмотров: 1616 | Комментарии: 1 | Рейтинг: 0.0/0 |
Всего комментариев: 1 | ||
| ||