IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Actualités Discussion :

SQLite vient d'être porté sous C# pour fonctionner avec .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Par défaut SQLite vient d'être porté sous C# pour fonctionner avec .NET
    SQLite vient d'être porté sous C# pour fonctionner avec .NET

    SQLite vient d'être porté sous C# par Noah Hart.
    Si le résultat s'avère plus lent que l'original, il ouvre cependant la porte à une nouvelle utilisation de la base de données.
    Elle pourra à présent être utilisée dans des projets conçus avec les outils de Microsoft.NET sans utiliser P/Invoque ou des lignes de code peu sûres.

    De nombreux produits, dont Adobe AIR ou Silverlight, fonctionnent avec SQLite.

    Le code source de SQLite-C# est sous Creative Common (Licence Libre).
    Il a passé plus de 30.000 tests pour, aujourd'hui, un nombre minime d'erreurs restantes (9 d'après Noah Hart).

    L'exécutable pèse 528 KB (contre 506 à l'original).
    Quant à la question de la relative lenteur du programme, Noah Hart avoue ne pas s'être encore penché sur l'optimisation de ses performances.
    Pour autant, il considère qu'elles sont d'ores et déjà acceptables.

    N'étant pas affilié à SQLite.org, ce projet reste une version non-officielle de SQLite dont le créateur, Richard Hipp, refuse que cette version porte le nom de son programme.

    Richard Hipp a cependant accepté l'appelation SQLite-C# qui devrait donc devenir le nom officiel du portage.


    Source : La page officielle du portage SQLite-C# sur Google Code.

    Lire aussi :
    - SQLite sur le comparatif SGBD
    - Le forum SQLite
    - Le forum C#


    Et vous, pensez-vous que ce portage soit une bonne idée ?
    Envisagez-vous d'utiliser cette librairie dans vos projets professionels ?

  2. #2
    Expert confirmé
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663
    Par défaut
    Excusez ma question d'ignare mais je vois pas en quoi sql-lite devrait-être porté en C# pour fonctionner avec .NET...

    Ils ont pas porté oracle en C# pour que je puisse l'utiliser "proprement" avec du C#...

    Par contre c'est original de voir un SGBD en code managé

  3. #3
    Expert confirmé

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 900
    Par défaut
    Parce que SQLite est un SGBD Embeded.

    Quand tu utilises Oracle, tu installes oracle, puis ton appli. Tu peux installer les deux à la suite avec un programme d'installation mais ça reste deux logiciels.

    SQLite existant en code C#, tu peu avoir une appli avec le SGBD inclus et le tout en C#, donc tout en code managé, donc à l'arrivée un truc simple, light et performant.

    Excellente solution pour diffuser des applications qui n'ont pas besoin d'un SGBD poids lourd...

    Pour plus d'informations :
    - SQLite sur le comparatif SGBD
    - Le forum SQLite

  4. #4
    Membre averti
    Inscrit en
    Février 2006
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 33
    Par défaut
    ce n'est pas bien que ça ne soit pas reconnu par Richard Hipp.

  5. #5
    Membre expérimenté

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Par défaut
    Bonjour Sidev,

    C'est pas tellement qu'il ne le reconnait pas.
    Il ne veut juste pas laisser le nom.

    Ceci dit, comme je l'ai mis dans l'article, il a tout de même accepté l'appellation "SQLite-C#"...

  6. #6
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Février 2006
    Messages : 81
    Par défaut
    Bonne nouvelle!
    Ça tombe bien, je travaille actuellement sur une application ou j'utilise sqLite (p-invoke), pour le moment m'en fou des performances, l'essentiel c'est it work .
    Y a des gens qui sont vraiment très motivés (porter tout le code), merci ! ce sont des personnes comme vous qui nous facilite la tache
    Bravo monsieur Noah Hart.

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 737
    Par défaut
    Citation Envoyé par Pierre Louis Chevalier Voir le message
    .
    SQLite existant en code C#, tu peu avoir une appli avec le SGBD inclus et le tout en C#, donc tout en code managé, donc à l'arrivée un truc simple, light et performant.
    embarcadero fait cela depuis longtemps avec Blackfish
    http://www.embarcadero.com/products/blackfish-sql

  8. #8
    Expert confirmé

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 900
    Par défaut
    Citation Envoyé par VLDG Voir le message
    embarcadero fait cela depuis longtemps avec Blackfish
    http://www.embarcadero.com/products/blackfish-sql
    Depuis longtemps il faut pas trop exagérer, je pense que SQLite existait avant Blackfish. C'est quoi le modèle économique de blackfish ? Je n'ai pas pu le savoir avec certitude sur le site d'embarcadéro. Pour SQLite c'est "OpenSource et gratuit" au moins c'est clair et net.

    Pour ce qui est de SQL Server Compact 3.5 il y à un runtime ça n'est donc pas du vrai embeded. Pour Blackfish c'est vraiment très léger, c'est peut etre du vrai embeded, pour Java et .NET mais je n'en suis pas sur.
    SQLite c'est du vrai embeded, avant avec C++ et maintenant en plus avec C#.


    Bon alors d'après ce que j'en ai compris, récapitulons :

    - Bonnes solutions de sgbd light : Firebird et SQL Server Compact 3.5.

    - Presque embeded : Firebird Embeded (sous forme de DLL)

    - Vrais solutions de SGBD embeded : SQLite et peut etre Blackfish ?

    Des commentaires ?

  9. #9
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 737
    Par défaut
    Citation Envoyé par Pierre Louis Chevalier Voir le message
    Depuis longtemps il faut pas trop exagérer, je pense que SQLite existait avant Blackfish.
    Avant SQLLite en c#, je voulais dire.

    BlackFish permet de coder les procédures stocker en c# (enfin si mes souvenirs sont bons)

    Je n'ai jamais vraiment utiliser car ce n'est pas gratuit.

    Moi, actuellement, j'aurai ce type d'appli a faire : j'opterai pour sqlLite (normal) ou Firebird.

Discussions similaires

  1. Réponses: 0
    Dernier message: 05/10/2012, 13h47
  2. Quelle CMS simple pour fonctionner avec ACCESS
    Par Debutant10 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 25/09/2011, 21h51
  3. Réponses: 6
    Dernier message: 02/02/2011, 11h13
  4. Réponses: 0
    Dernier message: 05/07/2010, 13h15
  5. [VB.NET] font.colorindex pour excel avec .NET
    Par beegees dans le forum Windows Forms
    Réponses: 2
    Dernier message: 23/07/2006, 17h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo