May.23

Gulp Dersleri – Part 1 – Giriş

Gulp, Node.js tabanlı bir Task Runner (Görev Çalıştırıcısı)’dır. 2015 yılından beri yaygın olarak kullanılmaktadır. Node.js, arkaplanda tamamen JavaScript kodları çalıştırır ve derler. Böylelikle başka bir dil kullanmaya ihtiyaç kalmadan, web projelerimizde bir takım operasyonel işlemleri rahatlıkla yapabiliyoruz. Gulp, orta ve büyük ölçekli web projelerinde bir takım görevleri otomatik olarak hızlıca gerçekleştirmek için kullanılır, bunların neler olduğunu birazdan göreceğiz. Gulp gibi başka alternatif araçlar da bulunmaktadır. Mesela Grunt, Webpack gibi…

Gulp, Command Prompt (Komut Satırı) üzerinden kullanılan bir arayüze sahiptir. Yani tamamen konsola kodlar girerek çalıştırılır.

Gulp gibi bir Task Runner kullanmamızdaki belli başlı amaçlar şunlardır:

• SASS ve LESS için bir önişlemcidir. Yani SASS ve LESS’i CSS’e çevirir.
• EcmaScript 6 veya CoffeeScript’i JavaScript’e dönüştürür.
• Kolay anlaşılır bir gulpfile.js oluşturur.
• Kodlarda bir güncelleme yapılınca sayfayı otomatik olarak günceller. Geliştirme aşamasında çok faydası dokunur.
• Dosyaları minify etmekte kullanılır (Bölümün konusu gereğince bu maddeye ağırlık vereceğiz).
• JavaScript komutları kontrol eder. Hatalı olan yerleri belirtir.

Gulp, diğer Task Runner’lara göre daha hızlı, daha kısa kod yazımına sahip ve öğrenmesi daha da basittir.

İçeriği paylaş:
  • facebook
  • twitter

Leave a comment

Yorum