Follow

hep les masto ...
AUX bon/ne/s en JS

Pourrait on envisager une appli autonome sur Win/Linux/MacOs, voire Chrome/Chromium

qui soit un lanceur d'application comme Wam/Xampp/Etc

mais qui en plus de Apache ou Nginx etc

puisse lancer d'autres outils ?

On en parle ... en PP pouet privé ...

@Fritange

Peux importe du moment que c'est possible ... et que ça fonctionne sur tous les OS ...
et que l'ensemble puisse fonctionner en dezippant un dossier ... cliquer sur le "lanceur" qui lui lance une fenêtre qui permet un truc dans le genre

@FrenchOpenYoutubers

@bonob0h @Fritange @FrenchOpenYoutubers

A propos d'Electron, une lecture intéressante :
developpez.com/actu/164714/Fau

Le soucis, déjà mentionné dans ce post, c'est la lourdeur du truc.

Tu peux regarder du côté d'AppImage qui est un outil orienté uniquement packaging multiplateformes, mais ça va être gros aussi. Il y a d'autres équivalents d'outils type AppImage; je peux te les retrouver si tu veux.

Mais par défaut, les langages les mieux foutus pour du multiplateforme, ça reste HTML5+Js ou java.

@Fritange

le packakging on s'en fout ....
l'important c'est le lanceur des différentes parties

que JS ou Htlm5+JS ... pas grave

Pas de Java ...

@FrenchOpenYoutubers

@bonob0h @Fritange @FrenchOpenYoutubers

L'intérêt d'AppImage, c'est ce que ça embarque une sorte de VM. Comment tu peux démarrer un service si tu ne sais pas quel système tu as en face ?

Effectivement, avec Js tu peux faire ce genre de chose, mais désolé, je ne connais pas de "lanceur" correspondant.

@Fritange

container / vm ... non ...
ça pompe trop de ressource la virtualisation ...
d'ou le besoin d'un langage compatible pour tous les os pour le lanceur puisque coté outils y a déjà

Pour le lanceur le but est trouver qq un qui saurait le programmer ;)

d'ou la question ... est ce possible

et maintenant

reste a chercher /trouver un dev qui saurait faire et serait intéressé pour le faire ;)
ou au moins participer pour conseiller, orienter des dev débutants ;)

@FrenchOpenYoutubers

@Fritange

Ok merci je note ;)
n'hésite pas a relayer l'info de ce qu'on cherche si tu connais des personnes que ça pourrait intéresser ...
Bénévolat ...
ou Don/Mécénat de compétences = payé par réductions d'impôts si on a la chance d'en payer ;)

@FrenchOpenYoutubers

@bonob0h
En node is ça me semble tout à fait possible, mais pas sûr que tu puisse en faire un Zip multi OS, en général ça utilisera des paquets systèmes qui ne seront pas en pur JS.
@Fritange @FrenchOpenYoutubers

@MrMagne

oui coté packages il y a des différences pour les outils a lancer ... mais ce qu'on veux c'est un "Lanceur" d'application quasi similaire sur chaque OS même s'il doit y avoir quelques dif ...
mais besoin interface similaire, etc

Pour l'instant on tente aussi en Python ... mais manque de l'aide ... peut être plus facile a trouver en JS

@Fritange @FrenchOpenYoutubers

@MrMagne

ouep maintenant reste a trouver les coups de mains pour faire ;)

soit pure Bénévolat ...

soit pour celles et ceux qui ont la chance de payer des impôts ... en Don / Mécénat de compétence = réduction d'impôts ...

ou encore Stage ...

@Fritange @FrenchOpenYoutubers

@bonob0h @MrMagne @FrenchOpenYoutubers

En python, le plus simple, tu te bases sur le bootstrap de saltstack pour installer uniquement le salt-minion.
Et ton interface lance des :

salt-call --local service.start/service.stop/service.status nom_du_service

Sinon, tu regardes comment c'est implémenté dedans (libs utilisées, etc...)

@Fritange

si tu a du temps et conseils à donner peux tu voir avec
@abdelghani

un de nos stagiaires et qui s'occupe de voir le lanceur en Python

merci

Sign in to participate in the conversation
La Quadrature du Net - Mastodon - Media Fédéré

Bienvenue dans le media fédéré de la Quadrature du Net association de défense des libertés. Les inscriptions sont ouvertes et libres.
Tout compte créé ici pourra a priori discuter avec l'ensemble des autres instances de Mastodon de la fédération, et sera visible sur les autres instances.
Nous maintiendrons cette instance sur le long terme.