rubyforen.de
http://forum.ruby-portal.de/

Syneve Serialization - any sized Hashes to Database
http://forum.ruby-portal.de/viewtopic.php?f=11&t=26877
Seite 1 von 1

Autor:  genshu [ 17 Nov 2016, 04:13 ]
Betreff des Beitrags:  Syneve Serialization - any sized Hashes to Database

Hallo,

ich will gerne meinen Syneve Hash Serializer vermitteln, Lob und Tadel sind willkommen.

Syneve speichert beliebige Symbol Key Hashes mit einer Value vom Typ String, Symbol, Fixnum oder Float. Schaut euch bitte dazu den Code aber wenigstens das Exemplar im Readme an: https://github.com/jrnakk/Syneve-Serialization.

Die Hashes sind je eine Specification, welche nötig hat in eine Namen gebende Klasse zu erben. Es können die benannten Specification Objekte je per Identifiziernummer kombiniert werden, diese sind dann als Kombinate oder rückläufige Kombinate abrufbar, kompliziertere Kombinationen müssen per Vergabe der Identifiziernummer als Value an einen Key und zuzähliger Methode für den Abruf implementiert werden. Hierfür benötige ich ein wenig Meta Programming Hilfe für den von Ruby Rails ähnelnde Methoden wie belongs_to, has_many und has_one, eventuell um gleich wohl das bisherige kombinieren ab zu lösen.

Was meint ihr? Ich habe Syneve in einem Prohekt zu nuzze und bin bis auf die genannten Mängel beim kombinieren zufrieden. Es wäre mir eine sehr große Freude wenn ihr helft Syneve bekannter zu machen.

Vielen Dank für eure Geduld meinen Forum Eintrag zu lesen.

Autor:  Quintus [ 17 Nov 2016, 20:01 ]
Betreff des Beitrags:  Re: Syneve Serialization - any sized Hashes to Database

Es erinnert mich an Virtus, dessen momentaner Maintenance-Stand mir aber nicht klar ist: https://github.com/solnic/virtus

Welche Vor- und Nachteile hat deine Bibliothek demgegenüber? Ist es einfach nur eine Alternative, evtl. ein Nachfolger? Der Bedarf an solchen Beziehungen auch außerhalb von Rails scheint jedenfalls da zu sein, auch ohne all die Abhängigkeiten, die die Rails-Libs so mit sich bringen (weshalb Virtus ja wohl auch entwickelt wurde).

Vale,
Quintus

Autor:  genshu [ 22 Nov 2016, 08:21 ]
Betreff des Beitrags:  Re: Syneve Serialization - any sized Hashes to Database

Speichert denn Virtus die Daten in einer Datenbank? Syneve speichert als SQLite.

Autor:  Quintus [ 22 Nov 2016, 19:14 ]
Betreff des Beitrags:  Re: Syneve Serialization - any sized Hashes to Database

Nein, Virtus speichert nirgendwo. Es ist nichts anderes als ein paar hübsche APIs für Ruby-Objekte, die an ActiveRecord (oder eher DataMapper) erinnern. Insoweit füllst du wahrscheinlich eine Lücke, aber wie du siehst, ist hier leider nicht allzu viel los. Vielleicht möchtest du lieber auf Ruby-Talk vorstellen?

Vale,
Quintus

Autor:  slowjack2k [ 22 Nov 2016, 20:01 ]
Betreff des Beitrags:  Re: Syneve Serialization - any sized Hashes to Database

Von einer sqlite Datenbank steht in der Doku nichts. Es fehlt auch noch eine Verweis wo die db gespeichert wird und wie ich den Speicherort ändern kann. Es fehlen mir auch Tests, für das gem. Es gibt da noch einiges Potential.

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/