2010-10-14 5 views
7

Я оцениваю sproutcore и cappuccino для использования в моем текущем проекте. Поскольку я разработчик rails и мне нравится чистый javascript, я думаю, что sproutcore лучше подходит для моего стиля. Моя проблема в том, что каждый пробоотборный образец sproutcore, который я тестировал, кажется очень скучным и медленным в его пользовательском интерфейсе. Прокрутка выполняется очень медленно, нажатие на кнопки имеет задержку e.t.c. С другой стороны, все образцы капучино кажутся очень отзывчивыми, несмотря на то, что они более полномасштабны, чем образцы проростков.Sproutcore vs Cappuccino speed

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

+0

Какие образцы SproutCore вы проверили? Вы запускаете 'sc-server' для проверки их или пытаетесь создать версии? Я не видел замедленного поведения, о котором вы говорите, и может предложить другие примеры с лучшей производительностью. – pjmorse

+1

Я тестировал образцы в Интернете по адресу http://demo.sproutcore.com/ и по адресу http://www.sproutcore.com/static/photos/. В первой ссылке приложение Greenhouse никогда не загружается. В образце элементов управления на вкладке коллекций прокрутка списков очень вяло. Я также проверил это в своем собственном примере, который говорил с сервером и загружал тысячи элементов (я загрузил миллионы с помощью jQuery slick grid и прокручиваю мгновенно быстро). На фотографиях демо изменение размеров изображений происходит довольно медленно. Перемещение мыши на ползунок и слайдер не происходит сразу же за мышью. –

ответ

4

Не похоже, что есть демонстрация онлайн для тестирования, но this product - это питание от SproutCore. Для практической демонстрации попробуйте this tasks demo (логин «SG», нет пароля).

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

+1

Привет, спасибо за ответ. Я уже интенсивно изучал все образцы проростков, а также капучино. Я даже создал свои собственные примеры приложений с обеих фреймворков. Большинство моих тестов было сделано с помощью firefox 4 bet на mac, и я понял, что его производительность отстой почему-то. Safari имела гораздо большую производительность на обеих платформах. Моя большая проблема с sproutcore заключается в том, что прокрутка довольно прерывистая даже в сафари для большинства приложений, поэтому я думаю, что я собираюсь пойти с капучино, хотя мне нравится чистый javascript подход sc немного лучше. Обе структуры довольно приятные. –

+1

Похоже, вы провели тщательное расследование и приняли обоснованное решение. Удачи с вашим проектом! – pjmorse

+0

Веб-интерфейс Apple MobileMe также поддерживает SproutCore. – 2010-12-29 13:20:37