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.