Chào mừng!

Bằng cách đăng ký với chúng tôi, bạn sẽ có thể thảo luận, chia sẻ và nhắn tin riêng tư với các thành viên khác trong cộng đồng của chúng tôi.

Đăng ký ngay!
  • Truy cập và ủng hộ DienDanIT.NET bằng cách click dăm 3 cái quảng cáo để duy trì sever nhé.

Tài Liệu Lập Trình Tài liệu Android and Node.JS ( Tổng hợp ngôn ngữ khác )

Cua

nasscom.vn
Thành viên BQT
Việt Nam Vô Địch
Administrator
Người Điều Hành
Premium
Người Điều Hành Cấp Cao
Thành Viên VIP
Người Ảnh Hưởng
Người Đưa Tin
Người Chia Sẻ
DienDanIT 2018
Tham gia
30/10/18
Bài viết
672
Lượt Thích
1,911
VNĐ
2,872
VNĐ
2,872
I. Giới thiệu
Ngày nay, những ứng dụng realtime như mạng xã hội, chat, game online,… đang ngày càng phát triển thì công nghệ realtime luôn được ưa chuộng hơn bao giờ hết. Một trong những công nghệ phục vụ realtime mạnh mẽ nhất trong đó phải kể đến NodeJs và
Xin vui lòng, Đăng nhập hoặc Đăng ký để xem nội dung URL.
. Trong bài viết này, mình xin giới thiệu với các bạn về NodeJs và
Xin vui lòng, Đăng nhập hoặc Đăng ký để xem nội dung URL.
và ứng dụng của nó để kết hợp viết một ứng dụng chat realtime nhỏ trên Android.

II. Tổng quan
1. NodeJs là gì?

  • NodeJS là ngôn ngữ lập trình mã nguồn mở, ngôn ngữ lập trình phía server, bắt đầu được phát triển từ năm 2009, là nền tảng cho việc xây dựng các ứng dụng web. Mặc dù NodeJS không phải là một JavaScript framework nhưng hầu hết các module của nó được viết bằng JavaScript.
  • Hoạt động với một luồng duy nhất và có khả năng asynchronous (bất đồng bộ).
Ưu điểm:
  • Tối ưu hóa thời gian thực hiện tiến trình
  • Có khả năng mở rộng trong các ứng dụng web với nhiều hoạt động I/O liên tục
  • Phù hợp để xây dựng các ứng dụng real time đảm bảo việc độ trễ thời gian xử lý hành động là nhỏ nhất.
  • Dễ dàng để xây dựng các ứng dụng real-time.
  • Hiệu năng cao
Nhược điểm:
  • Đơn luồng cũng có thể là một điểm kém của NodeJs. Lợi thế của single-thread là việc không gặp phải vấn đề synchronize giữa các tiến trình, không cần chia sẻ trạng thái hiện tại... Bạn có thể dễ dàng viết một đoạn code mà sẽ ngốn của server khá nhiều thời gian để xử lý xong một vài trường hợp nào đó và có thể dẫn tới lock toàn bộ server.
  • Sự thiếu tổ chức code đối với một ứng dụng NodeJs lớn là một vấn đề thực sự. Khi mà nguyên tắc asynchronise (bất đồng bộ) dẫn tới có nhiều cách để thực hiện code khác nhau giữa các thành viên hay có thể sử dụng nhiều design pattern khác nhau
Hôm nay mình có bộ tài liệu này cũng khá lâu rồi mình muốn chia sẻ tất cả mọi người . Đây là bộ tài liệu video dạy NopeJS and Android ( từ cơ bản tới nâng cao )
45657489_949481758581616_7536941359869984768_n.jpg

Link xem tài liệu
Xin vui lòng, Đăng nhập hoặc Đăng ký để xem nội dung URL.


Tải Về


cre : vn-zoom
 
Top Bottom