[MacOS] Bento — это просто Печать E-mail
Рейтинг пользователей: / 0
ХудшийЛучший 
Автор: Yurann   
12.11.2008 07:53

 

Приложение Filemaker от одноименной компании является безусловным лидером в классе CУБД для платформы Apple. Основные достоинства данного пакета: простота работы, легкость освоения и более чем умеренные требования к квалификации пользователя и умению программировать. Однако нужно признать, что Filemaker — это продукт, предназначенный все-таки для профессионального использования. Да, он гибкий и позволяет создавать как простые справочники, так и сложные сетевые системы управления, но программа требует внимательного освоения и изучения. Приходится признать, что обычным пользователям требуется более простой продукт. И компания Filemaker, учитывая пожелания пользователей и руководствуясь другими соображениями, о которых мы расскажем ниже, выпустила совершенно новое приложение — Bento. Это независимое приложение управления базами данных для простых пользователей, призванное решать типовые задачи, построенное на совершенно новых принципах работы.

Немного истории

СУБД очень часто входили в комплект офисных программ в качестве важного четвертого компонента, где первыми тремя были: текстовый процессор, приложения для работы с электронными таблицами и программа для создания презентаций. самый характерный пример, но вовсе не единственный, — Microsoft Office для Windows. Сами офисные пакеты можно условно разделить на два класса: те, в название которого входит слово Office (MS Office, Openoffice, NeoOffice), и те, в название которого входит термин Works (Apple Works, iWorks и т.д). То есть для платформ Windows и Mac соответственно.
Office — мощные пакеты, предназначенные в большей степени для профессионального использования, с большим количеством дополнительных специальных функций, а Works — набор менее сложных и дорогих программ с ограниченным по сравнению с Office функционалом. Раньше в мире Макинтош в основном было два пакета:Microsoft Office и Apple Works. сейчас добавился клон OpenOffice — NeoOffice, а на смену морально устаревшему Apple Works пришел пакет нового поколения — iWorks. Отметим, что СУБД Access от Microsft в MS Office для Mac OS никогда невыпускался, что, очевидно, связано с безраздельно царившем в мире Маков Filemaker, а вот в Apple Works своя СУБД была. В этом нет ничего странного — Apple Works был детищем тех же разработчиков, которые выпускали и Filemaker. это подразделение то входило в состав Apple, то выводилось и носило название Claris, а выпускавшиеся им программы носили имена Claris Works и Claris Filemaker соответственно.
В настоящий момент это подразделение является дочерним предприятием Apple и носит имя своего флагманского продукта — Filemaker. CУБД, входившая в состав Apple Works, была фактически урезанным Filemaker, основана на тех же принципах, с почти идентичным интерфейсом. Только набор функций был значительно меньше и отсутствовала возможность писать свои скрипты. Несколько лет назад Apple прекратила поставку и разработку Apple Works. возникла парадоксальная ситуация: в новом офисном пакете iWorks отсутствовала своя СУБД. Очевидно, что сам Filemaker выглядит слишком тяжеловесно по сравнению с изящными Pages, Numbers и Keynote. Но ниша пустовала недолго, так как Filemaker выпустила Bento — программу, по всем параметрам прекрасно вписывающуюся
в семейство iWorks, за исключением того, что за Bento платить нужно отдельно.

Общие принципы


Так что же такое Bento? Чтобы понять суть, начнем с названия. Если кто не знает, «бенто» — это японский термин, обозначающий специальную коробочку с едой, рассчитанной на одного человека, которую можно взять с собой в дорогу. В коробочке обычно имеется несколько отделений, предназначенных для хранения разной еды (риса, рыбы, соуса и т.д.). Проще говоря, это такой «фаст-фуд» по-японски. Но в японии все по-особенному: бенто имеют почти тысячелетнюю историю, а сама традиция приготовления еды в дорогу стала не просто культурным явлением, но превратилось в настоящее искусство — искусство упорядочивания. И с этой точки зрения Bento — программа, которая дает возможность пользователю удобно хранить все свои данные и иметь к ним легкий доступ.
Идеология Bento имеет мало общего со стандартными программами для работы с базами данных. Таблицы, записи, связи, индексации — все это запрятано глубоко внутри, и пользователю нет необходимости знать о их существовании. Пользователь Bento имеет дело с библиотеками — Library. Каждая библиотека — это набор неких данных, адресов, проектов, файлов, товаров и т.п. аналогия с iTunes напрашивается мгновенно, но не надо путать библиотеки с плей-листами. Библиотеки не зависят друг от друга, и пользователь может просто переключаться между ними, используя левую панель программы, аналогично как в iTunes он переключается между библиотеками музыки, подкастов или фильмов. Изначально в Bento уже есть несколько библиотек: они интегрированы с входящими в комплект Mac OS X Address Book и iCal. Интеграция столь велика, что добавление нового адресата в адресной книге автоматически отразится и в Bento, хотя это свойство можно отключить в панели настроек.

Как и все программы семейства iWorks, Bento основана на темах или шаблонах. Вообще, темы являются отличительным свойством всех программ Apple, предназначенных для массового пользователя. На работе с темами основаны Pages, Keynote, Numbers и iWeb. Даже в iPhoto c помощью тем можно создавать великолепные календари и фотоальбомы. Тема в понятии Apple — это не некая дополнительная функция, позволяющая пользователю относительно быстро получить набросок будущего документа, как это сделано, например, в MS Office, тема у Apple — это глубоко интегрированное с содержанием документа его свойство, позволяющее в любой момент полностью изменить вид документа, а также значительно упрощающее процесс редактирования за счет интерактивных элементов. Нельзя не сказать и об эстетических качествах тем Apple. Они мастерски проработаны, чувствуется, что их разработке было уделено огромное внима-
ние. Ходят слухи, что глава Apple Стив Джобс лично утверждает каждую тему. Неизвестно, насколько это соответствует истине, но то, что над каждой темой работали профессиональные дизайнеры, — очевидно. Все сказанное в полной мере относится и к Bento.

Создание и работа со стандартными библиотеками:

При создании новой библиотеки пользователю предлагается впечатляющий набор шаблонов. Основные из них:

• проекты;
• контакты;
• события;
• файлы;
• расходы;
• цифровые медиа;
• база студентов;
• продукты на продажу;
• покупатели;
• заметки.

[MacOS] Bento — это просто

Шаблон в Bento — это не просто визуальное оформление данных, а готовая база с соответствующими полями. Процесс создания новой базы (или библиотеки) в Bento можно назвать захватывающим. Пользователь выбирает требуемый из списка шаблонов — и все. Можно вводить данные, редактировать, распечатывать, осуществлять поиск. При этом визуальное оформление находится на высочайшем уровне! С самого момента создания библиотека уже имеет, как минимум, два (иногда три, в зависимости от шаблона) режима работы: режим просмотра и редактирования каждой записи отдельно, обычно называемый overview, и режим табличного представления данных библиотеки. в режиме overview пользователь просматривает, вносит и редактирует данные и может осуществлять поиск. Переключение от записи к записи производится с помощью соответствующих кнопок со стрелками (вперед, назад).
Формат ввода данных зависит от типа поля. Поле для ввода даты уже имеет выпадающий календарь, есть поля установки свойств, выпадающие списки, поля для ввода медиаданных (фото, звук, видео). Последнее как будто пришло к нам из Pages: легким движением мыши пользователь может изменять масштаб изображения, кадрировать и сохранять изображение на диске, нажав кнопку с изображением дискеты. Совершенно новым элементом управления, является список файлов. Единый элемент управления позволяет добавлять в список и удалять требуемые файлы (при этом сами файлы не заносятся в базу — заносится только путь к ним), открывать в соответствующей файлу программе и открывать в Finder папку c искомым файлом. В том же Filemaker, чтобы реализовать подобную функцию, нужно было создать отдельную таблицу и часок-другой времени потратить на реализацию, включая программирование скриптов. В Bento — это стандартный элемент управления, который можно добавить к любой библиотеке одним движением мыши.
Режим таблицы помимо отображения записей имеет и дополнительную функциональность. Первое — по каждому полю пользователь внизу таблицы, по желанию выбрав из выпадающего списка, может получить сводную информацию: сумму, количество записей, среднее значение поля, минимальное значение/максимальное значение. Второе — расширенный режим поиска. Ппоиск в Bento очень напоминает поиск в самой Mac OS X — Spotlight. Поле поиска присутствует во всех режимах Bento. Ввод в это поле запускает поиск одновременно по всем полям библиотеки. Расширенный режим по реализации сравним с Cmnd-F в Mac OS X. Пользователь может создавать сложный критерий поиска по различным полям и их значениям, формируя запрос путем добавления и удаления критериев поиска по каждому полю.
Результаты поиска можно сохранить, тогда они превратятся фактически в smart-списки, знакомые нам по основным продуктам Apple. В Bento набор записей называется коллекцией (collections), а умные записи — smart-collections. Сами коллекции — это полный аналог плейлистов в iTunes или альбомов в iPhoto, то есть часть записей библиотеки, отобранных по тому или иному критерию. Пользователь может создавать множество коллекций, распределяя по ним записи библиотеки простым перетаскиванием мышкой. Таким образом, Bento практически полностью реализует парадигму iTunes — библиотеки, не зависимые друг от друга коллекции (записи могут отображаться в нескольких коллекциях сразу) и гибкая система поиска и формирования новых коллекций.

Редактирование библиотек

Если библиотека, созданная на основе шаблона, не совсем удовлетворяет пользователя, ее можно отредактировать. Помимо двух-трех стандартных режимов отображения данных (table, overview) пользователь может создавать свои собственные формы в терминологии Bento. Кроме того, для каждой формы можно изменить цветовую тему — это делается через меню.

[MacOS] Bento — это просто

Для изменения положения и размеров элементов управления, а также для редактирования новых служит специальный режим редактирования. Переключение происходит нажатием определенной кнопки с изображением молотка и гаечного ключа. Для добавления новых полей режим редактирования можно использовать, а можно и не использовать: в Bento добавление нового поля в библиотеку осуществимо простым перетаскиванием поля из списка доступных для этой библиотеки в правой части окна программы. Если пользователь не нашел требуемое поле в списке, он может создать его, нажав кнопку «плюсик» и указав формат. но такое случается редко: список доступных типов полей обширен и подходит, как говорится, на все случаи жизни.
Редактирование формы основано на понятии колонок. Обычно каждая форма разбита на две колонки, в каждой из которых отображаются поля библиотеки. Поле может быть уже, чем колонка, но не должно выходить за ее пределы — Bento не позволит. Зато ширину колонок можно менять произвольно, как и количество. максимально возможное число колонок в форме — пять. В целом, можно сказать, что процесс редактирования формы не замысловат, интуитивно понятен и не требует никаких специальных знаний. Ограниченная функциональность редактирования формы позволяет пользователю скон-центрироваться на предмете работы.

Заключение

Про Bento можно с уверенностью сказать, что это — базы данных для всех. Подготовленному пользователю на время освоения принципов работы уйдет 5–10 минут, у неподготовленного — максимум полчаса. Еще час уйдет на «ох и ах», то есть на увлекательную игру переключения тем и создания новых библиотек на основе шаблонов. Шаблоны действительно очень красивы. Bento призвана поменять стереотип, что создание пусть даже несложной базы данных — это удел профессионалов. Также Bento доводит до пользователя еще более важную мысль: все свои данные можно хранить и использовать при помощи одной программы.
Допустим, у пользователя есть некоторый проект, с которым связано несколько человек, определенное количество разнообразных документов (текстовых, электронных таблиц, фотографий и проч.), различные данные. Все это можно реализовать в Bento. И неважно, где и как хранятся файлы, адреса, ссылки — они есть в библиотеке Bento и к ним можно получить немедленный доступ. Можно сказать, что даже Finder как инструмент работы с файлами уже не требуется. Bento как понятие вполне может конкурировать даже с парадигмой рабочего стола. Вместо файлов и папок — коллекции и библиотеки. и в этом отношении идеи, заложенные в Bento, можно назвать революционными. Это вовсе не значит, что названное приложение способно заменить саму Mac OS, но по Bento видно, как меняется отношение к хранению и использованию данных в современном компьютерном мире.
Впрочем, как и у всего в этом мире, у Bento есть недостатки. Главный — некоторая неповоротливость и серьезные требования к ресурсам. Приложение работает исключительно на Mac OS X Leopard и требует много оперативной памяти. На компьютерах с 1Гб ОЗУ Bento может вызвать раздражение не столько собственной медлительностью, сколько временем на переключение в другие программы. Еще одно слабое место программы — экспорт данных. Экспорт возможен только в формат CSV, что сильно ограничивает интеграцию с другими приложениями. Созданный таким образом файл можно будет преобразовать в электронную таблицу, но медиаданные при этом потеряются.
Тем не менее, надо понимать, что Bento — это не забавная утилита, призванная облегчить жизнь пользователю. Bento — это серьезный инструмент, который может не только упорядочить всю работу на компьютере, но даже изменить ваше отношение к хранению и доступу к информации. Японское искусство создавать безупречный порядок дошло теперь и до пользователей Mac OS X.

Пробную версию программы можно скачать тут: http://wtf-macos.nnm.ru/macos_bento_2

 

Комментарии (0)

RSS feed Comments

Написать комментарий

меньше | больше

busy