среда, 23 мая 2007 г.

воскресенье, 20 мая 2007 г.

Google Documents + Greasemonkey = Microsoft Office Killer?

Google Documents & Spreadsheets позволяет создавать документы и электронные таблицы. Т.е. по сути является в некотором роде заменой Word и Excel из Microsoft Office. Безусловно, возможности Word и Excel более широки, но часто кто-нибудь пользовался всеми возможностями или хотя бы большей частью? Да, можно попробовать какие-то функции, но часто ими всеми никто не пользуется. Если говорит с позиции человека, которому просто нужно поменять шрифты, цвета, вставить диаграмму и т.д., то многое ни от текстового процессора, ни от электронных таблиц не требуется.
Тем не менее, имеется возможность расширения уже сейчас, без ожидания, когда Google добавит то, что нужно мне уже сейчас. Эту задачу поможет решить Greasemonkey.
Greasemonkey - расширение для Firefox, которое позволяет писать различные JavaScript'ы, расширяющие функциональность сайта. Например, в Excel имеется модуль "Поиск решения", позволяющий оптимизировать функции при заданных ограничениях. Чтобы эту функциональность реализовать в Google Speadsheets, можно написать программу на JavaScript(или скачать ее), выделить ячейки и нажать на кнопку.
Все хорошо, только на данный момент имеются проблемы. Первая - производительность JavaScript'ов, вторая - наличие готовых программ для Greasemonkey. С первой можно бороться путем выноса логики из JavaScript'а и помещения ее на специальные сервера. Т.е. можно написать программу, расположить ее на серверах и приделать к ней web-сервис. А в JavaScript'е реализовать только методы для обращения к web-сервисам.
Бороться со второй проблемой должен либо Google, либо какие-то суперэнтузиасты, которые могут предложить суперидею, которая всем нужна и которой нет в Word и Excel. Т.е. проблема в распространенности Google Documents. Если многие им будут пользоваться, то и расширений к нему будет больше. Тут даже можно делать какой-то бизнес, продавать функциональность. Т.е. давать аккаунт на своем сервере(где вся логика функциональности расположена) и JavaScript для Greasemonkey, который расширял бы Documents & Speadsheets.
Идея интересная с технической точки зрения. С точки зрения бизнеса все пока зависит от Google и Microsoft.

суббота, 5 мая 2007 г.

Web development "babes"

Оригинальное сравнение