2015-01-29 17 views
12

Tôi thích Zurb Foundation (SASS và đặc biệt là Zurb Foundation for Apps) nhưng muốn sử dụng nó với Facebook ReactJS và FluxFacebook ReactJS và Zurb Foundation cho Ứng dụng?

Đó là loại bỏ AngularJS và thay thế bằng ReactJS/Flux. Một khởi đầu tuyệt vời hướng tới mục tiêu này đã được thực hiện bởi Kiran Abburi:

https://github.com/akiran/react-foundation-apps

http://webrafter.com/opensource/react-foundation-apps

gì mọi người nghĩ về khả năng tồn tại lâu dài của việc sử dụng Zurb Foundation cho Apps với Facebook ReactJS/Flux như thế này ?

Từ góc độ kỹ thuật và hệ sinh thái (ví dụ: cập nhật).

Hoặc cách khác, là một khung CSS như Zurb Foundation (hoặc Twitter Bootstrap) thực sự có lợi ở tất cả với ReactJS/Flux.

Xin cảm ơn, Ashley.

+0

Thật kỳ lạ khi bạn sẽ đặt câu hỏi này ngay hôm nay vì công ty mà tôi đang làm việc đang tìm cách làm điều tương tự. Tôi đã tìm thấy câu hỏi của bạn trong khi nghiên cứu về câu hỏi này. Tôi phải hỏi: tại sao bạn muốn rời khỏi góc cạnh? – arcadeRob

+0

Vì tất cả các lý do mà Facebook đã đề cập trong phần giới thiệu ReactJS của họ, ví dụ: liên kết và kiến ​​trúc hai chiều có thể không mở rộng tốt cho các ứng dụng lớn, về mặt phức tạp và tốc độ. Chúng tôi cũng không thực sự di chuyển nhiều như lựa chọn ReactJS & Flux cho dự án mới của chúng tôi. –

+4

Tôi là tác giả của ứng dụng phản ứng-nền tảng. Tôi thích duy trì dự án này. Nếu bạn có bất kỳ phản hồi hoặc tìm thấy bất kỳ lỗi nào, vui lòng mở một vấn đề hoặc gửi yêu cầu kéo. – kiran

Trả lời

3

Bất kể khung css nào kết hợp với bất kỳ thứ gì không phải là mối quan tâm về khả năng tồn tại lâu dài của bạn. Công nghệ Giao diện người dùng thay đổi quá nhanh. I E. đối với dòng chính, vài năm trước, mọi thứ đều là jquery, hơn là xương sống, ember, góc cạnh, giờ là react.js và có thể là riot.js. Khi Angular 2 phát hành phiên bản ổn định, nó có thể thay đổi nó một lần nữa.

Câu hỏi của bạn phải là khung làm việc nào giúp bạn thực hiện công việc nhanh hơn. Các khách hàng khác nhau có thể muốn những thứ khác nhau, một số khách hàng mà tôi sử dụng Bootstrap, họ cung cấp các mẫu thiết kế của công ty và một số tiện ích bootstrap có thể sử dụng lại của jQuery để thực hiện, một số đã cho tôi mô hình xương sống và yêu cầu tôi sử dụng nó như một góc dịch vụ. Và một số yêu cầu tôi làm điều đó bằng bút stylus thay vì sass.

Vì vậy, việc ghép nối khung css và js không phải là mối quan tâm của tôi trong thời gian dài, xu hướng thay đổi quá nhanh. Và điều tốt về phản ứng là bạn có thể gộp tất cả các thư viện của bên thứ ba này thành một thành phần duy nhất (nếu bạn thực sự muốn làm điều đó. Ví dụ: css nhúng vào bổ sung với kiểu phản ứng, nếu một số thành phần của bạn sử dụng jQuery, bạn có thể Nếu bạn muốn sử dụng cả nền tảng popup và bootstrap cùng nhau trên cùng một trang, bạn có thể viết các thành phần phản ứng của riêng bạn để bọc một trong những mỗi, miễn là bạn có phạm vi được quản lý tốt.

Khung css bao giờ bạn sử dụng miễn là nó giúp bạn tiết kiệm thời gian để làm mọi thứ có lợi, không tốt nhất, nhóm của tôi đã xây dựng khung css và js của riêng chúng tôi trên bất kỳ thư viện nào. việc làm.

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