Đăng nhập

Công nghệ web

technos web

Khi bắt đầu tạo một trang web hoặc ứng dụng, bạn rất dễ bị choáng ngợp bởi số lượng công nghệ có sẵn. Giữa các ngôn ngữ, framework và công cụ, việc định hướng không phải lúc nào cũng dễ dàng.

Bài viết này cung cấp cái nhìn tổng quan về các công nghệ chính được sử dụng trên web hiện nay. Nó không mang tính đầy đủ nhưng trình bày những giải pháp phổ biến và được sử dụng rộng rãi nhất.

Ngôn ngữ lập trình

(x)Html

HTML

Ngôn ngữ đánh dấu dùng để cấu trúc và mang lại ý nghĩa cho nội dung web. Xuất phát từ “HyperText Markup Language”, viết tắt là HTML. Cho phép tạo biểu mẫu, chèn liên kết, hình ảnh và video.

CSS

CSS

Dùng để định dạng tài liệu web như trang HTML. Xuất phát từ “Cascading Style Sheets”. Đây là danh sách các thuộc tính về giao diện và vị trí (màu sắc, phông chữ, viền…). Mục tiêu là tách nội dung khỏi phần hiển thị.

PHP

PHP

PHP là ngôn ngữ lập trình dùng để tạo các trang web động. Khoảng 3 trong 4 trang web sử dụng PHP theo một cách nào đó.

Javascript

Javascript

Dùng để thêm các hiệu ứng và hoạt ảnh vào trang web. Nó cũng được sử dụng để làm cho trang trở nên tương tác và cải thiện trải nghiệm hoặc giao diện người dùng.

Jquery

Jquery

Thư viện JavaScript mã nguồn mở giúp việc viết JavaScript trên trang web trở nên dễ dàng hơn. Cho phép thao tác HTML, xử lý sự kiện và đơn giản hóa các tương tác với trang.

Các công nghệ khác

Mysql

Mysql

Hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở. Cho phép lưu trữ và tổ chức dữ liệu của một trang web, như người dùng, bài viết hoặc sản phẩm.

Ajax

Ajax

Kỹ thuật cho phép tải dữ liệu từ máy chủ mà không cần tải lại trang. Nó được sử dụng để làm cho trang web nhanh hơn và tương tác hơn.

Nodejs

Nodejs

Môi trường thực thi cho phép sử dụng JavaScript phía máy chủ. Nó cho phép tạo các ứng dụng web nhanh, đặc biệt là theo thời gian thực.

React

React

Thư viện JavaScript mã nguồn mở được phát triển bởi Facebook. Nó được sử dụng để tạo giao diện người dùng, đặc biệt trong các ứng dụng web một trang.

Wordpress

Wordpress

Hệ quản trị nội dung (CMS) miễn phí và mã nguồn mở. Được viết bằng PHP và sử dụng cơ sở dữ liệu MySQL. Cho phép tạo website dễ dàng với nhiều plugin. Hơn 40% trang web sử dụng nó.

Prestashop

Prestashop

Hệ quản trị nội dung mã nguồn mở dành cho thương mại điện tử. Cho phép tạo và quản lý cửa hàng trực tuyến một cách dễ dàng.

Angular

Angular

Framework mã nguồn mở được phát triển bởi Google. Cho phép tạo ứng dụng web bằng cách quản lý trang, tương tác và dữ liệu.

Python

Python

Ngôn ngữ lập trình đa năng và mã nguồn mở. Được sử dụng để tạo website, tự động hóa tác vụ và phát triển ứng dụng.

Vue.JS

Vuejs

Framework JavaScript mã nguồn mở (còn gọi đơn giản là Vue). Được sử dụng để tạo giao diện người dùng và ứng dụng web.

Symfony

Symfony

Framework PHP mã nguồn mở. Cho phép tạo website và ứng dụng web bằng cách giúp tổ chức và phát triển mã dễ dàng hơn.

Laravel

Laravel

Framework PHP mã nguồn mở được xây dựng một phần dựa trên Symfony. Cho phép tạo website và ứng dụng web dễ dàng hơn.

Ruby

Ruby

Ngôn ngữ lập trình hướng đối tượng mã nguồn mở, được thiết kế để đơn giản và dễ sử dụng. Dùng để phát triển ứng dụng web và phần mềm.

Zend

Zend

Framework PHP mã nguồn mở. Cung cấp công cụ để tạo website và ứng dụng web bằng cách tổ chức mã và đơn giản hóa việc phát triển.

Cakephp

Cakephp

Framework web mã nguồn mở viết bằng PHP. Nó tuân theo kiến trúc MVC và giúp việc phát triển ứng dụng web dễ dàng hơn, đặc biệt nhờ các công cụ quản lý cơ sở dữ liệu và tổ chức mã nguồn.

Apache cordova

Cordova

Framework mã nguồn mở của Apache Foundation cho phép tạo ứng dụng di động đa nền tảng bằng các công nghệ web như HTML, CSS và JavaScript.

Ionic

Ionic

Framework mã nguồn mở cho phép tạo ứng dụng di động và web đa nền tảng bằng các công nghệ như HTML, CSS và JavaScript.

Joomla

Joomla

CMS mã nguồn mở và miễn phí được dùng để tạo nhiều loại website khác nhau như website giới thiệu, blog hoặc cổng nội dung. Joomla được viết bằng PHP và thường sử dụng cơ sở dữ liệu MySQL.

CodeIgniter

CodeIgniter

Framework mã nguồn mở viết bằng PHP theo mô hình MVC. Nó được đánh giá cao nhờ sự nhẹ, nhanh và dễ sử dụng trong phát triển ứng dụng web.

Woocommerce

woocommerce

Tiện ích mở rộng mã nguồn mở cho WordPress dành cho thương mại điện tử. Nó cho phép biến một website WordPress thành cửa hàng trực tuyến và là một trong những giải pháp phổ biến nhất để bán hàng trên web.

Bootstrap

bootstrap

Framework front-end dùng để xây dựng giao diện và bố cục cho website và ứng dụng. Nó cung cấp các thành phần HTML, CSS và JavaScript sẵn sàng sử dụng.

Haml

Haml

Ngôn ngữ đánh dấu dùng để tạo HTML với cú pháp ngắn gọn hơn. Mục tiêu là giúp việc viết template nhanh hơn và dễ đọc hơn.

Sass

Sass

Bộ tiền xử lý CSS được sử dụng rộng rãi, bổ sung các tính năng như biến, lồng nhau và mixin để giúp việc viết và bảo trì stylesheet dễ dàng hơn.

Nguồn

Thống kê sử dụng PHP cho website (bằng tiếng Anh)
Số liệu WordPress 2020

Thuật ngữ

Framework: Tập hợp các thành phần dùng để xây dựng nền tảng và cấu trúc của phần mềm hoặc ứng dụng web

CMS: Viết tắt của “Content Management System”

Open-Source: Giấy phép cho phép phân phối lại tự do, truy cập mã nguồn và tạo sản phẩm phái sinh

MVC: Còn gọi là “Model View Controller”, là một mô hình kiến trúc phần mềm phổ biến trong ứng dụng web

Préprocesseur: Trong tin học, preprocessor là chương trình xử lý mã trước khi biên dịch

Phương pháp Agile

agile method.png

Khám phá các phương pháp Agile và hiểu cách chúng giúp phát triển các dự án linh hoạt hơn, nhanh hơn và tập trung vào nhu cầu của khách hàng. ...

mail icon1.pngNhận bài viết hay nhất của chúng tôiNhận bài viết hay nhất của chúng tôi