Tác giả: Nguyễn Nhân

React Native: chọn Expo hay CRNA?

Khi lập trình với React Native, không ít bạn có băn khoăn về Expo và Create React Native App (CRNA), mình cũng như vậy và đúc kết được một số kinh nghiệm, kiến thức tìm hiểu được để chia sẽ với các bạn về chủ đề chọn Expo hay CRNA. Sơ lược về Expo và CRNA Expo là gì Expo được coi như một framework được xây dựng dựa trên React Native và tuyển chọn các thư viện React Native khác để tạo ra một bộ công cụ xây dựng ứng dụng một cách nhanh chóng, với các ưu...

Read More

Progressive Web App (PWA) ảnh hưởng đến tương lai ngành lập trình web như thế nào

Progressive Web App (PWA) là gì? Progressive Web App – PWA là tổ hợp đặc tính kỹ thuật để phát triển ứng dụng web cấp tiến/hiện đại do kỹ sư của Google phát triển từ 2015, sử dụng các tính năng tiên tiến của web để xây dựng ứng dụng web giống với ứng dụng di động mà ứng dụng web thường không làm được: ví dụ gởi thông báo (push notification) mà không cần mở trình duyệt. Progressive ở đây còn được hiểu là lũy tiến (không ngừng phát triển) khi người sử dụng ứng dụng web đó...

Read More

Tổng hợp các bộ công cụ bắt đầu lập trình React Native dễ dàng

React Native đã trở thành nền tảng lập trình ứng dụng di động mở nguồn mở phát triển mạnh mẽ trong những năm vừa qua, đi kèm theo đó là sự phát triển hệ sinh thái phong phú. Để phát triển dễ dàng ứng dụng di động hơn nữa, nhiều bộ công cụ (starter kit, boiderplate, UI) đã xuất hiện giúp cho việc lập trình với React Native thực sự dễ dàng và nhanh chóng. Viết ứng dụng di động từ con số 0 thực sự tốn không ít thời gian, hãy chọn cho mình mộ bộ công cụ...

Read More

Xu hướng lập trình: Chờ đợi gì trong năm 2017?

Ngôn ngữ Những ngôn ngữ dưới đây được xem là dễ kiếm việc nhất, nhưng có thể không phải là ngôn ngữ lập trình được trả lương cao nhất. Và quan trọng hơn hết là mấy ngôn ngữ này thông dụng, gần gũi với chúng ta hơn với cộng đồng đông đảo. PHP 7 Một năm 2016 bận rộn của cộng đồng PHP sau khi PHP 7 chính thức phát hành. Các framework khẩn trương chỉnh sửa để có thể chạy được trên môi trường PHP 7 một cách hoàn thiện, hầu hết các php framework hiện nay đã chạy ổn...

Read More

Danh sách dịch vụ máy chủ miễn phí

Không phải ai cũng sẵn sàng bỏ ra 5-10$ cho một máy chủ bèo nhất hiện nay như của Vultr, DigitalOcean, OVH, Linode Bài viết này giới thiệu một số dịch vụ máy chủ miễn phí dành cho lập trình viên thường là trong giai đoạn thử nghiệm sản phẩm mới, đang lập trình chưa hoàn thiện hoặc là các nhóm khởi nghiệp với số vốn ít ỏi. (Có thể bạn quan tâm: Vũ khí bí mật dành cho khởi nghiệp) Những dịch vụ này có tài nguyên giới hạn (RAM < 1GB) hoặc một vài hạn chế nhất...

Read More

Hướng dẫn xây dựng Universal Javascript App với Next.js (Fullstack React)

Meteor.js là Fullstack Javascript Framework tất cả trong một thì Next.js lại khá gọn nhẹ nhưng chứa đựng những thứ rất cần thiết cho việc xây dựng Universal Javascript App. Bài viết này sẽ hướng dẫn xây dựng Universal Javascript App với Next.js và phân tích một số điểm mạnh yếu của framework này. Universal Javascript App là gì Universal Javascript App là ứng dụng web được viết bằng javascript (trước đây còn được gọi là isomorphic), chạy được cả server và phía browser chung một mã nguồn. Tất nhiên có một số chỉ cần chạy phía browser như...

Read More

Công cụ tìm kiếm lỗi bảo mật web – Chất lượng mà miễn phí

Sự khác biệt chính giữa lập trình viên mới vào nghề và chuyên nghiệp thường nằm ở khía cạnh bảo mật, tốc độ, tính ổn định khi xây dựng hệ thống, sản phẩm. Càng chuyên nghiệp thì bạn cần phải trang bị các kiến thức liên quan các khía cạnh nói trên, không những trau chuốt từ những dòng code, mà còn có góc nhìn tổng quan từ kiến trúc hệ thống lúc khởi tạo đến lúc triển khai. Bài viết này sẽ giới thiệu với các bạn công cụ để tìm kiếm lỗi bảo mật web, về tốc...

Read More

Công cụ quản lý thư viện YARN sẽ thay thế NPM

YARN là gì YARN là công cụ quản lý thư viện javascript mã nguồn mở tốc độ cao, tin cậy và bảo mật nhằm thay thế NPM (Node Package Management). Được hình thành bởi các kỹ sư Facebook, Google, Exponent và Tilde, và đã được sử dụng thực tế mức Production tại các công ty trên. Trang chủ: https://yarnpkg.com/ Github: https://github.com/yarnpkg/yarn Đây là dự án bắt đầu được viết từ tháng 1/2016, sau quãng thời gian thử nghiệm và hoàn thiện đã được mở ra thành mã nguồn mở, và thật không có gì ngạc nhiên khi với những tính năng nổi...

Read More

Hướng dẫn sử dụng Redux hiệu quả trong ứng dụng React

Câu hỏi: Khi nào thì nên sử dụng Application State (Redux Store), khi nào thì nên sử dụng Local State khi áp dụng Redux cho React (React Js & React Native)? Câu trả lời ngắn gọn: tùy thuộc vào bạn, làm sao viết code thoải mái để Application State tối giản nhất có thể mà không làm mất tính tin tưởng vào ứng dụng. (Bài viết này sử dụng cho cả React Js và React Native) Một số khái niệm Application State: hay còn gọi là Redux Store chứa trạng thái của ứng dụng bao gồm dữ liệu từ máy...

Read More

Học React Native trong 30 ngày qua ví dụ thực tế

Không gì dễ hơn việc học bằng các ví dụ thực tế, nhất là đối với việc lập trình React Native. Giới thiệu với các bạn một nơi để học React Native qua ví dụ trong 30 ngày, sau khi hoàn thành xong các ví dụ này đảm bảo bạn sẽ trở nên chuyên nghiệp với React Native. Tuy nhiên, nếu bạn không có thời gian, chỉ cần nhìn lướt qua các ví dụ của từng ngày, sẽ gợi cho bạn những chức năng của ứng dụng mà bạn phát triển.   Bắt đầu 30 ngày Ngày 1 Đồng...

Read More

Đăng ký nhận bài viết mới

Công nghệ đang thay đổi nhanh chóng, hãy cũng vươn ra thế giới với những bài viết chất lượng từ Fullstack Station bạn nhé.

Cám ơn bạn!

Có lỗi xảy ra, xin vui lòng thử lại

Ads