Outils pour utilisateurs

Outils du site


generalites:pourquoi

Pourquoi

Le but de NSBase est de donner une réelle alternative gratuite à MSAccess de chez Microsoft, notamment pour construire des applications autonomes. MSAccess ne le permet pas directement. Avec NSBase construire une application autonome, sans kit d'installation est réalisable en quelques clics et ceci sans connaissance de programmation.

Il utilise des concepts similaires à MSAcess, éditeurs visuels intégrés, assistants et scripting en LUA. Sa supériorité ⇒ multi-plateforme : Windows 32 et 64 bits, Linux et MAC OSX (si j'obtiens une machine)

les 3 briques logicielles essentielles utilisées sont :

  • La base de données
  • Le code utilisateur
  • Le coeur de NSBase

La base de données

SQLITE : C'est une base de données légère , toujours maintenue depuis 2000. le format de base de données intégrée par défaut permettant de stocker toutes les données et la conception dans un seul fichier qui peut être facilement publié sur Internet . On peut également séparer les données de la conception. Depuis la V1.5.0 , NSBase utilise : SQLite, Firefird, Interbase, MariaDB, Mysql, Postgresql, Sybase

Liens externes:

Wikipedia
Officiel

Le code utilisateur :

Il utilise le langage LUA, langage très sûr, créée en 1993, toujours maintenu. Il est très utilisé, notamment dans les jeux vidéo. Paradoxalement il n'est pas très connu en France, car il est principalement intégré dans des logiciels.

Compact, léger, flexible, Lua est un langage de script extrêmement puissant et rapide, de dix à trente fois plus rapide que d'autres langages tels que, VB, JAVA, Python, Ruby ou PHP.

Sa force : sa petite taille, sa portabilité et son fort interfaçage avec NSBase.

Il a une syntaxe inspirée de pascal, vb et c.

Liens externes:

Wikipedia
Officiel

Tutoriels:

www.Luteus.biz (fr)
www.developpez.com (fr)
www.defold.com (en)

Le coeur de NSBase:

Il est écrit en LAZARUS, clone de DELPHI en opensource: il est multi-plateforme et en forte évolution

Liens externes:

Wikipedia
Officiel

generalites/pourquoi.txt · Dernière modification: 2021/02/28 07:00 de admin