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.