Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Welche Frameworks sollte ich verwenden, um mein erstes Produktions-Scala-Projekt zu booten?

  1. Ich würde 2.8.0 verwenden. Es gibt einfach zu viele nützliche Features in 2.8. Außerdem nähert sich 2.8 einer endgültigen Veröffentlichung. Wenn du gerade erst anfängst, warum beginnst du nicht damit? FWIW, ich verwende 2.8.0 seit Beta1 in verschiedenen Tools und Bibliotheken, die ich täglich verwende. Obwohl es Bugs gab, reichten sie nicht aus, um mich auf 2.7.7 zurückfallen zu lassen. YMMV, obwohl.
  2. Das wird Ihnen die Entscheidung nicht leichter machen, aber es gibt noch andere Möglichkeiten des Datenbankzugriffs. Ich habe SQueryL verwendet , zum Beispiel; Ich mag das. ORBroker ist eine weitere Option.
  3. Wenn Sie mit Maven vertraut sind, verwenden Sie es auf jeden Fall. Ich persönlich bevorzuge SBT. Ich bekomme die volle Leistung einer echten Programmiersprache, wenn ich spezielle Build-Logik implementieren muss. Ebenso nützlich ist, dass ich mich nicht mit XML-Konfigurationsdateien herumschlagen muss. (XML ist gut für Daten, aber es ist ein beschissenes Format für eine von Menschen bearbeitete Konfigurationsdatei.)
  4. Sie könnten es mit Databinder Dispatch versuchen. Siehe diesen Artikel für einen schönen Überblick.