Đầu tiên, một caveat: Tôi nghĩ Node.js là tuyệt vời, và có một cơ hội tuyệt vời để trở thành tiêu chuẩn vàng cho các ứng dụng web trong năm tới ... nhưng bạn được hỏi về những khó khăn, như vậy: API không ổn định: API Node có một thói quen thay đổi trong cách ngược không tương thích từ phiên bản phát hành, và thay đổi thường xuyên để codebase của bạn được yêu cầu để giữ cho mọi thứ chạy trên phiên bản mới nhất. Điều đó nói rằng, những thứ được cho là ổn định hơn kể từ 0.2.0 đã được phát hành. Thiếu một thư viện chuẩn: JavaScript là một ngôn ngữ với một lõi xinh đẹp, nhưng một tiêu chuẩn thư viện hoàn toàn thiếu máu - điều mà bạn sẽ đưa cho các cấp như một phần các cài đặt ngôn ngữ phía máy chủ khác sẽ chỉ đơn giản là không có mặt ở đó. Thiếu thư viện nói chung: Cần tìm một giao diện cơ sở dữ liệu trưởng thành? Một ORM? Một thư viện xử lý hình ảnh? Một phân tích cú pháp XML? Một khách hàng S3? - Kể từ khi JavaScript vẫn chưa được hưởng năm của sự nổi tiếng ở phía máy chủ, những thứ như thế này là một trong hai thương hiệu mới và tương đối chưa được kiểm tra, hoặc vẫn-in-the-công trình. Nó không phải chiến đấu thử nghiệm nào: Tôi nghĩ rằng nó vẫn là một câu hỏi tương đối cởi mở về những gì các điểm đau là cho các ứng dụng Node.js lớn - và cho đến khi chúng tôi có một số trong sản xuất cho tháng và năm, chúng tôi sẽ không biết nơi mà các vấn đề có thể nói dối. Không có gì rõ ràng cần phải cẩn thận, nhưng đó là lãnh thổ thám hiểm, liên quan đến hiệu suất, bảo mật, và bảo trì với. Đó là tất cả tôi có thể nghĩ ra được - lưu ý rằng tôi đã không nói JavaScript là một bất lợi, hoặc mô hình evented, hoặc V8 ... tôi, với một, không thể chờ đợi để có đủ sự hỗ trợ thư viện mạnh để biện minh cho việc sử dụng nó cho các dự án lĩnh vực màu xanh lá cây, và dường như chúng ta đang tiến tới ngày hôm đó khá nhanh chóng.
đang được dịch, vui lòng đợi..
