2012-03-08 1 views
3

Мы используем Basecamp для управления проектами, и их новый интерфейс ДЕЙСТВИТЕЛЬНО быстрый.Новый Basecamp: ajax или какая-то супер новая технология?

Это меня заинтересовало: глядя на его скорость и основанный на некоторых подсказках интерфейса, я пришел к выводу, что он должен быть основан на Ajax. Затем я осмотрел сайт с Chrome, и мое подозрение было подтверждено: действительно, панель «Сеть» показывает, что запросы добавляются к запросам страницы и не полностью перезагружаются, как в стандартной навигации по страницам.

Но.

Ajax на основе сайты наиболее четко отданы тем, что они имеют фанки URLs: http://www.example.com/#page1 http://www.example.com/#page2 и т.д.

Еще в Basecamp это кажется что стандартная навигация. Пример: https://basecamp.com/accountid/project1 https://basecamp.com/accountid/project2

Итак, что это? Является ли новый Basecamp ajax-based или это какой-то новый гибрид, о котором я не знаю? Является ли это настройкой веб-сервера? Является ли это языком программирования (возможно, Ruby)?

Надеюсь, что кто-то еще так же взволнован, как и я :) Спасибо.

ответ

4

Эти два последних сообщений пользователя 37signals обсудить, как они получили, что «привязать» в новый Basecamp:

How Basecamp Next got to be so damn fast without using much client-side UI

How key-based cache expiration works

+0

В отношении вашего URL вопроса, в новых браузерах JavaScript может manupulate URL-адрес, используя «PushState» – jwarchol

+0

Супер, спасибо. Именно то, что я искал ... – Aron