2012-04-12 39 views
5

Tôi làm việc tại một cơ quan web nhỏ chuyên về các ứng dụng web để khởi động. Tôi đang đẩy ông chủ của tôi đặt nhiều tài nguyên hơn vào việc xây dựng các khung công tác mạnh mẽ trên phía máy khách bằng cách sử dụng các tiêu chuẩn javascript mvc (Tôi đang sử dụng BackboneJS) và tạo mẫu (sử dụng underscore)Khi nào cần triển khai khuôn khổ javascript MVC

Tôi nhận ra rằng có một số tình huống các khung làm việc có ý nghĩa (ví dụ các ứng dụng web phức tạp một trang), và những người khác có thể không đáng giá (một danh sách các bài đăng trên blog, có thể được sử dụng bằng php)

Chúng tôi đang cố gắng xây dựng một tiêu chuẩn cho khi triển khai khung javascript trên trang và thời điểm dựa trên php cho các yêu cầu tạo mẫu và máy chủ.

Tôi hy vọng một số người trên cộng đồng interwebs có một số suy nghĩ về vấn đề này, hoặc có thể tham khảo tôi đến các bài viết về chủ đề này. Tôi có một số ý tưởng của riêng tôi, nhưng "ý kiến ​​chuyên gia" sẽ giữ nhiều ảnh hưởng hơn với nhóm quản lý của tôi ...

+3

Tôi nghĩ bạn đã trả lời câu hỏi của mình. Sử dụng chúng khi bạn cần chúng, và không khi bạn không. – Brad

+0

Ha, đó là những gì tôi đã nói với sếp của tôi. Những gì tôi thực sự tìm kiếm là một chút tin cậy vay mượn dưới hình thức suy nghĩ của những người có nhiều kinh nghiệm hơn bản thân mình;) Hoặc ít nhất một số quan điểm đối lập mà tôi có thể cân nhắc với nhau. Thôi nào, interweb! Hãy cho tôi một số bài hát dài mà tôi có thể sử dụng! – eschwartz

Trả lời

1

Bạn có thể muốn xem xét người dùng cuối là ai. Đối với thiết bị chậm hơn (Office Desktops, Máy tính xách tay 3 năm, vv) một khung Clientside lớn có thể gây thiếu và nó có thể kết thúc không được nhiều niềm vui để lướt trang.

Vì vậy, nếu trang web tập trung vào những người lớn tuổi, những người không phải là công nghệ cao hoặc nhân viên văn phòng, bạn có thể muốn thực hiện điều đó dễ dàng trên javascript.

+0

Tôi không lo lắng về tốc độ khi tôi sử dụng giờ của nhà phát triển. Chi phí của một vài kbs javascript được rút gọn là nhiều hơn được bù đắp bởi sự gia tăng tốc độ cảm nhận được cho phép bằng cách di chuyển trạng thái sang phía máy khách. – eschwartz

+0

Tôi không có nghĩa là mất tốc độ do phí js phải được tải xuống mà là tốc độ truy tìm trên máy khách khi máy khách yếu (RAM thấp, CPU thấp) và phải thực thi rất nhiều kịch bản khung. Nếu bạn muốn phát triển nhanh, tôi đoán bạn sẽ không dành nhiều thời gian để tối ưu hóa các đoạn mã javascript và jquery, thực hiện kiểm tra hiệu năng mạnh mẽ trên các máy khác nhau đúng không? –

+0

@KristianRafteseth Cân nhắc chấp nhận Trả lời của tôi hoặc yêu cầu thêm chi tiết. Điều này sẽ ngăn chặn Câu hỏi này nhận được nhiều sự chú ý và cũng cho thấy ít nhất một số đánh giá cao cho những người dành thời gian để giúp bạn. –

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