2010-07-29 38 views
5

Sencha Touch trông ấn tượng và ExtJS trông rất đẹp. Tôi đang đánh giá nếu tôi nên sử dụng ExtJS hoặc SproutCore cho một ứng dụng sắp tới. Bây giờ Sencha Touch đang ở trong hỗn hợp, tôi tự hỏi nếu tôi chọn ExtJS, sẽ dễ dàng hơn khi chuyển/di chuyển một phần của ứng dụng sang thế giới di động. Điều đó có đúng không? Tôi có thể có cùng cơ sở mã cho cả ExtJS cho trình duyệt trên máy tính để bàn và Sencha Touch cho thiết bị di động không? Nếu cơ sở mã không khác nhau thì sao?Sencha Touch và ExtJS

Trả lời

4

Chỉ đến từ một cuộc họp EXTJS, nơi một bản trình bày về Sencha Touch. Một ứng dụng đã được chuyển từ ứng dụng cũ sang ứng dụng sau - nó đã được tuyên bố rằng ~ 40% mã có thể được sử dụng lại.

Điều đó cũng được chỉ ra rằng Sencha Touch có giao diện và cảm nhận iPhone nặng, vì vậy nếu bạn muốn một nền tảng độc lập hơn, bạn có thể muốn xem xét Sproutcore (và khung di động tương ứng).

+3

[Sencha person] chỉ muốn chỉ ra rằng Sencha Touch dễ dàng và tầm thường có thể sử dụng được thông qua SASS/CSS để xem xét tùy chỉnh. Có một chủ đề Android trong gói tải xuống. Theo như cảm thấy đi, chúng tôi đã cố gắng nhắm mục tiêu một cái gì đó giữa iPhone & WebOS; nhưng nó không phải là rất Androidy. –

1

Nếu bạn có ứng dụng ExtJs, việc tạo phiên bản cảm ứng chắc chắn sẽ dễ dàng hơn sử dụng hai khung công tác khác nhau cho máy tính để bàn và thiết bị di động. Nhìn vào API, có vẻ như nó trông và có mùi giống như ExtJS API, vì vậy mã máy chủ của bạn (phát ra giao diện người dùng JSON) sẽ hầu như giống nhau.

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