Termin agile odnosi się do koncepcji programowania zwinnego, w ramach której szczególnie istotne są interakcje między członkami zespołu tworzącego projekt.
Autor: Zespół autorów Format: B5 Ocena: 5/6 |
Są one ważniejsze niż dokumentacja i pozwalają szybko reagować na zmieniające się potrzeby klientów. Koncepcja ta jest jednym z filarów środowiska Rails, przeznaczonego do tworzenie aplikacji internetowych w języku Ruby. Poznawanie potencjału tej technologii ułatwia prezentowana publikacja.
Przybliża ona architekturę aplikacji Rails, wyjaśnia jak przygotować odpowiednie środowisko programistyczne oraz prowadzi przez kolejne etapy budowy sklepu internetowego. Autor omawia także najważniejsze komponenty Rails związane z modelem MVC, umożliwiającym oddzielenie danych od kodu odpowiedzialnego za ich przetwarzanie i wizualizację.
Sporo uwagi poświęca też bezpieczeństwu aplikacji i procesowi ich wdrażania. Osoby nieznające języka Ruby docenią krótkie wprowadzenie do niego umieszczone w dodatku. Wadą książki jest to, że jej oryginalna wersja powstała pod koniec 2006 roku, a tym samym nie odnosi się do najnowszej wersji Rails.