Wrappers pour SQLite

06:46 modifié dans API AppKit #1
Bonjour à  tous  :)

Pour un de mes projets j'aurais besoin de stocker des informations et j'ai pensé à  les mettre dans une base de données (en fait "l'Archiving" de Cocoa ne répond pas à  mes besoins)
La base ne demandant pas à  être partagée, je me suis rabattu sur SQLite qui est utilisé dans différents frameworks. Concernant ces-derniers mon coeur balance entre deux: Datacrux et Quicklite.

Des développeurs ont-ils eu l'occasion de travailler avec ces frameworks ? Vers lequel va votre préférence ?

Merci  de vos avis o:)

Réponses

  • fouffouf Membre
    06:46 modifié #2
    Je pensais que tu pouvais travailler avec MySQL Classes de Bru. ;)
  • 06:46 modifié #3
    dans 1120745312:

    Je pensais que tu pouvais travailler avec MySQL Classes de Bru. ;)

    Disons que le choix de devoir installer MySQL n'est pas interessant. En effet, c'est juste 3 tables qui contiendront tout au plus une centaine d'enregistrements et la base n'est pas mise en concurrence avec d'autres applications ou utilisateurs. 
    Utiliser MySQL serait un peu comme utiliser un marteau pillon pour écraser une mouche :)
  • fouffouf Membre
    06:46 modifié #4
    Ok, d'accord, j'avais pas compris.

    Et puis, je connais pas trop la différence entre les deux alors ...
  • 06:46 modifié #5
    dans 1120748909:

    Ok, d'accord, j'avais pas compris.

    Et puis, je connais pas trop la différence entre les deux alors ...


    Si tu parles de MYSql et SQLite, c'est grosso modo la même différence qu'entre MYSql et Core Data qui de mémoire se fonde sur SQLite (me trompe je ?).
  • BruBru Membre
    06:46 modifié #6
    dans 1120747224:

    dans 1120745312:

    Je pensais que tu pouvais travailler avec MySQL Classes de Bru. ;)

    Disons que le choix de devoir installer MySQL n'est pas interessant. En effet, c'est juste 3 tables qui contiendront tout au plus une centaine d'enregistrements et la base n'est pas mise en concurrence avec d'autres applications ou utilisateurs. 


    Il existe depuis peu un SQLITEClasses qui offre une interface cocoa (identique à  MYSQLClasses) pour gérer des bases sqlite.

    Si ça t'intéresse, fais le moi savoir...

    .
  • 06:46 modifié #7
    dans 1120743778:

    Concernant ces-derniers mon coeur balance entre deux: Datacrux et Quicklite.

    Des développeurs ont-ils eu l'occasion de travailler avec ces frameworks ? Vers lequel va votre préférence ?


    Je ne connais pas Datacrux mais j'ai déjà  un peu employé QuickLite et je l'ai trouvé simple et efficace.

    A litte wood elfe
  • Paisible.frPaisible.fr Membre
    06:46 modifié #8
    Bonjour,

    Je déterre le sujet car je suis à  la recherche d'un wrapper SQLite pour un projet. J'ai essayé d'utiliser CoreData mais sorti du maquettage cela n'est pas envisageable pour moi.

    J'ai fais des essais avec FMdb qui à  l'air pas mal mais je souhaiterais avoir vos conseils/avis sur la question avant de commencer à  rentrer dans le vif du sujet..

    Quel wrapper SQLite me recommendez-vous ?

  • bdonebdone Membre
    06:46 modifié #9
    J'utilise avec satisfaction le wrapper de Ben Rimmington qui est très Cocoa (par exemple, il implémente le protocole NSFastEnumeration pour parcourir les résultats et utilise -[NSString localizedCompare:] pour le tri alphabétique de SQLite, ce qui classe nos caractères accentués correctement).
    Il se nommait DatteBayo il y a quelques semaines encore.
    Voici le lien pour accéder aux sources : http://code.google.com/p/ben-rimmington/source/checkout
Connectez-vous ou Inscrivez-vous pour répondre.