Wissen über die Grundlagen von Java, was ist der richtige Ansatz, um Groovy zu lernen?

8

Wie meine Frage schon sagt, möchte ich eine neue Sprache lernen und habe mehrere Artikel über Groovy und seine pragmatischere Syntax gelesen. SO habe ich Groovy als Sprache meiner Wahl gewählt.

Was ist eine gute Möglichkeit, eine neue Sprache wie Groovy zu lernen, wenn ich bereits die Grundlagen von Java kenne? Wenn ich richtig verstehe, wird Groovy in der Java Virtual Machine laufen und ich kann mich immer auf das verlassen, was ich von Java weiß, wenn ich nicht weiß, wie ich das Problem in Groovy lösen soll.

Ich suche nach Hinweisen, wie man einen Lernpfad organisiert, um diese Sprache zu lernen. Ich fand diese Seite, die die Unterschiede erklärt: Ссылка Aber was ich suche ist mehr ein Tutorial, wo ich durchkommen kann und lernen Sie die Unterschiede kennen.

    
Liuh 10.04.2010, 12:20
quelle

3 Antworten

5

Es gibt ein paar Artikel, die mit dem spezifischen Ziel geschrieben wurden: "Von Java zu Groovy in ein paar einfachen Schritten", Teil 1 und Teil 2 . Sie wurden von Gillaume Laforge geschrieben, einer der Drahtzieher hinter Groovy. Die Artikel sind gut geschrieben, leicht zu verstehen und bieten eine gute Einführung für Java-Entwickler. Außerdem gibt es das Anfänger-Tutorial in der offiziellen Groovy-Dokumentation.

Wenn Sie sich mit den Grundlagen vertraut gemacht haben, können Sie einfach die Dokumentation auf der Groovy-Website aufrufen.

>     
Tomislav Nakic-Alfirevic 10.04.2010, 14:44
quelle
1

Ich persönlich finde, dass eine alte Sprache, die ich kenne, um eine neue Sprache zu lernen, keine gute Idee ist. Der Grund, warum ich das sage, ist, dass Sie in einer neuen Sprache lernen möchten, Datenstrukturen, Idiome, Stil usw. in dieser Sprache auszudrücken und zu verwenden. Sie möchten Groovy-Entwicklern sagen, dass der Code von einem Groovy-Entwickler und nicht von einem Java-Entwickler geschrieben wurde.

Ein Beispiel für die Verwendung von Groovy und Java besteht darin, dass Java-Entwickler dazu neigen, eine Schleife für Sammlungen zu verwenden, in Groovy dagegen eher eine Schließung. Sie können gleich aussehen, sind es aber nicht. In Java wenden wir Daten auf den Code an, während wir in Groovy den Code auf Daten anwenden. Das Erlernen dieses feinen Unterschieds ist wichtig, um den Rest von Groovy API zu verstehen und wird Ihnen helfen, dieses Konzept zu verstehen.

Ich denke auch, dass dieser Ansatz, eine neue Sprache zu lernen, die auf alte Sprachen verweist, nicht so gut mit anderen Programmierstilen wie Funktional funktioniert.

    
Chuk Lee 11.04.2010 08:51
quelle
0
Sie können sich auch diesen Artikel von James Strachan anschauen, dem Autor von Groovy:

Ссылка

    
Vince O'Sullivan 10.04.2010 14:57
quelle

Tags und Links