התחלת פרויקט חדש

Elm:
התחלת פרויקט חדש

איך לעשות:

כדי להתחיל פרויקט חדש ב-Elm, בצע את הפקודות הבאות:

-- התקן את ארגז הכלים של Elm (אם טרם הותקן)
npm install -g elm

-- צור פרויקט חדש
elm init

-- זה ייווצר קבצים וספריות בסיסיים
-- src/
-- elm.json

אחרי הפקודה elm init ייציר קבצים עם מבנה התיקיות הרגיל לפרויקט Elm. כתוב ב-src/Main.elm את הקוד הבא:

module Main exposing (main)

import Html exposing (text)

-- התוכנית הראשונית שלך: מדפיסה "שלום עולם!"
main =
  text "שלום עולם!"

כדי להיכנס לפריסה במצב פיתוח ולראות את התוצאה על הדפדפן, הרץ:

elm reactor

גש ל- http://localhost:8000 ובחר את הקובץ src/Main.elm לתצוגה.

צלילה עמוקה:

Elm הוא שפת תכנות פונקציונלית לפיתוח אפליקציות ווב. הוא נוצר על ידי Evan Czaplicki כחלק מפרויקט התיזה שלו ב-2012. הפונקציונליות של חווית המשתמש והביצועים ב-Elm עדיפים על רוב הטכנולוגיות האחרות כמו JavaScript.

Elm משתמש בארכיטקטורת The Elm Architecture, שהיא דפוס לבניית אפליקציות בצורה נקייה ומבנית. היא דומה במידת מה ל-Redux בעולם של React, אך היא כלולה באופן טבעי ב-Elm.

על אף שישנן חלופות נפוצות כמו React, Vue, או Angular ב-JavaScript, Elm מספקת יתרון בטיחותי בזכות מערכת הטיפוסים החזקה והקומפילציה ל-JavaScript, שמבטלים קטגוריה שלמה של באגים בזמן פיתוח.

גם ראה:

  • Elm Guide - המדריך הרשמי של Elm למתחילים.
  • Elm Package Catalog - קטלוג החבילות הרשמי למציאת חבילות וישומים נתמכים.
  • Elm Discourse - פורום הדיונים של Elm, מקום טוב לפניות מהקהילה.