2010-10-14 33 views
7

Tôi đang đánh giá sproutcore và cappuccino để sử dụng trong dự án hiện tại của tôi. Kể từ khi tôi là một nhà phát triển đường ray và tôi thích javascript tinh khiết tôi nghĩ rằng sproutcore phù hợp với phong cách của tôi tốt hơn. Vấn đề của tôi là mỗi mẫu sproutcore đơn lẻ mà tôi đã thử nghiệm có vẻ rất chậm chạp và chậm trên giao diện người dùng của nó. Cuộn rất chậm, việc nhấp vào các nút có độ trễ e.t.c. Mặt khác, tất cả các mẫu cà phê cappuccino có vẻ rất nhạy mặc dù thực tế là chúng có nhiều ứng dụng thổi hơn các mẫu sproutcore.Tốc độ Sproutcore và Cappuccino

Tôi không gặp vấn đề gì khi đi sâu vào mục tiêu-j mặc dù hiện tại nó khiến mắt tôi đau. Các bạn có nghĩ rằng đó là giá trị rắc rối hoặc là vấn đề tốc độ chỉ là ý tưởng của tôi. Tôi thực sự không muốn cam kết với một cái gì đó mà tôi sẽ không thể tối ưu hóa sau này.

+0

Bạn đã thử nghiệm mẫu SproutCore nào? Bạn có đang chạy 'sc-server' để kiểm tra chúng hay bạn đang thử phiên bản xây dựng? Tôi chưa thấy hành vi chậm chạp mà bạn đề cập đến và có thể đề xuất các ví dụ khác có hiệu suất tốt hơn. – pjmorse

+1

Tôi đã thử nghiệm các mẫu trực tuyến tại http://demo.sproutcore.com/ và tại http://www.sproutcore.com/static/photos/. Trong liên kết đầu tiên, ứng dụng Nhà kính không bao giờ tải. Trong mẫu điều khiển trong tab bộ sưu tập, cuộn danh sách rất chậm chạp. Tôi đã xác minh điều này trong mẫu của riêng tôi cũng nói chuyện với một máy chủ và tải hàng ngàn mặt hàng (tôi đã tải hàng triệu với lưới slick jquery và di chuyển ngay lập tức nhanh). Trong bản giới thiệu hình ảnh thay đổi kích thước hình ảnh là khá chậm. Di chuyển chuột trên thanh trượt và dấu trượt không theo con chuột ngay lập tức. –

Trả lời

4

Nó không giống như có một bản demo trực tuyến để kiểm tra, nhưng this product là SproutCore được hỗ trợ. Để có bản trình diễn thực hành, hãy thử this tasks demo (đăng nhập "SG", không có mật khẩu).

Tôi cũng khuyên bạn nên dành một buổi chiều để xem qua các ứng dụng demo trên wiki. Điều đó sẽ cung cấp cho bạn một ý tưởng không chỉ về tốc độ mà tốc độ mà bạn sẽ tăng lên.

+1

Xin cảm ơn vì đã trả lời. Tôi đã nghiên cứu rộng rãi tất cả các mẫu sproutcore cũng như các mẫu cappuccino. Tôi thậm chí đã tạo ra các ứng dụng mẫu của riêng tôi với cả hai khung công tác. Hầu hết các bài kiểm tra của tôi đã được thực hiện với đặt cược firefox 4 trên mac và tôi nhận ra rằng hiệu suất của nó hút vì một lý do nào đó. Safari có hiệu suất cao hơn nhiều trên cả hai khung công tác. Vấn đề lớn của tôi với sproutcore là việc cuộn khá dễ dàng ngay cả trong safari cho hầu hết các ứng dụng vì vậy tôi nghĩ rằng tôi sẽ đi với cappuccino mặc dù tôi thích cách tiếp cận javascript thuần túy của sc tốt hơn một chút. Cả hai framework đều khá đẹp. –

+1

Có vẻ như bạn đã thực hiện một cuộc điều tra kỹ lưỡng và đưa ra quyết định sáng suốt. Chúc may mắn với dự án của bạn! – pjmorse

+0

Giao diện web của Apple MobileMe cũng được cung cấp bởi SproutCore. –

Các vấn đề liên quan