Clojure:
התחלת פרויקט חדש
איך לעשות:
כדי להתחיל פרויקט חדש ב-Clojure, בואו נשתמש ב-Leiningen, הכלי הפופולארי ביותר עבור ניהול פרויקטים ב-Clojure.
התקינו את Leiningen:
brew install leiningen
לאחר ההתקנה, צרו פרויקט חדש:
lein new app my-cool-project
פלט הדוגמה:
Generating a project called my-cool-project based on the 'app' template.
דירוגטוריית הפרויקט החדש שלכם צריכה להיראות כך:
tree my-cool-project
my-cool-project
├── project.clj
├── README.md
├── resources
├── src
│ └── my_cool_project
│ └── core.clj
└── test
└── my_cool_project
└── core_test.clj
כעת, אתם מוכנים להתחיל לכתוב קוד.
שיקולים מעמיקים:
Leiningen היה הכלי המהפכני ששינה את דרך עבודתם של מפתחים ב-Clojure. פותח ב-2009, זה הפך לסטנדרט דה פקטו לניהול פרויקטים ב-Clojure. חלק מהאלטרנטיבות כוללות כלים כמו Boot ו-Clojure CLI, אך כיום Leiningen עדיין הוא המועדף עבור הרבה מפתחים. בעוד ש-Leiningen מאפשר לנו ליצור פרויקטים, לנהל תלויות ולהפעיל משימות, חשוב להיות מודעים למאפייני פרויקט מודרניים - מערכת בנייה גמישה, טיפול בסביבות שונות וקוד שיכול לספק ביצועים טובים.