You are viewing a single comment's thread from:

RE: SteemWorld Update / System Renewal

in #steemworld5 years ago

Wundert mich, dass @leroy.linientreu das geresteemed hat. Ich benutz Steemworld auch aber eigentlich hätte ich lieber mehr features in Steemit als in den apps.

Naja was mir auffällt, Node.js hört sich irgendwie nach Java an (hab gerade mal gegoogelt ist wohl JavaScript). Kannst du mir vielleicht sagen ob man was mit Java+Steemit machen kann? Ich mach gerade nen Java Lehrgang und JavaScript kann ich auch noch ein bisschen von früher.

Sort:  

Kannst du mir vielleicht sagen ob man was mit Java+Steemit machen kann?

Die Frage ist ja, was das Ziel sein soll. Java ist zur Entwicklung von Desktop-Anwendungen oder mobilen Apps super geeignet und man bekommt aufgrund der weiten Verbreitung überall im Netz ausreichend Hilfe und Tutorials. Wenn ich in diesen Bereichen etwas bauen wollen würde, würde ich es mit Sicherheit auch in Java machen. Ich habe früher selbst viel im Java-Bereich gemacht und auch einige Android-Apps entwickelt.

Für Webseiten und Server-Apps würde ich eher zu JavaScript greifen. Node.js bietet den Vorteil, dass man nicht mehrere verschiedene Programmiersprachen einsetzen muss, um etwas wie SteemWorld zu realisieren. Die bisherige Server-Logik läuft ja in PHP und alles clientspezifische in JS. Somit musste ich bisher serverseitig immer in PHP programmieren und Schnittstellen für die Clients in einer anderen Sprache erstellen. Mit Node.js lässt sich das Ganze jetzt direkt verbinden und man kann bereits für die Clients geschriebenen Code auch serverseitig wiederverwenden.

Es gibt bereits einige Java Steem API Wrapper auf GitHub, aber die Meisten sind vermutlich etwas veraltet und beinhalten nicht alle neuen Methoden. Es gab noch ein größeres Projekt (falls ich den Link noch finde, werde ich ihn nachtragen), aber hier ist ein kleineres Beispiel zu finden:
https://github.com/marvin-we/steem-java-api-wrapper

vielen Dank für die ausführliche Antwort!

Edit: Noch habe ich kein konkretes Projekt/Ziel, daher wollte ich mich erstmal umgucken und -hören was es denn schon so gibt