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, מקום טוב לפניות מהקהילה.