Sproutcore против скорости капучино

Я оцениваю ростки и капучино для использования в моем текущем проекте. Поскольку я разработчик рельсов и мне нравится чистый javascript, я думаю, что sproutcore лучше подходит моему стилю. Моя проблема в том, что каждый образец sproutcore, который я тестировал, кажется очень вялым и медленным в своем пользовательском интерфейсе. Прокрутка очень медленная, нажатие на кнопки имеет задержку и т.д. С другой стороны, все сэмплы капучино кажутся очень отзывчивыми, несмотря на тот факт, что они являются более полноценными приложениями, чем сэмплы sproutcore.

У меня нет проблем с погружением в target-j, хотя в настоящее время у меня болят глаза. Как вы думаете, ребята, стоит ли заморачиваться, или проблемы со скоростью — это просто моя идея. Я действительно не хочу совершать что-то, что я не смогу оптимизировать позже.


person Dimitris Stefanidis    schedule 14.10.2010    source источник
comment
Какие образцы SproutCore вы тестировали? Вы запускаете sc-server для их тестирования или пытаетесь собрать версии? Я не видел вялого поведения, о котором вы упоминаете, и мог бы предложить другие примеры с более высокой производительностью.   -  person pjmorse    schedule 14.10.2010
comment
Я протестировал образцы в Интернете на сайтах demo.sproutcore.com и sproutcore.com/static/photos. В первой ссылке приложение Greenhouse никогда не загружается. В контрольной выборке на вкладке коллекций прокрутка списков очень вялая. Я также проверил это на своем собственном образце, который разговаривал с сервером и загружал тысячи элементов (я загрузил миллионы с помощью сетки jquery slick и мгновенно прокрутил). На демонстрационных фотографиях изменение размера изображений происходит довольно медленно. Перемещение мыши по ползунку и отметка ползунка не следуют за мышью мгновенно.   -  person Dimitris Stefanidis    schedule 14.10.2010


Ответы (1)


Не похоже, чтобы в сети была тестовая демо-версия, но этот продукт питается от SproutCore. Для практической демонстрации попробуйте эту демонстрацию задач (логин "SG", без пароля).

Я бы также порекомендовал провести день, чтобы просмотреть демонстрационные приложения на вики. Это даст вам представление не только о скорости, но и о скорости, с которой вы будете наращивать темп.

person pjmorse    schedule 19.10.2010
comment
Привет, спасибо за ответ. Я уже тщательно изучил все образцы росткового ядра, а также образцы капучино. Я даже создал свои собственные примеры приложений с обеими платформами. Большинство моих тестов проводились с Firefox 4 на Mac, и я понял, что по какой-то причине его производительность отстой. Safari имел гораздо более высокую производительность на обеих платформах. Моя большая проблема со sproutcore заключается в том, что прокрутка довольно прерывистая даже в сафари для большинства приложений, поэтому я думаю, что собираюсь использовать капучино, хотя мне немного больше нравится подход sc, основанный на чистом javascript. Оба фреймворка довольно хороши. - person Dimitris Stefanidis; 20.10.2010
comment
Похоже, вы провели тщательное расследование и приняли взвешенное решение. Удачи с вашим проектом! - person pjmorse; 20.10.2010
comment
Веб-интерфейс Apple MobileMe также работает на SproutCore. - person ; 29.12.2010