Samouczek AppML
AppML przenosi dane do HTML
„Bez bzdurnych aplikacji internetowych”
Wstęp
Sieć szybko się rozwija, a ilość danych w cyberprzestrzeni rośnie jeszcze szybciej.
Każdego dnia rozwijane są nowe systemy informatyczne, codziennie podłączani są nowi użytkownicy, a dostęp do danych można uzyskać 24 godziny na dobę, 7 dni w tygodniu z dowolnego miejsca na świecie.
Pilnie potrzebne są szybsze i lepsze metody tworzenia oprogramowania .
W związku z tym W3Schools opracowało bardzo elastyczną technikę pobierania, wyświetlania i manipulowania danymi, bez potrzeby tradycyjnego programowania.
Współpracując z Janem Egilem Refsnes, W3schools opracowało słownik do definiowania aplikacji internetowych. Słownictwo nazywa się AppML (Język Modelowania Aplikacji).
AppML wykorzystuje najnowocześniejsze techniki i idee współczesnego tworzenia stron internetowych, koncentrując się na:
- Niska cena
- Szybkie i zwinne tworzenie stron internetowych
- Zoptymalizowany pod kątem przetwarzania w chmurze
- Wysoka prędkość i niskie zużycie przepustowości
- Architektura MVC (Model View Controller)
- Pełne oddzielenie treści od prezentacji
- Wysoce skalowalny i testowalny
- Łatwa konfiguracja i rekonfiguracja
AppML obsługuje funkcje, które można znaleźć w innych platformach, takich jak React, Angular i Vue, ale AppML jest znacznie łatwiejszy w użyciu i znacznie łatwiejszy do zrozumienia.
Co to jest AppML?
AppML oznacza język modelowania aplikacji . _
AppML nie jest językiem programowania. Jest to język opisowy (język opisu aplikacji).
Jest zbudowany wokół znanych koncepcji aplikacji internetowych, takich jak:
- Formularze
- Listy
- Raporty
- Filtry
- Funkcje
- Bazy danych
AppML działa na dowolnej stronie HTML. Nie jest wymagana instalacja.
AppML to narzędzie do przenoszenia danych do aplikacji HTML:
- Z obiektów
- Z plików JSON
- Z plików tekstowych
- Z plików XML
- Z baz danych
Dlaczego AppML?
HTML nie jest zbyt odpowiedni do opisywania aplikacji internetowych.
AppML jest przeznaczony dla aplikacji internetowych:
- AppML rozszerza HTML o atrybuty danych.
- AppML dodaje kontrolery do HTML, aby kontrolować zachowanie danych HTML.
AppML jest bardzo łatwy do zrozumienia i niezwykle szybki w rozwoju.
Przykład AppML
Ten przykład pokazuje, jak łatwo AppML może przenieść dane do HTML:
Przykład AppML
<!DOCTYPE html>
<html lang="en-US">
<title>Customers</title>
<link rel="stylesheet" href="style.css">
<script src="https://www.w3schools.com/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>
AppML to narzędzie do łatwego, szybkiego i sprawnego tworzenia aplikacji internetowych.
Łatwy i zwinny
Na dzisiejszym rynku istnieje wiele frameworków (narzędzi lub bibliotek) zaprojektowanych do rozszerzania HTML.
Większość z tych frameworków manipuluje HTML, CSS lub JavaScript w sposób, który utrudnia ich użycie (zwłaszcza w połączeniu).
AppML jest inny. Masz pełną swobodę HTML, CSS i JavaScript.
AppML ułatwia tworzenie aplikacji jednostronicowych (SPA) w bardzo przejrzysty i wydajny sposób.
Nawet jeśli nigdy wcześniej nie pracowałeś nad tworzeniem stron internetowych, AppML okaże się bardzo łatwy w użyciu.
Jeśli jesteś doświadczonym programistą internetowym, wkrótce odkryjesz moc AppML.