Apple просто умеет красиво свой товар обернуть (маркетинг это все до покупки). Практически любой их продукт уникален именно в отношении дизайна, в том числе дизайна интерфейса.
В том же самом iPhone не было особых революционных технических новшеств. Сенсорный экран - ему уже черт знает сколько лет. Мульти-тач - тоже не их выдумка.
А вот дизайн интерфейса по сути уникален. Это и ужерживает потребителей.
Так что именно интерфейс iPhone, на мой взгляд, есть та планка к которой будут стермиться все остальные.
Нельзя прям так сравнивать Zimbra и Gmail.
Gmail - это бесплатная веб-почта.
Zimbra - коммерческий продукт, нацеленый на организацию электропочты, даже скорее интранета, в рамках компании. Подобных решений было и остается очень много. Zimbra может одно и наиболее законченных, чем они и привлекли внимание яху.
Если уж сравнивать Zimbra с чемнибудь так это с MS Exchange и т.д.
разберемся последовательно:
- статью писал не я
- событие onload не сработает так как не было перезагрузки страницы
еcли уж сильно хочется такое событие сделать то можно переодически проверять не изменился ли window.location.hash
- поисковики вроде яваскрипт пока не исполняют и то что они увидят по адресу http://sss.aa/ddd ничем не будет отличатся от http://sss.aa/ddd#asda
Подобную систему в работе я видел в гугловских фотогалереях picasaweb.google.com
Им индексация и не тарахтела )))
к примеру фотогалерея на аяксе
ссылка вида some.so/gallery#photo12 откроет галерею, а там яваскрипт просмотрит есть ли чтонибудь в параметрах window.location.hash (это как раз все после решетки)
правда были заковырки с эксплорером, при указании window.location.hash = 'something', он не обновлял адресую строку. Когдато я с этим боролся, но не помню на чем остановился.
Плюс для полноценного использования эти переходы должны запоминаться в history. В эксплорере опять же с этим были проблемы, нужно было создавать iframe и в нем реально чтото листать. В лисе все было без заковырок.
понравилась статья, несмотря на то, что немного смазанно понятие модели. Модель в моем понимании (воспитанном во многом рельсами) это более высокий уровень абстракции чем прослойка к БД. Модель должна представлять собой уже некоторую сущность, к примеру клиента. Получается что модель предоставляет интерфейс для работы с клиентами в контроллере.
не совсем понятна также целесообразность использования ArrayObject
код в итоге будет довольно неприятный
$this->registry['db']->query($sql)
както щетинисто выглядит
последнее время вообще тянет в сторону препроцессоров кода. Тянет создать чтото вроде надстройки на пхп. К примеру, чтобы в контроллере конструкции вида
@clients = &cleints->list();
преобразовывались в
$this->env->template->set($clients, $this->env->models->cleints->list());
Реалезуется элементарно, но до реализации хочется продемать что еще туда впихнуть.
В том же самом iPhone не было особых революционных технических новшеств. Сенсорный экран - ему уже черт знает сколько лет. Мульти-тач - тоже не их выдумка.
А вот дизайн интерфейса по сути уникален. Это и ужерживает потребителей.
Так что именно интерфейс iPhone, на мой взгляд, есть та планка к которой будут стермиться все остальные.
Gmail - это бесплатная веб-почта.
Zimbra - коммерческий продукт, нацеленый на организацию электропочты, даже скорее интранета, в рамках компании. Подобных решений было и остается очень много. Zimbra может одно и наиболее законченных, чем они и привлекли внимание яху.
Если уж сравнивать Zimbra с чемнибудь так это с MS Exchange и т.д.
- статью писал не я
- событие onload не сработает так как не было перезагрузки страницы
еcли уж сильно хочется такое событие сделать то можно переодически проверять не изменился ли window.location.hash
- поисковики вроде яваскрипт пока не исполняют и то что они увидят по адресу http://sss.aa/ddd ничем не будет отличатся от http://sss.aa/ddd#asda
Подобную систему в работе я видел в гугловских фотогалереях picasaweb.google.com
Им индексация и не тарахтела )))
основная проблема этого подхода в том что поисковики не проиндексируют этот контент никак
а сам топик мутный совершенно
ссылка вида some.so/gallery#photo12 откроет галерею, а там яваскрипт просмотрит есть ли чтонибудь в параметрах window.location.hash (это как раз все после решетки)
правда были заковырки с эксплорером, при указании window.location.hash = 'something', он не обновлял адресую строку. Когдато я с этим боролся, но не помню на чем остановился.
Плюс для полноценного использования эти переходы должны запоминаться в history. В эксплорере опять же с этим были проблемы, нужно было создавать iframe и в нем реально чтото листать. В лисе все было без заковырок.
не совсем понятна также целесообразность использования ArrayObject
код в итоге будет довольно неприятный
$this->registry['db']->query($sql)
както щетинисто выглядит
последнее время вообще тянет в сторону препроцессоров кода. Тянет создать чтото вроде надстройки на пхп. К примеру, чтобы в контроллере конструкции вида
@clients = &cleints->list();
преобразовывались в
$this->env->template->set($clients, $this->env->models->cleints->list());
Реалезуется элементарно, но до реализации хочется продемать что еще туда впихнуть.