Czym różnią się od siebie framework oraz biblioteka?

Czy zastanawiałeś / zastanawiałaś się kiedyś czym różnią się od siebie framework oraz biblioteka 🤔
Pojęcia te dość często bywają mylone ze sobą i mam nadzieję, że poniższy materiał wyjaśni Ci różnice występujące między tymi dwoma zagadnieniami 🙂

Pod materiałem dodatkowo znajdziesz listę najpopularniejszych obecnie frameworków oraz bibliotek.

Popularne biblioteki

  • React – JavaScript
  • jQuery – JavaScript
  • Redux – JavaScript
  • NumPy – Python
  • Pandas – Python
  • Alamofire – Swift
  • RxJava – Java
  • Hibernate – Java
  • Newtonsoft.Json – C#
  • AutoMapper – C#
  • PHPUnit – PHP
  • Guzzle – PHP
  • Carbon – PHP
  • Boost – C++
  • OpenCV – C++

Popularne frameworki

  • Angular – TypeScript
  • Vue.js – JavaScript
  • Django – Python
  • Ruby on Rails – Ruby
  • Spring – Java
  • Laravel – PHP
  • Express – JavaScript (Node.js)
  • Flask – Python
  • ASP.NET – C#.
  • Flutter – Dart (mobile)
  • Ionic – JavaScript (mobile)
  • Cordova – JavaScript (mobile)
  • Xamarin – C# (mobile)
  • Symfony – PHP
  • Meteor – JavaScript (Node.js)