2008-11-10 15 views
26

Poza przykładowymi aplikacjami opisanymi w książkach Początek Groovy i Grails i Ostateczny przewodnik po Grails, czy są tam jakieś aplikacje napisane w Grails, które są dobrymi przykładami, z których można się nauczyć najlepszych praktyk? Takie jak prawdziwe aplikacje z otwartym kodem źródłowym? Dzięki.Czy są dostępne dobre aplikacje Grails do nauki?

Odpowiedz

28

Podczas mojej fazy nauki, natknąłem się na kilka dobrych przykładowych aplikacji.

Ta przykładowa aplikacja do albumów internetowych pozwoliła mi rozpocząć grę na grails. Obejmuje on bezpieczeństwo, przesyłanie obrazu/manipulacji, podstawowe crud itp

http://www.syger.it/Tutorials/GrailsWebAlbum.html

Oto jeden z Glen Smith, autor nadchodzących Grails w książce działania. Kod źródłowy do porywające blog agregator znajduje się tutaj:

http://code.google.com/p/groovyblogs/

Oto kolejny jeden przez Glen, silnik blog napisany z Grails:

http://code.google.com/p/gravl/

I wreszcie, tutaj jest kod strona grails.org który zawiera funkcjonalność encyklopedii:

http://github.com/grails/grails/tree/master/grails-samples/grails.org/

+3

Źródło grails.org znajduje się teraz na https://github.com/grails-samples/grails-website –

+0

jup, a także więcej przykładowych aplikacji znajduje się na https://github.com/grails-samples – raoulinski

4

Jeśli interesuje Cię aplikacja, która jest fabrycznie wbudowana, która zawiera również konkretne praktyki testowania i podejścia Grails (a także niektóre powszechnie stosowane metody testowania używane w Grails), aplikacja Winelovers przedstawia w pełni działającą aplikację i liczbę różnych kątów testowania, które można zastosować w celu zwiększenia pewności i zwiększenia zasięgu testowania aplikacji.

https://svn.energizedwork.com/skunkworks/grails/WineLovers/

Istnieje również presentation który towarzyszy ten który idzie do próbek i plusy i minusy.

Będę śledził tę pracę z większą liczbą przykładów i dodatkowymi aktualizacjami typów, aby pomóc w czerpaniu korzyści z testowania w ten i ten sposób.

+0

Pierwsza link ma przed sobą dodatkowy http: //. – foxdonut

+0

Wow, świetna prezentacja. Dzięki! – mbrevoort

0

Po drugie, wspomniałem o serii IBM Ray Tayek, a wspomniany przykład energetyzacji.com j pimmel. Ta ostatnia jest moją referencyjną instrukcją do pisania dobrze przetestowanego kodu i nie mogę bez niej żyć.

4

Dodaję nową aplikację Stephane do listy:

Stephane Maldini ✆ aby pokazać użytkownika szczegóły paź 21 Cześć wam,

Miło mi ogłosić wydanie stosunkowo duża grails o nazwie iceScrum (http://www.icescrum.org/demo). Kod jest pod mieszanką Apache Licence2, LGPL i AGPL dla rdzenia wyświetleń/projektu ( http://github.com/icescrum/iceScrum).

Co można spodziewać się w tym próbki (i jeśli chcesz ponownie wykorzystać zobacz taglibs za (140 i więcej znaczników)

  • Jquery widżety: Stoły, Postits, Windows widgety , zamawianych Menu Bar, przeciągnij i upuść, skrótów klawiszowych .........

  • czasie rzeczywistym Push dla jQuery z ICEpush

  • wtyczki Aktywny ("ktoś coś zrobił")
  • Paradygmat AJAX dla widoku (adres URL to http://app/project/#view/action/id) podobnie jak GMAIL, historia w pełni obsługiwana.
  • Zastosowanie SpringSecurity ACL, Springcache, wtyczki zasobów i wielu innych
  • Okno/Widżet paradygmat na kontrolerze tylko dodając ui statyczne = true (użyj icescrum Składnik sieci Web wtyczek wewnątrz) Zostanie on wydany Separatly gdy czas przyjdzie
  • Jasper integracja
  • Jquery integracja Wykres
  • wiele wiele rzeczy, które zasługują na dużo dokumentacji, w tym czasie będzie muszą zbadać sobie trochę części.

Aplikacja celem jest zaoferowanie zwinnych zespołów narzędzie do dzielenia się z deski rozdzielczej (dla współpracy konsultantów itp), raporty, opowiadania, błędy utwór i tak. Będzie mieć własną ewolucję + niektóre usługi usługi profressional dla lepszej integracji w IT za pośrednictwem wtyczek lub po prostu hosting.

Powiązane problemy