1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

thuyet trinh node js react js

40 695 4

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 40
Dung lượng 3,9 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

bài thuyết trình so sánh giữa Node js và react js này sẽ giúp các bạn hiểu thêm về công nghệ web node js và react js ,dựa vào đó sẽ cho các bạn sự lựa chọn về công cụ nào giúp cho hướng đi của từng dự án phù hợp vs từng công nghệ

Trang 1

“ Add your company slogan ”

Công nghệ Wed Node Js / React

Thành Viên Nhóm:

Bùi Quang Đức Tri Trần Công Nghĩa Đặng Văn Nhựt Duy

Trang 3

Tuyển Dụng

Trang 4

1 2 3

4

Trang 5

1 2 3

4

Trang 6

1 2 3

4

Trang 7

1 2 3

4

Trang 8

Node Js ?

Trang 9

Quá trình phát triển

 Node.js được tạo ra bởi Ryan Dahl(2009)

 Được tài trợ bởi công ty Joyent

 04 /4/2018  version 9.11.1 (hiện tại)

Trang 10

Khái niệm:

 Node Js là một nền tảng FrameWork mạnh mẽ được xây dựng dựa trên JavaScript Engine.

 Được dùng để phát triển các ứng dụng hướng

nhiều đến I/O VD: Video Stream Site, Single

- page App,…

 Node.js là một hệ thống phần mềm được thiết

kế để viết các ứng dụng internet có khả năng

mở rộng, đặc biệt là máy chủ web

Node JS

Trang 13

1 2 3

4

 Không thể mở rộng vì một CPU không đủ sức tận dụng các tác vụ khác nhau.

 Bạn nên có một sự hiểu biết sâu sắc về JavaScript nếu muốn làm việc với

NodeJS.

 Nó không dành cho các tác vụ đòi hỏi CPU và chỉ phù hợp với các máy chủ web.

 Gọi lại lồng nhau  và Các vấn đề cơ sở

dữ liệu quan hệ.

Trang 14

Cài Đặt: Node JS

https://nodejs.o

rg

Trang 17

Cài Đặt: Node JS

Chọn nơi lưu trữ, bấm

“next” để tiếp tục cài đặt.

Trang 19

Cài Đặt: Node JS

Click “Install” và chờ đợi …

Trang 20

Cài Đặt: Node JS

Một số cách khắc phục khi không cài được Node Js.

Trang 21

Cài Đặt: Node JS

Cách 1: Dùng cmd.exe để chạy file cài đặt.

Trang 22

 Cài Đặt: Node JS

Cách 2:

1 - Tắt antivirus đi một lúc ( nếu đang mở).

2 - Vào được dẫn sau:

Trang 23

React Js ?

Trang 24

Tuyển dụng

Trang 26

Tuyển dụng

Trang 28

Quá trình phát triển :

Trang 29

Khái niệm:

 Dùng để xây dựng giao diện người dung (User Interface – UI)

 Dùng để xây dựng các ứng dụng lớn mà dữ liệu của chúng thay đổi liên tục theo thời gian

React Js

Trang 30

Đặc tính: React Js

Có 3 đặc điểm chính về React đó là:

•Just the UI: Chỉ sử dụng React để xây dựng giao diện người dùng,

hiểu đơn giản thì trong mô hình MVC, React được coi như là phần V

•Virtual DOM: công nghệ DOM ảo giúp tăng hiệu năng cho ứng

dụng(Document Object Model ("Mô hình Đối tượng Tài liệu"))

•Data Flow: React sử dụng luồng dữ liệu 1 chiều giúp kiểm soát dữ

liệu dễ dàng hơn.

Trang 31

điều khiển sự tương tác

giữa Model và View

Trang 32

Một số chức năng: React Js

Trang 33

Cấu trúc: React Js

 React không phải là Template Language

 Separation of Components : chia thành các component.

 Mọi thứ đều là JavaScript Component

 Sử dụng JSX (JavaScript XML)

Trang 34

• Reactjs giúp việc viết các đoạn code

JS dễ dàng hơn

• Có nhiều công cụ phát triển

2

• Render tầng server: Một trong những vấn đề với các ứng dụng đơn trang là tối

ưu SEO và thời gian tải trang

3

• Hiệu năng

cao đối với các ứng dụng có dữ liệu thay đổi liên tục, dễ dàng cho bảo trì và sửa lỗi

Trang 35

NHƯỢC ĐIỂM :

• Reactjs chỉ phục vụ cho tầng View.

• Tích hợp Reactjs vào các framework MVC truyền thống yêu cầu cần phải cấu hình lại

• React khá nặng nếu so với các framework khác

• Khó tiếp cận cho người mới học Web

Trang 36

Kết Luận :

Trang 37

Tính năng: vs

Trang 38

 Nodejs chỉ đơn giản là thời gian chạy JavaScript nhẹ và nhanh. Nó chủ yếu được tạo ra để xây dựng các ứng dụng mạng nhanh và có thể mở rộng.

Trang 39

DEMO

Trang 40

“ Add your company slogan ”

Ngày đăng: 15/04/2018, 12:21

TỪ KHÓA LIÊN QUAN