יום שישי, 17 באוקטובר 2014

229 Fogcast 12 - gulpjs


בפרק זה של פוגקאסט דיברנו על מערכת הבניה לפרונטאנד - gulp.js

שוחחנו על:
  • היסטוריה של מערכות build לפרונטאנד
  • למה בכלל צריך בילד לפרונטאנד?
  • איך גלפ עובד
  • מה האלטרנטיבות השונות נכון להיום ומה הם ההבדלים (grunt.js הוא כמובן הבולט מכולם) 

דרך אגב, פוסט בעברית שרן כתב בנושא נמצא בבלוג החדש למפתחים של רן ושל עדו גרין:
בנייה של פרונטאנד וגלפ.גס

הקובץ נמצא כאן, האזנה נעימה.

תגובה 1:

  1. פרק מעניין.
    @ליאור - אחרי שביליתי זמן רב עם שניהם, בעיני שלושת הסיבות העיקריות לשימוש בגאלפ הן:

    1. קריאות - זה לחלוטין עניין של טעם, אבל גם אני וגם אחרים מצאנו את קובץ(י) הקונפיגורציה של גאלפ הרבה יותר קריאים לעומת זה של גרנט - שם אתה צריך לקפוץ ממקום למקום כדי להבין מה עושה task אחד.

    2. השימוש ב- streams - יש פה שתי נקודות:
    * קבצי ביניים - עם גאלפ לא נוצרים קבצי ביניים שאין בהם שימוש - לא קריטי אבל נחמד יותר לעין.
    * יעילות - זמן הבניה אולי לא קריטי כשבונים כדי לשחרר גרסה, אבל הוא נהיה עניין כשעובדים עם watch. למשל, כשבונים ומרפרשים עם כל שינוי, שתי שניות נוספות בבניה עלולות ממש להעיק בשלב מסוים.

    3. איכות הפלגינס - דיברתם על זה.

    השבמחק