Có tài nguyên tốt nào để bắt đầu với Node.JS không? Bất kỳ hướng dẫn tốt, blog hoặc sách?
Tất nhiên, tôi đã truy cập trang web chính thức của nó http://nodejs.org/ , nhưng tôi không nghĩ tài liệu họ có là điểm khởi đầu tốt.
Có tài nguyên tốt nào để bắt đầu với Node.JS không? Bất kỳ hướng dẫn tốt, blog hoặc sách?
Tất nhiên, tôi đã truy cập trang web chính thức của nó http://nodejs.org/ , nhưng tôi không nghĩ tài liệu họ có là điểm khởi đầu tốt.
Câu trả lời:
Hướng dẫn
Trang web dành cho nhà phát triển
Video
Screencasts
Sách
Khóa học
Blog
Podcast
Tài nguyên JavaScript
Mô-đun Node.js
Khác
Đầu tiên, tìm hiểu các khái niệm cốt lõi của Node.js:
Bạn sẽ muốn hiểu phong cách mã hóa không đồng bộ mà Node.js khuyến khích .
Không đồng bộ! = Đồng thời. Hiểu vòng lặp sự kiện của Node.js !
Sau đó, bạn sẽ muốn xem những gì cộng đồng cung cấp:
Tiêu chuẩn vàng cho quản lý gói Node.js là NPM .
Nó là một công cụ dòng lệnh để quản lý các phụ thuộc dự án của bạn .
NPM cũng là một sổ đăng ký của hầu hết các gói Node.js ngoài kia
Cuối cùng, bạn sẽ muốn biết một số gói phổ biến hơn cho các tác vụ khác nhau là gì:
Công cụ hữu ích cho mọi dự án:
Kiểm tra đơn vị:
Khung web:
Trails là một khung ứng dụng web hiện đại. Nó được xây dựng dựa trên phả hệ của Rails và Grails để tăng tốc phát triển bằng cách tuân thủ triết lý thiết kế dựa trên API đơn giản, dựa trên quy ước, dựa trên quy ước.
Danf là một khung OOP đầy đủ ngăn xếp cung cấp nhiều tính năng để tạo ra các ứng dụng có thể mở rộng, có thể bảo trì và có thể kiểm tra và cho phép mã hóa theo cùng một cách trên cả hai mặt máy chủ (Node.js) và máy khách (trình duyệt).
Derbyjs là một khung JavaScript đầy đủ phản ứng. Họ đang sử dụng các mẫu như lập trình phản ứng và JavaScript đẳng cấu trong một thời gian dài.
Loopback.io là một khung công tác Node.js mạnh mẽ để tạo API và dễ dàng kết nối với các nguồn dữ liệu phụ trợ. Nó có SDK Angular.js và cung cấp SDK cho iOS và Android.
Công cụ khung web:
Mạng:
Tương tác dòng lệnh:
Làm việc với các luồng:
Sử dụng nguồn, Luke.
Không, nhưng nghiêm túc tôi thấy rằng việc xây dựng Node.js từ nguồn, chạy các bài kiểm tra và nhìn vào các điểm chuẩn đã giúp tôi đi đúng hướng. Từ đó, các tệp .js trong thư mục lib là một nơi tốt để xem, đặc biệt là tệp http.js.
Cập nhật: Tôi đã viết câu trả lời này hơn một năm trước và kể từ đó, có một sự bùng nổ về số lượng tài nguyên tuyệt vời có sẵn cho những người học Node.js. Mặc dù tôi vẫn tin rằng việc đi sâu vào nguồn là đáng giá, tôi nghĩ rằng bây giờ có nhiều cách tốt hơn để bắt đầu. Tôi sẽ đề xuất một số sách trên Node.js đang bắt đầu phát hành.