Re[2]: Проектирование браузера
От: c-smile Канада http://terrainformatica.com
Дата: 15.12.04 06:16
Оценка:
Здравствуйте, belf, Вы писали:

>> [...]


B>Думаю что эта заметка будет вам интересна

B>http://slashdot.org/articles/04/12/14/1443203.shtml?tid=113

О! Классно, спасибо Алексей!

На самом деле мы в общем и целом не собираемся строить browser общего назначения.
Если кто другой возмется всю положенную обвязку делать — side bars, history, etc. мы только приветсвовать будем.

Тот броузер который мы делаем a) демонстрация engine б) сугубо минималистский инструментальный броузер.
Компактный и легкий. И полезный. Т.е. например там будет функция "CSS inspector" —
указав "пальцем" на элемент можно будет получить репорт типа:
element "div" class="..."
    ....
    margin-left:12pt  - set by selector: "LI > DIV" file: main.css, line 44;
    ....


Кроме того например там будет встроенный редактор (WYSIWYG) линейного HTML — типа
Wiki разметки. Собственно Wiki разметка (или т.н. BB codes) как формат пересылки редактируемых человеком
данных по всей видимости самое оно. Зверь из Харькова взялся помочь с Вики — спасибо ему.

Мой опыт говорит что HTML+CSS не подходит для WYSIWYG редактирования ну никак.
Мусор на выходе неудобоваримый.

Человек при редактирвании не оперирует понятиями cascading или вложенность
тэгов. Т.е. нужно нечто линейное, например Wiki формат, как наиболее полная разновидность на сегодняшний день.
В принципе мой эксперимент с BlockNote (http://blocknote.net) считаю удачным. Он как раз в этой струе.
Пользователи — те люди которые и знать ничего не хотят про HTML но писать хотят и очень.
Хотя я изнаю каждый тэг в лицо что называется, но меня унижает писать тексты в кавычках разметки. Я например замечаю что делаю кучу "очепяток" когда пишу в RSDN редакторе... То ли фонт не тот то ли формат, в BlockNote на порядок лучше... Вот кстати наша http://terrainformatica.com пишется в BlockNote.

Вот я и хочу предложить наш browser тем людям — фирмам которым нужно то что называется CMS (content management system)
Не лепить WYSIWYG на том что не приспособлено ну никак, а дать спец. броузер для этого. Т.е. страницы для редактирования контента могут быть "заточены" под единственный броузер — наш. И не надо мучаться с поддержкой того -сего. Это ж сколько времени уходит... Згрузить еще один броузер размеров в 500k в зипе сейчас ну просто ничего.

В принципе броузеров должно быть много. Т.е. не обязательно закладываться на проценты в логах как на основную мотивацию. На мобильных девайсах например своя специфика и тащить туда Mozilla со всем хозяйством просто смысла нет. Там другие экраны — суть другой принцип browsing.

Вот такая философия.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.