Hướng dẫn AppML
AppML đưa dữ liệu vào HTML
"Không có ứng dụng web vô nghĩa"
Giới thiệu
Web đang phát triển nhanh chóng và lượng dữ liệu trong Không gian mạng còn tăng nhanh hơn nữa.
Mỗi ngày các hệ thống thông tin mới được phát triển và mỗi ngày người dùng mới được kết nối và dữ liệu có thể được truy cập 24/7 từ mọi nơi trên thế giới.
Các phương pháp phát triển phần mềm nhanh hơn và tốt hơn là rất cần thiết .
Theo hướng này, Example.com.vn đã phát triển một kỹ thuật rất linh hoạt để truy xuất, hiển thị và thao tác dữ liệu mà không cần lập trình truyền thống.
Hợp tác với Jan Egil Refsnes, W3schools đã phát triển vốn từ vựng để xác định các ứng dụng Web. Từ vựng được gọi là AppML (Ngôn ngữ mô hình hóa ứng dụng).
AppML sử dụng các kỹ thuật và ý tưởng cập nhật nhất về phát triển Web hiện đại, tập trung vào:
- Giá thấp
- Phát triển web nhanh chóng và linh hoạt
- Tối ưu hóa cho điện toán đám mây
- Tốc độ cao và tiêu thụ băng thông thấp
- Kiến trúc MVC (Bộ điều khiển xem mô hình)
- Tách hoàn toàn nội dung khỏi bản trình bày
- Có khả năng mở rộng cao và có thể kiểm tra được
- Cấu hình và cấu hình lại dễ dàng
AppML hỗ trợ các chức năng bạn tìm thấy trong các khung công tác khác như React, Angular và Vue, nhưng AppML dễ sử dụng hơn và dễ hiểu hơn nhiều.
AppML là gì?
AppML là viết tắt của Ngôn ngữ mô hình hóa ứng dụng .
AppML không phải là ngôn ngữ lập trình. Đó là ngôn ngữ mô tả (ngôn ngữ để mô tả các ứng dụng).
Nó được xây dựng xung quanh các khái niệm ứng dụng Web quen thuộc như:
- Các hình thức
- Danh sách
- Báo cáo
- Bộ lọc
- Chức năng
- Cơ sở dữ liệu
AppML chạy trong bất kỳ trang HTML nào. Không cần cài đặt.
AppML là công cụ đưa dữ liệu vào các ứng dụng HTML:
- Từ đối tượng
- Từ các tệp JSON
- Từ tập tin văn bản
- Từ các tệp XML
- Từ cơ sở dữ liệu
Tệp JSON đối tượng
Tệp văn bản Tệp XML
PHP/MySQL
Tại sao là AppML?
HTML không phù hợp lắm để mô tả các ứng dụng web.
AppML được tạo cho các ứng dụng web:
- AppML mở rộng HTML bằng các thuộc tính dữ liệu.
- AppML thêm bộ điều khiển vào HTML để kiểm soát hành vi của dữ liệu HTML.
AppML rất dễ hiểu và phát triển cực kỳ nhanh chóng.
Ví dụ về AppML
Ví dụ này cho thấy AppML có thể đưa dữ liệu sang HTML dễ dàng như thế nào:
Ví dụ về AppML
<!DOCTYPE html>
<html lang="en-US">
<title>Customers</title>
<link rel="stylesheet" href="style.css">
<script src="https://www.example.com.vn/appml/2.0.3/appml.js"></script>
<body>
<h1>Customers</h1>
<table appml-data="customers.js">
<tr>
<th>Customer</th>
<th>City</th>
<th>Country</th>
</tr>
<tr appml-repeat="records">
<td>{{CustomerName}}</td>
<td>{{City}}</td>
<td>{{Country}}</td>
</tr>
</table>
</body>
</html>
Hãy tự mình thử »AppML là một công cụ giúp phát triển ứng dụng web dễ dàng, nhanh chóng và linh hoạt.
Dễ dàng và nhanh nhẹn
Trên thị trường hiện nay có rất nhiều framework (công cụ hoặc thư viện) được thiết kế để mở rộng HTML.
Hầu hết các framework này đều thao tác HTML, CSS hoặc JavaScript theo cách khiến chúng khó sử dụng (đặc biệt khi được sử dụng kết hợp).
AppML thì khác. Bạn có toàn quyền tự do về HTML, CSS và JavaScript.
AppML giúp dễ dàng tạo Ứng dụng Trang Đơn (SPA) một cách rất rõ ràng và hiệu quả.
Ngay cả khi bạn chưa từng làm việc về phát triển web trước đây, bạn sẽ thấy AppML rất dễ sử dụng.
Nếu bạn là nhà phát triển web có kinh nghiệm, bạn sẽ sớm khám phá được sức mạnh của AppML.