logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 19-10-2022 17:32:19

VBrice
Membre
Inscription : 04-10-2021

developement sur linux et windows

Bonjour,

Quel sont les langages pour coder aussi bien sur linux et sur windows? dans le but d'avoir un maximum code partagé.

Vous allez me dire le C, le C++, avec une bibliothèque graphique comme QT oui GTK?

Mono m'a l'aire pas mal en retard par rapport au sortie des frameworks de Microsoft donc je ne pense pas que c'est à privilégier. (d’ailleurs je n'est pas réussi à rendre fonctionnel un programme test mono-gtk, fonctionnent sur linux, sur windows (l’installation de GTK sur windows n'as pas l'aire simple, surtout si l'utilisateur doit taper des commandes à la main...)

Après je me dit que si ça fonctionne sous linux, le WSL (Windows Subsystem for Linux) de windows peut ouvrir des pistes pour le faire fonctionner sur les 2 plateformes (si ce n'est pas un soft trop bas niveau)

Il y aurait bien le framework .NET MAUI de Microsoft pour windows/Mac/Android, mais pour linux... (je me dit qu'entre android et linux il se peut que ce soit compatible).

Qu'en pensez vous? Avez-vous d'autres pistes?

Dernière modification par VBrice (19-10-2022 17:38:39)

Hors ligne

#2 19-10-2022 17:56:18

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-21-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : developement sur linux et windows

Hello,

Python. Langage multi plateforme par excellence.

Tousse antique Ovide !

Hors ligne

#3 19-10-2022 18:21:24

VBrice
Membre
Inscription : 04-10-2021

Re : developement sur linux et windows

Python est plus adapté pour les scripts je croix ?

Hors ligne

#4 19-10-2022 18:24:30

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : developement sur linux et windows

Python est adapté aux scripts courts et aux logiciels plus complexes. Il existe par exemple des frameworks Web complets développés en Python.

Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#5 19-10-2022 19:20:45

Anonyme
Invité

Re : developement sur linux et windows

Pour de l'engineering, Python sans hésiter.

#6 19-10-2022 19:30:40

lann
Membre
Lieu : Bretagne
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-10-amd64
(G)UI : XFCE
Inscription : 28-04-2015

Re : developement sur linux et windows

De mon côté, c'est Gtkmm.
Pour faire un binaire compatible pour Windows, il y a mingw ou dans un environnement windows Msys2.
Si ça t'intéresse, j'ai fait un tuto : https://numeriquement.fr/tutoriels/tutoriel_msys2.php

Hors ligne

#7 19-10-2022 20:07:52

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : developement sur linux et windows

J'aurai dit python aussi. Mes logiciels préférés dont je comprend un peu les sources sont en python (mirage & deluge). Je trouve le langage juste conviviales à lire, et j'ai pas à me plaindre sur les performances (c'est pas java quoi. Quand on utilise une appli java, on le voit dans le gestionnaire de tâche T_T).

Dernière modification par otyugh (19-10-2022 20:08:38)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#8 20-10-2022 17:27:09

VBrice
Membre
Inscription : 04-10-2021

Re : developement sur linux et windows

Effectivement python à l'aire pas mal, il est beaucoup utilisé, j'ai l’impression de le voire assez souvent.
Apparemment il pourrait être utilisé pour des applications Android avec QPython3.


Sinon je suis tomber sur une plateforme open source qui s'appelle UNO (https://platform.uno/)

Ça m'as l'aire sérieux et ça permettrait également de déployer son application sur les système Android!

Vous connaissez?

Dernière modification par VBrice (20-10-2022 17:31:46)

Hors ligne

#9 05-11-2022 23:29:20

AbdelQahar
Membre
Lieu : Marmande
Distrib. : Arch
(G)UI : i3wm
Inscription : 14-08-2014
Site Web

Re : developement sur linux et windows

Pour l'android en python, la meilleure solution actuellement c'est kivy.
Surtout avec la lib kivyMD, qui est implementation de la charte graphique de google Material Design (d'où le MD) qui est utiliser par le framework flutter.

Hors ligne

#10 18-01-2023 22:18:49

Yoca
Membre
Distrib. : Debian
Noyau : Linux 5.10.0-20-amd64
(G)UI : Xfwm4
Inscription : 15-01-2023

Re : developement sur linux et windows

J'ai entendu de bon retour sur le framework flutter (langage Dart). Orienté mobil, il permet la réalisation d'interface graphique mobile et desktops (win,mac,linux). Même si la partie desktops est encore à éprouver.
Sinon je partage aussi l'usage de python avec Qt. La communauté est dynamique pour mettre a jour la compatibilité des dernières version Qt.

OS: Debian GNU/Linux 11 (bullseye) x86_64
Host: Aspire V5-591G V1.05
DE: Xfce 4.16 
Terminal: terminator

Hors ligne

#11 20-01-2024 07:38:55

MPython Alaplancha
Membre
Distrib. : Debian12 Mate
Inscription : 17-01-2024

Re : developement sur linux et windows

Bonjour,
Pour ma part, pour créer une application Android (notamment jeux 2D) avec python, j'utilise Kivy que je compile avec Buildozer.

Acheter plus à jeter plus!

Hors ligne

#12 27-01-2024 06:47:50

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Bookworm (12)
Noyau : Linux 6.1.0-13-amd64
(G)UI : MATE
Inscription : 25-12-2008
Site Web

Re : developement sur linux et windows

MPython Alaplancha a écrit :

Bonjour,
Pour ma part, pour créer une application Android (notamment jeux 2D) avec python, j'utilise Kivy que je compile avec Buildozer.



Il faut vraiment que je m'y mette!  Comment commencer ? J'ai Thommy pour faire mes petites bricoles en Python pour RaspPi.  J'ai aussi MU et le monstrueux VisualStudio installés sur ma Debian. Pour aller dans le costeau, les applications desktop et mobile ...  que suggérez-vous ?

Je ne trouve pas Buildozer dans Synaptic, cependant je trouve « buildozer · PyPI » et un dépôt git « https://github.com › kivy › buildozer »
Suggérez-vous le dépôt git ?


J'ai bien ta signature MPython_Alaplancha!  Puis suggérer une version allégée et plus frappante ?
« Acheter plus à jeter plus »

Dernière modification par Patriboom (27-01-2024 06:54:25)


Portez la paix
Patrick Allaire, ptre

Hors ligne

#13 19-05-2024 18:34:36

VBrice
Membre
Inscription : 04-10-2021

Re : developement sur linux et windows

Bonjour,

Je viens de tester Lazarus qui est un IDE libre cross-platform disponible sur windows et linux, on peut l'installer avec le paquet lazarus-ide des dépôt officiel de Debian.
As ce que j'ai compris c'est du langage Pascal / free Pascal  (Pascal-Object?) .
Il permettrait de compiler sur différente plateforme avec la même source de code. J'ai essayer et ça à l'aire de bien fonctionner.

Vous connaissez?

Dernière modification par VBrice (19-05-2024 18:35:19)

Hors ligne

#14 04-06-2024 13:01:41

MPython Alaplancha
Membre
Distrib. : Debian12 Mate
Inscription : 17-01-2024

Re : developement sur linux et windows

Patriboom a écrit :

MPython Alaplancha a écrit :

Bonjour,
Pour ma part, pour créer une application Android (notamment jeux 2D) avec python, j'utilise Kivy que je compile avec Buildozer.



Il faut vraiment que je m'y mette!  Comment commencer ? J'ai Thommy pour faire mes petites bricoles en Python pour RaspPi.  J'ai aussi MU et le monstrueux VisualStudio installés sur ma Debian. Pour aller dans le costeau, les applications desktop et mobile ...  que suggérez-vous ?

Je ne trouve pas Buildozer dans Synaptic, cependant je trouve « buildozer · PyPI » et un dépôt git « https://github.com › kivy › buildozer »
Suggérez-vous le dépôt git ?



Bonjour,
Je viens de découvrir ton message... Oui. Note que pour ma part, j'utilise Buildozer dans une VM Ubuntu car sur ma Debian j'ai rencontré un problème de version dans les dépendances libffi... Si tu as réussi l'installation directement sur Debian je suis prenneur...

Patriboom a écrit :


J'ai bien ta signature MPython_Alaplancha!  Puis suggérer une version allégée et plus frappante ?
« Acheter plus à jeter plus »


Bonne idée wink


Acheter plus à jeter plus!

Hors ligne

#15 04-06-2024 14:09:47

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : developement sur linux et windows

[HS]
Si je comprends bien le sens de la signature de MPython Alaplancha, alors pour être correcte elle devrait comporter la négation :
N'achetez plus à jeter plus !
[/HS]

Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

Pied de page des forums