31 points par GN⁺ 2025-10-14 | 1 commentaires | Partager sur WhatsApp
  • Il s’agit d’un éditeur SQLite en mode SaaS maintenu seul par un unique développeur pendant 11 ans
  • Il permet notamment de créer et modifier des bases de données SQLite facilement sur le web, et continue de croître en misant sur la simplicité d’usage et le développement de nouvelles fonctionnalités
  • Si vous souhaitez continuer à utiliser le service sur la durée, vous pouvez soutenir directement son développement via un abonnement
    • En utilisation gratuite, les bases de données temporaires sont supprimées au bout de 3 heures

1 commentaires

 
GN⁺ 2025-10-14
Commentaires sur Hacker News
  • Je voulais simplement dire merci pour cet outil vraiment génial ; je l’utilise souvent de façon légère pour vérifier des jointures SQL.

    • Merci, et j’espère que les nouvelles fonctionnalités à venir le rendront encore plus intéressant.
  • Je trouve que c’est un projet impressionnant. Je construis moi aussi quelque chose de similaire sur sql-workbench.com, mais centré sur DuckDB WASM plutôt que SQLite. J’aime beaucoup le fait que plusieurs bases de données soient prises en charge.

  • Félicitations pour avoir maintenu ce projet pendant si longtemps. Je me demande si tu pourrais partager un ordre de grandeur du nombre d’abonnés.

    • Merci, mais pour être honnête, on est presque à zéro.
  • Sans demande particulière, je voudrais laisser une suggestion : comme beaucoup de gens se demandent « ce que c’est », ça vaudrait peut-être le coup d’envisager l’achat d’un nouveau domaine.

    • Exemples : EasyLearnSQL.com, TrySQLonline.com, LearnOnlineSQL.com

    • Tous peuvent être achetés pour moins de 10 dollars.

    • Avec un domaine plus explicite, l’UI pourrait rester telle quelle tout en permettant de comprendre l’objectif du service sans confusion.

    • Le projet est vraiment excellent, et félicitations pour ces 11 années.

    • À mon avis, ce n’est pas un bon conseil. Le domaine a déjà accumulé en 11 ans une réputation et de nombreux liens externes.

    • Changer de domaine sans raison claire n’aidera pas les gens à mieux comprendre la finalité du site.

    • replit.com, chatgpt.com et stripe.com n’expliquent rien non plus à eux seuls, et cela ne pose pas de problème.

    • S’il y a du temps et des efforts à investir, mieux vaudrait clarifier le design (supprimer les messages inutiles ou la barre latérale), ajouter des h1/h2 pour expliquer immédiatement l’objectif du service, proposer une liste de petits exemples exécutables plutôt que seulement select * from demo, et, si on cherche site:sqliteonline.com sur Google, on voit que seulement 14 pages sont indexées ; des pages optimisées par exemple ou par thème pourraient augmenter le trafic.

    • Il serait aussi utile de remplacer le titre du site, « SQL Online AiDE - Next gen SQL Editor | SQL Compiler », par quelque chose qui rende l’objectif plus évident.

  • J’ai essayé d’exécuter immédiatement la commande .schema, mais j’ai obtenu une erreur de syntaxe.

  • J’obtiens un message disant que le chargement du site prend trop de temps, avec des indications suggérant que la connexion Internet est lente ou que le navigateur doit être mis à jour, ainsi qu’une recommandation de fermer tous les onglets puis de réessayer avec la dernière version de Chrome ou d’un autre navigateur, et la mention support: z@sqliteonline.com.

  • Pour être honnête, j’ai du mal à comprendre ce que c’est ou quelle valeur cela apporte.

    • Edit: cette tournure de la discussion n’est pas vraiment ce que j’espérais ; je voulais savoir comment mieux faire ressortir les points forts et les caractéristiques du site. Ce n’est pas une critique : par exemple, s’il y avait simplement un petit modal du type « Bienvenue sur SQLite Online ! Avec cet outil, vous pouvez <proposition de valeur principale> », ma première impression aurait sans doute été différente.

    • Personnellement, j’y vois l’avantage de pouvoir expérimenter des requêtes, apprendre le SQL et faire des essais immédiatement, sans avoir à configurer une base de données séparée.

    • Cet outil semble vraiment utile pour beaucoup de monde. Cela dit, je pense aussi qu’un nouvel utilisateur a du mal à se représenter ce qu’il est possible d’y faire. Un court texte explicatif, des exemples, des captures d’écran ou un guidage seraient d’une grande aide.

    • La partie « <proposition de valeur principale> » n’est peut-être pas facile à résumer brièvement, mais les principales fonctionnalités sont les suivantes :

      • requêtes fédérées intégrant des sources de données internes et externes
      • nouvelles requêtes à partir de l’historique des requêtes
      • collaboration entre serveur et DB locale (y compris synchronisation du schéma)
      • génération automatique de graphiques à partir des requêtes
      • ainsi que diverses améliorations avancées et fonctionnalités cachées qu’il est difficile de résumer simplement
    • Si j’étais enseignant, j’aurais trouvé cet outil extrêmement utile autrefois pour enseigner SQL.

      1. aucune installation nécessaire
      2. éphémère (en cas d’erreur, un simple rafraîchissement remet tout à zéro)
      3. excellente coloration syntaxique
      4. une UI qui permet d’explorer visuellement la structure du modèle
      • En revanche, j’aurais du mal à expliquer pourquoi il faudrait payer pour cela. L’UI est assez réussie, donc cela pourrait valoir la peine d’envisager une vente comme fonctionnalité additionnelle pour des fournisseurs de bases de données, des espaces collaboratifs ou des applications desktop.
    • Je pense qu’un message de landing expliquant rapidement le service est clairement nécessaire sur l’écran d’accueil. Cela dit, en l’essayant directement, on peut immédiatement créer une base de données, saisir des tables et des enregistrements, et faire divers exercices pratiques. C’est très adapté pour apprendre à gérer une base de données sans devoir télécharger sqlite ni tester des commandes inconnues dans le CLI.

  • Je suis vraiment surpris qu’il y ait autant d’utilisateurs ; félicitations. Le nom est sqliteonline, mais il semble en réalité prendre en charge plusieurs autres DB.

  • Je me demande à quoi sert la connexion WebRTC.

    • Cela semble être utilisé pour un mode P2P de « Share/Collaborate ». À en juger par les textes et notifications de l’UI comme « Share », « Close connect », « connected » et « No connected. », il semble que lorsqu’un utilisateur « héberge » une DB, un autre puisse s’y connecter directement pour exécuter des requêtes ensemble ou consulter les résultats.
  • Il est impressionnant que SQLite Online ait survécu pendant 11 ans en étant développé seul. Je serais curieux de savoir quels changements techniques et business ont permis au service de continuer à survivre, et comment il a su répondre à l’évolution du web et aux attentes changeantes des utilisateurs.