Tổng quan về JAMstack
Male avatar

Vue.vn viết ngày 27/10/2019

alt text

JAMstack là gì?

JAM là viết tắt của Javascript, API và Markdown. Có thể hiểu JAMstack là một kiến trúc phát triển web hiện đại dựa trên ngôn ngữ Javascript phía Client, các API có thể tái sử dụng, và ngôn ngữ đánh dấu (Markup)

alt text

Javascript

Các chức năng động được xử lý bằng Javascript. Các bạn có thể sử dụng bất cứ Framework hoặc thư viện nào.

API

Các hoạt động phía máy chủ được tách thành các API có thể sử dụng lại và được truy cập qua giao thức HTTPS bằng JavaScript. Đó có thể là dịch vụ được cung cấp bởi một bên thứ ba hoặc chức năng tùy chỉnh của chính bạn.

Markup

Trang web được lưu dưới dạng các tệp HTML tĩnh. Chúng có thể được tạo từ các tệp nguồn, chẳng hạn như Markdown, bằng cách sử dụng Trình tạo trang tĩnh-Static Site Generator.

Các lợi ích của JAMstack

Dưới đây là những lợi ích chính của JAMstack:

1. Hiệu suất nhanh hơn
Lưu trữ các tệp đã được build bằng ngôn ngữ đánh dấu cũng như hình ảnh, css, js files trên CDN (content delivery network)

2.An toàn hơn
Không cần phải lo lắng về các lỗ hổng máy chủ hoặc cơ sở dữ liệu có thể bị khai thác.

3.Ít tốn kém
Lưu trữ các tệp tĩnh là giá rẻ hoặc thậm chí miễn phí

4.Trải nghiệm nhà phát triển tốt hơn
Các nhà phát triển giao diện người dùng có thể tập trung vào giao diện người dùng mà không bị ràng buộc với kiến trúc nguyên khối. Điều này có nghĩa là phát triển nhanh hơn và tập trung hơn.

5.Khả năng mở rộng
Nếu sản phẩm của bạn đột nhiên trở nên viral và thu hút được nhiều lượt truy cập, CDN sẽ mở rộng một cách liền mạch không làm gián đoạn kết nối.

Vue.vn

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

Male avatar

Vue.vn

4 bài viết.
28 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
Male avatar
3 0
(Ảnh) Gridsome là một framework phát triển trang web hiện đại để tạo các trang web tốc độ nhanh và an toàn. Các trang HTML tĩnh được tạo ra để tạo...
Vue.vn viết 11 tháng trước
3 0
Male avatar
3 0
(Ảnh)Static Site Generator (SSG) giống như một phim bộ dài tập. Ngay khi bạn nghĩ rằng mình đã xem hết thì vẫn còn có tập tiếp theo. Và tất cả chún...
Vue.vn viết 11 tháng trước
3 0
Male avatar
2 0
(Ảnh) IDE là gì? IDE (Integrated Development Environment), dịch nôm na là môi trường phát triển tích hợp. Đây là phần mềm máy tính có công dụng h...
Vue.vn viết 11 tháng trước
2 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


Male avatar
{{userFollowed ? 'Following' : 'Follow'}}
4 bài viết.
28 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!