AppML- tutoriaal

AppML bring data na HTML

"Geen nonsens webtoepassings"


Inleiding

Die web groei vinnig, en die hoeveelheid data in die kuberruimte groei selfs vinniger.

Elke dag word nuwe inligtingstelsels ontwikkel, en elke dag word nuwe gebruikers gekoppel, en data kan 24/7 verkry word vanaf enige plek in die wêreld.

Vinniger en beter sagteware-ontwikkelingsmetodes is broodnodig .

Op hierdie manier het W3Schools 'n baie buigsame tegniek ontwikkel om data te herwin, vertoon en manipuleer, sonder die behoefte aan tradisionele programmering.

W3schools het saam met Jan Egil Refsnes 'n woordeskat ontwikkel om webtoepassings te definieer. Die woordeskat word AppML (Application Modeling Language) genoem.

AppML gebruik die mees onlangse tegnieke en idees van moderne webontwikkeling met die fokus op:

  • Lae koste
  • Vinnige en ratse webontwikkeling
  • Geoptimaliseer vir wolkrekenaars
  • Hoë spoed en lae bandwydte verbruik
  • MVC (Model Viev Controller) Argitektuur
  • Volledige skeiding van inhoud van aanbieding
  • Hoogs skaalbaar en toetsbaar
  • Maklike konfigurasie en herkonfigurasie

AppML ondersteun die funksies wat jy in ander raamwerke soos React, Angular en Vue vind, maar AppML is baie makliker om te gebruik en baie makliker om te verstaan.


Wat is AppML?

AppML staan ​​vir App lication M oling L anguage.

AppML is nie 'n programmeertaal nie. Dit is beskrywende taal ('n taal vir die beskrywing van toepassings).

Dit is gebou rondom bekende webtoepassingskonsepte soos:

  • Vorms
  • Lyste
  • Berigte
  • Filters
  • Funksies
  • Databasisse

AppML loop in enige HTML-bladsy. Geen installasie word vereis nie.

AppML is 'n instrument om data na HTML-toepassings te bring:

  • Van voorwerpe
  • Van JSON-lêers
  • Van tekslêers
  • Van XML-lêers
  • Van databasisse






Hoekom AppML?

HTML is nie baie geskik vir die beskrywing van webtoepassings nie.

AppML is gemaak vir webtoepassings:

  • AppML brei HTML uit met data- kenmerke.
  • AppML voeg beheerders by HTML om die gedrag van HTML-data te beheer.

AppML is baie maklik om te verstaan ​​en buitengewoon vinnig om te ontwikkel.


AppML voorbeeld

Hierdie voorbeeld wys hoe maklik AppML data na HTML kan bring:

AppML voorbeeld

<!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 is 'n hulpmiddel vir maklike, vinnige en ratse webtoepassingsontwikkeling.


Maklik en rats

Op vandag se mark is daar baie raamwerke (nutsmiddels of biblioteke) wat ontwerp is om HTML uit te brei.

Die meeste van hierdie raamwerke manipuleer HTML, CSS of JavaScript op 'n manier wat dit moeilik maak om te gebruik (veral wanneer dit in kombinasie gebruik word).

AppML is anders. Jy het volle HTML-, CSS- en JavaScript-vryheid.

AppML maak dit maklik om Single Page Applications (SPA) op 'n baie skoon en doeltreffende manier te skep.

Selfs as jy nog nooit voorheen met webontwikkeling gewerk het nie, sal jy AppML baie maklik vind om te gebruik.

As jy 'n ervare webontwikkelaar is, sal jy binnekort die krag van AppML ontdek.