Framework (çatı/iskelet), bir uygulamayı belirli bir düzende geliştirmeni sağlayan hazır yapıdır. Kütüphane ise belirli işleri yapan hazır kod parçalarıdır.

Fark nedir?

Kütüphaneyi sen çağırırsın; framework ise seni çağırır. Yani framework akışı yönetir, sen boşlukları doldurursun.

Örnekler

  • Framework: React, Angular, Django, ASP.NET, Flutter
  • Kütüphane: jQuery, NumPy, Lodash

Yeni başlarken önce dilin temellerini öğren; framework'ler temelin üzerine gelir.

Kuzey Kutbu dersleriyle kendi elinle yazarak öğren.