Voila pourquoi je préfère anticiper, j'aimerais bien passer certains objets au script comme les ressources par exemple ce serait plus pratique pour coder l'interface. Je connais assez mal ces langages mais si on ne peut pas transmettre un objet au script lua et le manipuler simplement ça risque de compliquer les choses.
Donc plutôt que de faire un choix exclusif, autant étendre les possibilités, puisque ce n'est pas gênant
Mais au final, si l'utilisateur utilise qu'un seul langage pour ses interfaces, je pense pas que ce sera lourd
A vrai dire j'ai jamais envoyé d'objet déjà existant à un script Lua, cependant il est tout à fait possible de créer une table à la main. Voici un exemple, pour voir si ça te convient :
lua_State *L;
// ...
auto pushstring = [L](string str, string name) -> void {
lua_pushstring(L, str.c_str());
lua_setglobal(L, name.c_str());
};
auto pushnumber = [L](int nb, string name) -> void {
lua_pushnumber(L, nb);
lua_setglobal(L, name.c_str());
};
// Création d'une table "Personne" avec un nom / prénom / âge
lua_newtable(L);
pushnumber(18, "age");
pushstring("Bernard", "prenom");
pushstring("Dupond", "nom");
lua_setglobal(L, "Personne");
On y accède ensuite depuis le script en faisant :
local nom = Personne.nom
local prenom = Personne.prenom
local age = Personne.age
Je découvre le projet qui m'a l'air assez intéressant et se rapporche de ce que j'élobore en ce moment. J'ai l'impression que ton projet se rapproche fortement de ce que l'on appelle "un internet décentralisé" ? C'est l'impression que j'en ai. Est-ce le cas ?
Oui ça peut fonctionner sans serveur central, ça dépend comment on l'utilise, on peut créer un réseau sans un seul serveur central ou en utiliser. C'est au choix.
Salut, je recherche actuellement un graphiste pouvant faire des vidéos pour présenter l'utilisation de nex (recherches logiques, partages, navigation par connexion etc ..)
Car ça permet de faire plein de choses plus rapidement et simplement. Par exemple si je veux faire un client mail web, je vais devoir coder pas mal de choses. Avec nex, je peux créer un système de messagerie juste en configurant les accès aux ressources, les connexions et la synchronisation.
Un autre exemple, si tu veux partager quelque chose sur le web, en général tu as un ptit bouton "Partager sur ..." donc tu es limité par ce qui est proposé, tu dois passer par 50 services selon ce que tu veux faire, tu ne sais pas ce qu'il se passe avec ces données quand tu passes par ces servces etc ...
Si tu comprends le concept, tu comprendras toutes les possibilités, ce serait trop long de lister tous les exemples car ça change pas mal de choses. Les moteurs de recherches par exemple etc ..
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.