Grails - Reusable functionalities Jak zrobić dobre wrażenie Not Yet Another Conference Kraków,
Kilka słów o mnie Programista od 15 lat Pasjonat nowych technologii Wyznawca i fanatyk TDD/SOLID/Simple Design Wiecznie niezadowolony z zastanych rozwiązań Przeciwnik zasady wszystko jest gwoździem
Kilka słów o prezentacji Czego nie będzie? – Omówienia wzorca MVC – Podstaw platformy Grails – Podstaw Groovyego – Wprowadzenia w HTML/CSS/JavaScript – Opowieści o istotach pozaziemskich
Kilka słów o prezentacji Czego nie może zabraknąć? – Pokazu najważniejszych pluginów – Pokazu tworzenia własnych pluginów – Pokazu składania aplikacji z pluginów – Tworzenia własnych bibliotek tagów – Tworzenia komponentów – jQuery – jedynie słusznej biblioteki JavaScript
Zacznijmy od końca Podstawa dobrego wrażenia – GUI
Kontynuując… Nie samym GUI człowiek żyje, czyli mięsko
To już na pewno ktoś napisał! Pisanie aplikacji od zera jest nieefektywne!
To trzeba wydzielić! Wydzielamy funkcjonalną część aplikacji
Efekt układanki Pisanie następnej aplikacji jest prostsze
Pluginy GORM Java Melody Acegi (Spring Security) Quarz XFire Jasper
Rezultat końcowy Zadowolony klient, który wraca po więcej!
A na koniec? Pytania i odpowiedzi
Thank you for watching! Not Yet Another Conference Kraków,