А это нормально, что новый интерфейс у меня сильно лагает?
Удаление письма — около 1000мс, открытие папки входящие — 400-500мс и т.п.? в наше время высокоскоростного интернета я считаю, что это недопустимые скорости для веб-приложения.
как там у Лебедева было? Лучший валидатор это браузер. :)
Тем более в разделе "проекты" большая часть сайтов делалась другими командами. Адепт не настолько прекрасен, чтобы еще делать самому валидный HTML. :)
Что касается js насколько мне известно, тестирование производится минимум в трех браузерах FF, MSIE, Opera. И довольно много времени при разработке компонентов тратится именно на кроссбраузерность. hedin не даст соврать )
Веб-приложениями пользуются живые люди (причем различной степени подготовленности) и им глубоко фиолетово до модели данных (а большая их часть вообще не знает что это).
Поверьте, их больше волнует, почему они вынуждены работать со страницами на которых натыкано 10 разных кнопок, и еще 20 полей для ввода. А так бывает, когда программисты сначала создают модель данных, а потом пытаются из того, что получилось выстроить интерфейс взаимодействия с пользователем.
По моему опыту, успешность сайта определяется не красотой внутренней архитектуры или выбором "правильной платформы", а удобством для пользователя. Если пользователю интерфейс покажется сложным или не интуитивно понятным, то скорее всего он уйдет и никогда на ресурс не вернется.
Программист должен постоянно держать в голове бизнес-цель разрабатываемого приложения, и как можно меньше отвлекаться на такие вещи, как защита от XSS или на то, почему у него в MSIE не работает javascript-календарь.
Собственно, ребята из 37signals примерно про это и говорят.
это тест на внимательность. поздравляю, вы второй, кто обратил на это внимание. :)
а вообще это бета-версия. возможны баги. несовместимость с Safari (увы), проливание определенных типов напитков в определенных условиях, ну и в том числе баги в текстах )
Страница зарегистрированного пользователя грузится 12 секунд, и весит (вместе с картинками и джаваскриптами) почти 900Кб(!).
И пока всё это грузилось, я успел представить себе какой-то мегафункционал, для которого это невообразимое количество скриптов нужно, а в итоге нашел лишь AJAXовую подзагрузку внутренних страниц и AJAX-овые же формы в модальных окнах.
Подумайте о своих пользователях. Не у всех есть даже 512кбитный канал. А пол-страны на диалапе до сих пор.
Да и честно говоря, чем этот ресурс в корне отличается от vnezapno.ru или cooldates.ru я не нашел. «Афишной частью» если только.
спасибо, неплохо. :) летом было затишье - отдохнули все. а сейчас со свежими силами готовим новую версию, мы довольно серьезные изменения внесли в концепцию проекта. к середине осени планируем запуск.
Удаление письма — около 1000мс, открытие папки входящие — 400-500мс и т.п.? в наше время высокоскоростного интернета я считаю, что это недопустимые скорости для веб-приложения.
(указано чистое время отдачи html сервером)
Тем более в разделе "проекты" большая часть сайтов делалась другими командами. Адепт не настолько прекрасен, чтобы еще делать самому валидный HTML. :)
Что касается js насколько мне известно, тестирование производится минимум в трех браузерах FF, MSIE, Opera. И довольно много времени при разработке компонентов тратится именно на кроссбраузерность. hedin не даст соврать )
Поверьте, их больше волнует, почему они вынуждены работать со страницами на которых натыкано 10 разных кнопок, и еще 20 полей для ввода. А так бывает, когда программисты сначала создают модель данных, а потом пытаются из того, что получилось выстроить интерфейс взаимодействия с пользователем.
По моему опыту, успешность сайта определяется не красотой внутренней архитектуры или выбором "правильной платформы", а удобством для пользователя. Если пользователю интерфейс покажется сложным или не интуитивно понятным, то скорее всего он уйдет и никогда на ресурс не вернется.
Программист должен постоянно держать в голове бизнес-цель разрабатываемого приложения, и как можно меньше отвлекаться на такие вещи, как защита от XSS или на то, почему у него в MSIE не работает javascript-календарь.
Собственно, ребята из 37signals примерно про это и говорят.
Но в силу того, что писали мы ее для нужд конкретного проекта, то код не в том состоянии, чтобы его показывать публично.
кстати, футболки с облаком тегом мы делали еще прошлой весной. к сожалению, сейчас зима и нет возможности сфотографировать :)
а вообще это бета-версия. возможны баги. несовместимость с Safari (увы), проливание определенных типов напитков в определенных условиях, ну и в том числе баги в текстах )
да и разницу между гуглпочтой и почтой, допустим, на mail.ru я сразу вижу. а в Вашем случае я не нашел очевидных преимуществ.
И пока всё это грузилось, я успел представить себе какой-то мегафункционал, для которого это невообразимое количество скриптов нужно, а в итоге нашел лишь AJAXовую подзагрузку внутренних страниц и AJAX-овые же формы в модальных окнах.
Подумайте о своих пользователях. Не у всех есть даже 512кбитный канал. А пол-страны на диалапе до сих пор.
Да и честно говоря, чем этот ресурс в корне отличается от vnezapno.ru или cooldates.ru я не нашел. «Афишной частью» если только.
Пока идёт активная фаза разработки это будет всегда бета. (а новые фичи в конце-концов когда-нибудь закончатся.)