30/09/2018, 23:20
Tìm resource chi tiết về MEAN Stack
Mình có tham khảo một số tuts về MEAN Stack nhưng đa phần chỉ hướng dẫn làm thế này, thế kia chứ không nói rõ, giải thích các câu lệnh trong tuts cả. VD hướng dẫn tạo file server.js và cho code mẫu chứ ko giải thích code trong file server.js đó.
Bạn nào biết có resource nào chi tiết về MEAN Stack giới thiệu cho mình với.
Bài liên quan
Search EBOOK thì chắc có
Google tương đối nhiều
stackoverflow.com
https://www.quora.com/How-do-I-learn-MEAN-stack
Best Resource for learning MEAN Stack
Bạn làm mình nhớ những ngày bắt đầu học node. Câu đầu tiên mình đọc đại khái nó thế này: nodejs - ngôn ngữ không giành cho người thiếu kinh nghiệm. Từ đó tới h cũng tương đối lâu rồi, nhưng code từ thời đó vẫn tồn tại tới bây giờ.
Về Mean, concept cơ bản có nó gồm: mongo, express, angular, node. Mỗi tổ chức, nhóm sẽ implement khác nhau, chẳng có cái gì gọi là chuẩn chung cả, cái này bạn xem tut rồi chắc biết rõ. Nếu bạn biết php thì bạn sẽ biết tại sao gọi là xampp, mampp… tương tự mean cũng vậy.
Node vẫn chưa tơi giai đoạn stable, hướng đi của nó cũng không phải như java, .net. Vì nó quá tự do nên có nhiều điểm không thống nhất, mỗi người sẽ viết theo quan điểm của họ, đang trong giai đoạn phát triển nên họ cũng chưa viết document đầy đủ.
Nếu bạn muốn biết cầm tay chỉ việc thì không nên chọn node, đa số bạn sẽ phải tự mò mẫm trong đống code. Mình ko nói học những ngôn ngữ khác là ăn sẵn, nhưng ít ra những bước đầu tiên của php, java, .net có tut tiếng việt đầy đủ, còn node thì rất ít, đa số là tiếng anh.
Mình đã thử qua 3 framework (ko chắc gọi fw có đúng ko nữa?) của mean là mean.io, meanjs, angular-fullstack, tut basic thì nhiều lắm, không nhớ rõ nữa. Thằng nào cũng có ưu nhược cả, hiểu concept cơ bản của nodejs là đọc code đc thôi, bạn có thể thử.
Do project thực tập của mình liên quan đến MEAN nên mình phải tìm hiểu, thêm nữa là sau khi tìm hiểu 1 thời gian mình cũng khá thích thú với nó.
Mình làm theo tuts và đã build dc 1-2 app đơn giản, hiểu sơ bộ và muốn tìm hiểu sâu vào mảng MEAN này.
Bạn đã xem qua mean.io, meanjs và angular-fullstack thì theo bạn cái nào rõ ràng nhất (kiểu như phân cấu trúc thư mục hợp lý chẳng hạn…)?
Nếu bạn tìm hiểu sâu thì sẽ thấy mean.io và meanjs ban đầu là cùng 1 tác giả, sau tách ra, hiện tại mean.io do linovate quản lý, meanjs đang reborn, 2 thằng này custom framework theo hướng cá nhân hóa, 1 số module do họ tự xây dựng, syntax, concept tương đối khác với những dòng code mà bạn đã code từ trc đến giờ.
angular-fullstack thì đi theo hướng khác, nó là tập hợp những framework nhỏ lẻ có liên quan với mean lại với nhau để tạo ra MEAN. Nó dùng lại nhiều thứ khác từ cồng đồng chứ không phải tự đi xây mới cái gì cả. Cá nhân mình ko thích quá phụ thuộc vào 1 nền tảng, nên mình chọn angular-fullstack.
Tiếc là công việc của mình phải custom nhiều quá, nên mean ko còn là mean nữa, cuối cùng phải bỏ angular-fullstack.