Összesítés

Befejeződött

A MEAN egy fejlesztési verem, amely webalkalmazások fejlesztésére és üzemeltetésére használható. Már volt szó arról, hogy a MEAN az összetevőinek nevéből készült betűszó: MongoDB, Express, AngularJS és Node.js.

Ebben a modulban megtanulhatta, hogy mikor érdemes a MEAN vermet választani webfejlesztéshez, és mikor érdemesebb valami más mellett dönteni. A legjobb érv a MEAN mérlegelése mellett az, ha jól ismeri a JavaScriptet.

Hogy láthassa a MEAN verem működését, létrehozott egy Ubuntu rendszerű virtuális gépet az Azure-ban, és webfejlesztés céljából telepítette rá a MEAN vermet.

Amikor a MEAN verem készen állt, létrehozott egy egyszerű könyvnyilvántartó webalkalmazást. Összegezzük, hogy mi mindent használ a webalkalmazás:

  • MongoDB az könyvek adatainak tárolására.
  • Az Express.js minden HTTP-kérést a megfelelő kezelőhöz irányít.
  • AngularJS a felhasználói felület és a program üzleti logikája összekötésére.
  • Node.js a kiszolgálóoldali alkalmazás üzemeltetésére.

A webalkalmazás forráskódját megtalálhatja a GitHubon.

A fölöslegessé vált elemek eltávolítása

A tesztkörnyezet automatikusan törli az erőforrásokat, amikor végzett ezzel a modullal.

Ha a saját előfizetésében dolgozik, érdemes az egyes projektek végén eldöntenie, hogy szüksége lesz-e még a létrehozott erőforrásokra. A futtatásból kilépő erőforrások pénzbe kerülhetnek. Az erőforrásokat törölheti egyesével, vagy az erőforráscsoport törlésével eltávolíthatja a benne lévő összes erőforrást is.

Tudjon meg többet

Ebben a modulban képet kapott a MEAN verem működéséről, és készített egy egyszerű webalkalmazást, amely használja azt. A következő lépés olyan alkalmazások készítése, amelyek a saját üzleti feladatait oldják meg. Alkalmazásait ez után az Azure-on teheti közzé, és automatizált eljárásokkal figyelheti, hogy még jobbá tehesse azokat. Felsorolunk néhány forrást, amelyekből tovább tájékozódhat.

További információk a MEAN vermen alapuló alkalmazásfejlesztésről

Alaposabban is megismerheti a MEAN verem összetevőit, és az ebben a modulban használt többi Node.js-csomagot.

Az Azure Web Apps szolgáltatás bemutatása

Ebben a modulban egy virtuális gépet használt alkalmazása üzemeltetésére. Egy virtuális gépen jobban szabályozható a környezet, és talán ez felel meg leginkább annak a módszernek, ahogyan üzemelő példányait felügyeli. A webalkalmazások üzemeltetésének azonban más módjai is vannak. A Node.js-webalkalmazás létrehozása az Azure-ban című cikkből megtanulhatja, hogyan egyszerűsítheti le az üzembe helyezést az Azure Web Apps szolgáltatás használatával.

Az üzembe helyezés automatizálása

Ebben a modulban többnyire manuális eljárással konfigurálta a virtuális gépet, és futtatta alkalmazását. Miközben a folyamat egyre kiforrottabbá válik, a módosításokat gyorsabban és megbízhatóbban helyezheti üzembe egy automatizált eljárással. A CI/CD-folyamat létrehozása Node.js-hez az Azure DevOps Projecttel című cikkből megtanulhatja, hogyan helyezheti üzembe Node.js-alkalmazását egy folyamatos integrációs és szolgáltatásnyújtási (CI/CD) folyamat részeként az Azure DevOps használatával.

Tesztelje tudását

1.

Miért lehet érdemes fejlesztői veremként a MEAN vermet választani?

2.

Mi az a NoSQL-adatbázis?

3.

Mi az AngularJS szerepe a MEAN veremben?