Grunt Nedir ?

'GÖKBÖRÜ

Özel Üye
16 Ağu 2012
11,083
16
Belirsiz.
grunt-logo.png


Web Geliştirme sürecindeki ihtiyacınız olan operasyonları otomize etmenizi sağlayan bir araçtır Grunt.​
Basit bir web sitesi hazırlıyorsunuz ve stillerinizi css yerine less ile yazdınız, javascriptlerinizi cosnole.log debug satırlarıyla ve bir sürü yorum ile yazdınız. Sitenizi her yayına alacagınızda bir toparlama ve paketleme işi yapmanız gerekiyor, lessilerinizi css’lere derlemek, belki cssmin gibi ufaltma operasyonuna sokmak, imajlarınızı sıkıştırmanız, javascriptlerinizi temizleyip küçültmeniz belki birden fazla kaynağı tek dosyada birleştirmeyi isteyeceksiniz. Her değişiklik yaptığınızda bu işlemleri tekrarlamanıza imkan yok. İşte bu noktada grunt devreye giriyor.​
Grunt ile neler yapabilirsiniz?
Sonu yok çünkü kendi eklentilerinizi yazarak node.js yeteneklerini kullanarak yapamayacağınız şey yok. Ama eklenti veritabanından erişebileceğiniz o kadar çok şey var ki.
– Less, Scss, Sass vb… herhangi bir css derleme işinizi
– Kod validasyonu (css, js, html)
– Imaj optimizasyonu
– Birden fazla javascript veya css kaynağını birleştirme
– Css veya javascript sıkıştırma
– Kodunuzdaki yorumları, debug için geriye kalan artıkları temizleme
– Kaynak versiyonlama​
Bir çok operasyonu grunt ile farklı kombinasyonlarda hazırlamanız mümkün.​
Daha fazla bilgi almak için :​
Grunt: The JavaScript Task Runner adresine göz atabilirsiniz.​
 
Son düzenleme:

Memotaz7

Katılımcı Üye
30 Tem 2016
546
0
Sólheimar

Standard​
Web Geliştirme sürecindeki ihtiyacınız olan operasyonları otomize etmenizi sağlayan bir araçtır Grunt.​
Basit bir web sitesi hazırlıyorsunuz ve stillerinizi css yerine less ile yazdınız, javascriptlerinizi cosnole.log debug satırlarıyla ve bir sürü yorum ile yazdınız. Sitenizi her yayına alacagınızda bir toparlama ve paketleme işi yapmanız gerekiyor, lessilerinizi css’lere derlemek, belki cssmin gibi ufaltma operasyonuna sokmak, imajlarınızı sıkıştırmanız, javascriptlerinizi temizleyip küçültmeniz belki birden fazla kaynağı tek dosyada birleştirmeyi isteyeceksiniz. Her değişiklik yaptığınızda bu işlemleri tekrarlamanıza imkan yok. İşte bu noktada grunt devreye giriyor.​
Grunt ile neler yapabilirsiniz?
Sonu yok çünkü kendi eklentilerinizi yazarak node.js yeteneklerini kullanarak yapamayacağınız şey yok. Ama eklenti veritabanından erişebileceğiniz o kadar çok şey var ki.
– Less, Scss, Sass vb… herhangi bir css derleme işinizi
– Kod validasyonu (css, js, html)
– Imaj optimizasyonu
– Birden fazla javascript veya css kaynağını birleştirme
– Css veya javascript sıkıştırma
– Kodunuzdaki yorumları, debug için geriye kalan artıkları temizleme
– Kaynak versiyonlama​
Bir çok operasyonu grunt ile farklı kombinasyonlarda hazırlamanız mümkün.​
Daha fazla bilgi almak için :​
Grunt: The JavaScript Task Runner adresine göz atabilirsiniz.​



Alıntı Yazmeyu Unutmişsun :)
 
Moderatör tarafında düzenlendi:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.