Frage Vergleich von Scala (späteste 2.10) gegen Groovy ++ (neueste 0.9.1?) [Geschlossen]


Ich habe gerade eine gesehen Video des Groovy Erfinders, James Strachan, in dem er ganz leidenschaftlich Scala liebt. Das hat mich dazu gebracht, mehr über Groovy herauszufinden, was mich zu Groovy ++ geführt hat. Groovy ++ ist eine statisch typisierte und kompilierte Version von Groovy (die scheinbar vollständig dynamisch ist).

Ich versuchte herauszufinden, was Groovy ++ (neueste Version bei 0.9.1?) Im Gegensatz zu Scala (neueste Version 2.10) war. Die Aktivität auf der Groovy ++ Forum hat in letzter Zeit nicht sehr viel mit der neuesten Version zu tun, für die man viel Information ziehen kann.

Also, gibt es einen schönen einfachen Vergleich / Kontrast von Scala zu Groovy ++? Mich interessiert nicht Groovy selbst (abgesehen davon, dass Groovy ++ als Grundlage dient), da ich statisch kompilierte Features nebeneinander vergleichen möchte. Eine einfache Liste von Vor- und Nachteilen (d. H. Abwägungen) ist im Grunde das, wonach ich suche, ohne Dutzende bis Hunderte von Stunden an Forschung und Experimenten zu machen.

Vielen Dank im Voraus für alles, was Sie zu diesem Kontrast beitragen und die Abfrage vergleichen können.


16
2017-07-04 18:04


Ursprung


Antworten:


Groovy ++ Projekt ist letztes Jahr gestorben, anscheinend wegen der Spaltung zwischen SpringSource Groovy Team und Nicht-SpringSource unterstützendem Groovy ++ Team (angeführt von Alex T., der jetzt anscheinend aktiv zum Projekt Kotlin beiträgt, zusammen mit ironischerweise James Strachan).

War ziemlich hässlich, Alex T. war verständlicherweise verärgert darüber, den Teppich unter ihm verschwinden zu lassen (Spring Groovy kündigte ihr eigenes statisches Groovy an). Überprüfen Sie einige der Old Nabble Einträge für die hin und zurück, manchmal erhitzt. Nicht sicher, wie die Dinge jetzt stehen, der Wettbewerb bringt das Beste und das Schlechteste hervor, vielleicht sind beide Seiten drüber ...

Jedenfalls habe ich auch gekämpft, Groovy für Scala verloren und bin überglücklich, diese Entscheidung getroffen zu haben - Scala rockt, ich wage es zu sagen, es Scocks ™, gib Scala einen Versuch! ;-)

Groovy war für mich ein großartiger Übergang zu JVM, aber das Fehlen von Kompilierzeit-Garantien hat mich nach einiger Zeit in den Wahnsinn getrieben (wahrscheinlich, warum statische Groovy-Projekte überhaupt entstanden sind).


16
2017-07-05 03:24