Framework

Framework jest abstrakcyjnym wzorcem do budowy konkretnych aplikacji, znacznie przyspieszającym jej tworzenie. Frameworki nie służą do budowy niewielkich statycznych stron internetowych (choć oczywiście jest to możliwe), ale dużych i rozbudowanych aplikacji webowych – i wtedy to właśnie widać jak bardzo potrafią one uprościć i przyspieszyć tworzenie strony. Jednym z przykładów może być framework Symfony, w którym wydanie pojedynczego polecenia w konsoli wystarczy do wygenerowania w pełni funkcjonalnego modułu, umożliwiającego, np. wyświetlanie, dodawanie, edycję czy usuwanie rekordów z bazy danych. Symfony używa wzorca MVC, dzięki czemu nad jedną aplikacją może pracować kilku ludzi niezależnie od siebie. Symfony jest niezwykle nowoczesnym frameworkiem i warto go poznać, do czego gorąco zachęcam.