Cały program pisany jest w Javie, tylko klasa zawierająca .main() to Groovy. Ewentualnie mogę stworzyć więcej klas Groovy na potrzeby rozwiązania poniższego problemu.

Potrzebuję korzystać z klas, które nie znajdują się w projekcie - póki co program uruchamiany jest w Eclipse, finalnie będzie też potrzeba rekompilacji klasy main i odpalania programu z CMD. Te klasy, które mają zostać doczytane to również Groovy, a ścieżki do nich MUSZĄ być zapisane jako zmienne/stałe w metodzie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zolek: IMHO jeśli wymiatasz w Grailsach, i dobrze rozumiesz jak działa framework, kontener DI, http, i w ogóle Java Core i JVM, to czemu nie?
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Philopolemus_Fronius: a i tak możesz ich użyć olewając getter/setter, np:
class XX{int x;}
new XX().@x = 4;
Wykona się pomijając wygenerowany setter nawet jak jesteś w innej klasie itd, groovy ma w dupie modyfikatory dostępu, ale generuje kod taki by był w miarę sensowny z punktu widzenia javy, sam jednak ma to w dupie i możesz sobie używać każdej prywatnej zmiennej/metody.
  • Odpowiedz
Od 14 miesięcy siedze w różnych technologiach w pracy, sporo #frontend typu #angularjs, wordpressy, ogólnie #css, trochę zarządzania serwerem(jenkins, linux server, deployment etc) , sporo #grails i #groovy, rzadko ale też #nodejs. Aktualnie już mnie męczy takie mocne skakanie po technologiach, chciałem iść spróbować #java, tylko firma w której mi to najlepiej wygląda

Obciach

  • Trochę tak 55.2% (32)
  • Nie 44.8% (26)

Oddanych głosów: 58

  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Circuit76 to nie obciach. Sam w przyszłości swoje przebranzowienie na jave widzę tak ze odkladan pewien bufor pieniędzy żeby że spokojem przeżyć np pół roku, a potem próbuje uderzyć w jave nawet na staż i nadrobić aktualne zarobki.
  • Odpowiedz
@Greenek: backend i aplikacje webowe: łoooo Panie, daj Pan spokój ( ͡° ͜ʖ ͡°) na backend w poważnych zastosowaniach tylko java, w desktopie nawet atoma z js na c++ przepisali core. Python z global interpreter lockiem też słabo na serwer, go miedzy innymi zostało stworzone by pythona zastąpić w Google, które namiętnie wykorzystuje rownież jave i c++. Co do NASA to niech ich Bóg ma w
  • Odpowiedz
Mirki, ogarnia ktoś Grooviego? Potrzebuje napisać skrypt powłoki do automatycznej konfiguracji środowiska testowego, a że mówimy o systemie opartym o JVM to wybór padł na Grooviego jako język skryptowy. Pomysł był taki, że będę miał 2 główne pliki:
- provisioner.groovy - skrypt który będziemy odpalać na gołym OS+Java+Groovy
- environment.conf - plik konfiguracyjny, gdzie będzie można ustawić które komponenty systemu są uruchamiane, w jakiej wersji i z jakimi ustawieniami
Wszystko działa ładnie, ale skrypt rozrasta
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Brendan: Rozwiązanie okazało się dość proste, ale podchwytliwe i co gorsza trafiłem na nie po pierwszych kilku minutach szukania ale nie załapałem haczyka.

Klasom zdefiniowanym w podfolderach trzeba nadać pakiety i tak klasa w ścieżce backend/user/Klasa.groovy musi mieć zdefiniowany package backend.user i w skrypcie trzeba się do niego odwoływać np. new backend.user.Klasa() lub ją zaimportować, haczyk polega na tym, że musi być to dokładnie pakiet taki jak ścieżka i nic
  • Odpowiedz
#programowanie #opensource #java #groovy #csharp

Szukam jakiegoś ciekawego projektu do którego mógłbym dołożyć swoje 3 grosze. Najchętniej w roli QA, w tym zakresie mam prawie 3 letnie komercyjne doświadczenie, ale mogę też spróbować sił jako deweloper. Obecnie tworzę testy automatyczne dla różnych typów API, mam też doświadczenie z Selenium. Po godzinach dlubie w webdevie. Obecnie tworzę testy używając głównie groovy, Spock i
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #groovy #java

Hej mireczki, mam problem - muszę przekonwertować numer IP gdzie port podany jest po kropce 192.168.1.100.8080 na 192.168.1.100:8080. Jak najprościej znaleźć 4 kropkę w takim wyrażeniu?
Czy może lepiej zrobić to regexem? Jakieś sugestie?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki Programiści (za 15k)!

Mam problem. Chciałbym sprawdzić kilka tysięcy słów w Polskim i Czeskim słowniku żeby sprawdzić poprawność pisowni. Znacie jakieś API?

#programowanie #java #groovy
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czemu Elvis operator? Odwróć głowę w lewo, a się dowiesz ( ͡° ͜ʖ ͡°)

def sampleText

// Normal ternary operator.
def ternaryOutput = (sampleText != null) ?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hejka wykopki!
Czy jest jakiś fan Groovy jako lepsza alternatywa dla Javy? Znacie jakieś firmy w Polsce piszące w tym języku? Ja jestem zakochany po uszy w tym języku, który rozwala nawet Python'a.

#programowanie #java #groovy
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, może ktoś pokierować, jak w intellij odpalić app.groovy? Mam projekt z gradle od spring boota, i chce uruchomić klasę grooviego, która mi postawi serwer, a nigdzie nie ma run. Grzebałem trochę w edit run configurations, ale nie mogę znaleźć tego. Dzięki.
#java #groovy
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach