Đă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 libre écrit en PHP. Suit la structure MVC et imite le fonctionnement de Ruby on Rails. Il facilite l'utilisation de Bases de données avec Active record.

Apache cordova

Cordova

Plus anciennement Apache Callback ou PhoneGap, il s'agit d'un framework open-source développé par la Fondation Apache. Il permet de créer des applications pour différentes plateformes (Android, Firefox OS, iOS, Ubuntu, Windows 8...) en HTML, CSS et JavaScript.

Ionic

Ionic

Framework open-source permettant de construire des applications natives multiplateformes en utilisant les technologies web comme HTML, CSS, Javascript. Ionic est basé initialement sur AngularJS et Apache Cordova.

Joomla

Joomla

CMS libre et open-source utilisé pour la création de site web (pages, blog, news, flux RSS, sondages, recherches). Joomla est écrit en PHP et utilise une base de données Mysql. Créé à partir du CMS Mambo à la suite de désaccords.

CodeIgniter

CodeIgniter

Framework libre écrit en PHP suivant le motif MVC. Considéré comme léger et performant, il a été conçu « pour les développeurs qui ont besoin d’une boîte à outils simple et élégante pour créer des applications web complètes ».

Woocommerce

woocommerce

Extension wordpress open-source spécialisée dans la mise en place de boutique e-commerce. À l'heure actuelle, woocomerce est la solution de vente en ligne la plus populaire sur le marché.

Bootstrap

bootstrap

Framework utilisé dans le cadre de création du design des sites et des applications web. Contient un ensemble de codes HTML et propriétés CSS avec des extensions Javascript en option. Un des projets les plus populaires sur la plateforme GitHub

Haml

Haml

Le HAML est un langage de balise utilisé pour générer des documents Xhtml sans utiliser la syntaxe Html. Il offre entre autres avantages, un plus grand confort d'écriture du HTML.

Sass

Sass

Un des préprocesseur les plus utilisés pour pouvoir gérer facilement les feuilles de style CSS complexes avec des propriétés qui s'adaptent à tous les navigateurs et des facilités d'écriture.

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

la methode agile.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