Tem.05

Tem.05

Grunt Dersleri 1: Grunt Nedir, Neden Gereklidir ve Neler Yapılabilir

Grunt, web arayüz tasarımcısının ve programcısının en büyük dostlarından biridir. Sizin yerinize, çoğu görevi otomatikleştirerek kendisi arkaplanda işler, otomasyon sağlar. Öyle ki bu işler; şu anki tarihle (2016 Mart), 5563 adettir. Yani Grunt, sizin yapmanız gerekebilecek olan 5563 adet görevi üstlenmeye hazırdır. Görevler, birer eklenti olarak Grunt.js dosyasında tanımlanır (birazdan göreceksiniz). Her bir görev için de o görevi le ilgili parametrelerin nasıl tanımlancağı, Grunt’un kendi web sayfasındaki ilgili görevin dokümantasyonlarında mevcuttur. Bu dokümantasyonlara göre web siteniz için görevler hazırlanır ve tek bir kod ile bütün görevler anında işlenir. Mesela; JavaScript kodlarında bir hata var mı diye kontrol edebilir, SCSS dosyalarını CSS dosyalarına dönüştürebilir, birkaç JS veya CSS dosyasını birleştirerek minimize edebilir, görselleri sıkıştırabilir. Ve hepsinden önemlisi, dosyalar üzerinde bir değişiklik yaptığınızda bunları anlık olarak takip ederek güncelleyebilir. Saydıklarım, Grunt’ın en çok kullanılan özellikleridir.

Grunt