Có nhiều tệp công việc hoặc mã nguồn cần thiết để tùy chỉnh giao diện của bạn (da) không? Spark có thể duy trì và dễ đọc như thế nào so với Halo? Có hiệu quả hơn và dễ dàng hơn để tùy chỉnh tổng thể hơn Halo, về cùng, ít hơn?Những nhược điểm khi sử dụng Spark trên Halo trong Flex là gì?
Nếu bạn là người dùng SDK hài lòng 99% với giao diện của Halo (có thể chỉ là một vài chỉnh sửa CSS), đang chuyển sang Spark tạo nhiều công việc hơn cho bạn? Bây giờ chúng ta có cần sử dụng các nhà thiết kế để có được cái nhìn và cảm nhận hoàn toàn hợp lý không?
Nếu Adobe dường như không bị đẩy mạnh đến mức chúng tôi KHÔNG được sử dụng Halo, tôi nghĩ tôi sẽ cảm thấy thoải mái với điều đó. Nhưng kể từ khi họ nói trong các tài liệu thực tế rằng chúng ta "không nên sử dụng như vậy và như vậy" thành phần Halo và nên sử dụng những người Spark thay vào đó, nó đáng lo ngại. Nó cũng có vẻ như hỗ trợ cho Halo trong FB đã trở thành một suy nghĩ (tôi không thể có được chế độ thiết kế để hiển thị một phong cách Halo, ngay cả với Halo được chọn làm chủ đề), do đó, Adobe làm cho nó khó khăn chỉ để tiếp tục sử dụng nó. Cá nhân tôi không thấy lý do tại sao chúng tôi không thể có hai bộ thành phần song song kể từ khi thiết kế của Halo ** có thể ** hoạt động tốt hơn trong một số trường hợp sử dụng. – Manius
Trên thực tế, từ ngữ Adobe sử dụng tác giả (nói nếu bạn định sử dụng "Canvas") là "hãy sử dụng spark.components.BorderContainer" thay thế. Vậy nếu chúng ta không muốn thì sao? Họ đã không giải thích ** tại sao ** chúng ta nên sử dụng Spark thay vào đó, và do nó "hoàn toàn" trạng thái bây giờ với tấn thành phần thiếu, tôi không thực sự thích ý tưởng gần như đảm bảo công việc bảo trì và cập nhật cần thiết cho tôi mã khi SDK 5 xuất hiện. Mặt khác, nếu chúng ta chỉ sử dụng Halo vĩnh viễn (giả sử Adobe sẽ không kéo tấm thảm từ nó sau này, ai biết), thì mã được "làm" lần đầu tiên. Bực bội. – Manius