Grunt - Genel Bakış
Grunt nedir?
Grunt, JavaScript nesneleri için bir komut satırı aracı olarak kullanılabilen bir JavaScript Task Runner'dır. NodeJS üzerine yazılmış bir görev yöneticisidir.
Neden Grunt Kullanmalı?
Grunt, derleme, birim testi, dosyaları küçültme, test çalıştırma vb. Gibi tekrarlayan görevleri çok kolay bir şekilde gerçekleştirebilir.
Grunt, eklentilerinizin ve komut dosyalarınızın işlevselliğini artıran yerleşik görevler içerir.
Grunt ekosistemi çok büyük; her şeyi çok daha az çabayla otomatikleştirebilirsiniz.
Tarih
İlk kaynak kod satırları 2011'de GruntJS'ye eklendi. Grunt v0.4 18 Şubat 2013'te yayınlandı. Grunt v0.4.5 12 Mayıs 2014'te yayınlandı. Grunt'ın kararlı sürümü 1.0.0 rc1'dir. 11 Şubat 2016'da yayınlandı.
Avantajlar
Grunt kullanarak, dosyaları kolayca küçültebilir, derleyebilir ve test edebilirsiniz.
Grunt, web geliştiricilerinin iş akışlarını birleştirir.
Daha az altyapı içerdiği için Grunt kullanarak yeni bir kod tabanıyla kolayca çalışabilirsiniz.
Geliştirme iş akışını hızlandırır ve projelerin performansını artırır.
Dezavantajları
Her ne zaman npm paketler güncellendiyse, Grunt yazarı tarafından güncellenene kadar beklemeniz gerekir.
Her görev belirli bir işi yapmak için tasarlanmıştır. Belirli bir görevi genişletmek istiyorsanız, işi bitirmek için bazı püf noktaları kullanmanız gerekir.
Grunt, bireysel eklentiler için çok sayıda yapılandırma parametresi içerir. Grunt yapılandırma dosyalarının uzunluğu genellikle daha uzundur.