Salut Quentin,
Citation
Ah mince ! Il n'y a pas de bibliothèque du genre compatible python 3 qui
fait de la GUI accessible ?
Fin citation
J'ai trouvé ça sur github
GitHub - wxWidgets/Phoenix: wxPython's Project Phoenix. A new ...
https://github.com/wxWidgets/Phoenix
Sinon on parle aussi de la bibliothèque pyQT dérivée de QT.
Citation
Et qui sait aussi, peut-être que c'est toi qui voudrais me suivre sur
mon projet ?
Peut-être, mais je ne connais absolument pas C#. Pourquoi pas le
découvrir, mais par contre j'ai très peur de me confronter à Visual
studio. Ca a l'air d'être une sacrée m#*%de.
Fin de citation
Qui te parle d'utiliser visual studio ? Maan nous avait montré comment
on pouvait compiler du code .net sans passer par visual studio, en
faisant uniquement appel à la machine virtuelle du framework installé
sur l'ordinateur courant.
Et avec mon actuel extension pour code vb, j'arrive déjà à faire pas mal
de choses en dehors de l'IDE de microsoft.
A terme, cet éditeur pourrait permettre de se coder lui-même.
Citation
L'avantage de python c'est qu'on a des chances de faire quelque chose de
multiplateforme; Avec C#, j'ai franchement des doutes...
Fin citation
Il me semble que microsoft a enfin compris son erreur à vouloir cantoner
ses outils de programmation à la seule plateforme Windows.
Bien que je n'y ai pas vraiment jeté de coup d'oeil, aujourd'hui il
existe les projets comme mono et xamarin pour faire du multiplateforme
avec c# et vb.net.
Cela dit, pour ce qui me concerne, hormis mes applis web, j'ai
définitivement fait le choix de me concentrer exclusivement dans un
premier temps à développer pour windows. Par la suite, si mes programmes
ont du succès, c'est là que j'envisagerai l'éventualité de faire des
portages vers d'autres systèmes d'exploitation.
Citation
je me demandais si tu as déjà pensé à te mettre à ton propre
compte ?
Ca m'a déjà traversé l'esprit... mais
pour vendre quoi ? à qui ?
Ma grosse faiblesse, c'est le réseau; j'en ai pas
Fin de citation
Si on part de la recherche d'un besoin actuellement non ou peu
satisfait, je pense qu'il y a à faire.
En se limitant au monde des déficients visuels, des besoins informatique
existent en terme de distraction, d'accessibilité, de travail plus
rapide, de communication, etc...
En général par la création de versions accessibles de logiciels
populaires comme tu as par exemple commencé à le faire par ton
synthétiseur musical.
Et il n'y a pas que les déficients visuels. On a tendance à croire
aujourd'hui que presque tout a été créé, mais je crois que c'est faux.
Et c'est pourquoi tu veras souvent des mastodontes qui se sont endormis
sur leurs loris se faire dépasser par de nouveaux venus qui ont proposé
parfois la même chose avec une amélioration que les gros mastodontes
n'ont pas imaginé ou ont parfois refusé d'implémenter.
Remarque en plus qu'il y a les secteurs de niche comme par exemple celui
des courses de chien que Cécile avait investi, et qui semblait bien
marcher pour elle.
En définitive, je crois que nous ne sommes limités que par notre
capacité à imaginer.
Moi de mon côté, je me suis associé avec un cabinet pour réaliser un
logiciel ERP en mode SAAS répondant aux besoins fiscaux et légaux des
entreprises de notre sous-région d'afrique centrale. Nous en sommes en
phase test dans les diverses entreprises dans lesquels nos principaux
associés sont impliqués.
Son développement a commencé en octobre de l'année dernière et j'ose
espérer qu'à moyen terme il commencera à porter ses fruits.
A plus !
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
www.visuweb.net
Le 19/07/2017 à 17:56, QuentinC a écrit :
Bonsoir,
Yannick, je vais reprendre point par point...
> De 0, je ne pense pas que ce soit la meilleure idée. Puisque tu
envisages faire du tout python, j'aurais suggéré que tu utilise la
base qu'est le 6pad++,
> et que tu vire progressivement tout ce qui est c et cpp.
Reprendre ce que j'ai fait pour 6pad++, c'est une bonne et une
mauvaise idée. Reprendre un certain nombre de concepts, oui; le code,
bof.
Si je pensais à repartir de zéro, c'est pour pouvoir mieux évoluer,
avec une bibliothèque genre WXWidgets plutôt que l'API win32.
l'API win32 c'est du C, ça n'a absolument rien à voir avec une
bibliothèque moderne comme WXWidgets. Ca serait donc très loin d'un
portage ressemblant à du copier/coller.
On peut utiliser l'API win32 en python à coups de ctypes/windll, mais
c'est un peu bête non ? à ce moment-là restons en C/C++.
Passer à du tout python ne vaudrait pas la peine; on aurait quand même
certains bugs liés à l'API win32.
> Pour ce qui est de l'implication du wx, la légende dit qu'il
existerait un projet sur github qui serait compatible avec le python
3.4 mais il conviendrait
> d'être prudent à ce sujet.
> A l'opposé, le wx pour python 2.7 marche bien, quoi que je te voit
mal faire du downgrading juste pour intégrer cette bibliothèque. Et de
toute façon il
> a été officiellement annoncé que le python 2.7 ne sera supporté que
jusqu'en 2020.
Ah mince ! Il n'y a pas de bibliothèque du genre compatible python 3
qui fait de la GUI accessible ?
Hors de question qu'on fasse du python 2 en tout cas. C'est deprecated
depuis 10 ans. Si on commence quelque chose de nouveau, autant partir
avec des bibliothèques récentes.
ET de toute façon je n'ai pas appris le python 2 mais seulement le 3.
Bon sinon on a l'autre alternative diamétralement opposée. On oublie
python, on oublie C++, et on sort Elektron ou NW.js. Pour ceux qui ne
savent pas ce que c'est, en gros résumé c'est un moyen de faire des
applications classiques en HTML/JavaScript, en utilisant un Google
Chrome embarqué.
C'est par exemple ce que fait Visual Studio Code. Par contre au niveau
accessibilité je ne suis pas convaincu.
D'une manière générale ça fonctionne bien, pour autant que le HTML de
l'interface soit conçu de manière accessible évidemment; mais pour
obtenir un environnement suffisament agréable qui soit propice au
codage sans petits bugs chiants de diction et/ou de braille, je ne
suis vraiment pas sûr.
> Par rapport à ça, de mon côté, je t'ai fait des infidélité. Parce
qu'après avoir une fois encore suivi une discussion sur la liste
program-l dont les intervenants
> se désolaient du désordre dans edsharp, et du manque d'un éditeur
simple et facilement scriptable en .net (le langage le plus usité sur
la liste program-l),
> je me sui mis à la réalisation d'un éditeur en vb.net qui devrait au
final combiner les avantages et les qualités à la fois du edsharp et
du 6pad++.
Je ne suis pas ta copine, tu fais ce que tu veux pour les infidélités...
> Qu'un IDE/éditeur qui se veut multilangage mette à la disposition
des éléments qui pourront être employés par le scripting pour simuler
l'autocomplétion
> je suis d'accord. Mais directement intégrer l'autocomplétion pour un
langage particulier dans l'exécutable principal, ce serait à mon avis
se fatiguer
> pour rien.
> En tant que spécialiste de l'auto-complétion puisque je me suis
penché dessus pour le forPython, et que je l'implémente en ce moment
dans mon éditeur,
> il y a des ressemblances entre les langages. La différence en
général réside dans le type orienté objet ou pas, et dans l'endroit
où les informations
> vont être cherchées (base de données, API du langage, fichiers
texte, machine virtuelle, etc).
> Autrement dit, mon conseil serait de te focaliser à offrir les
outils permettant de recevoir l'info et gérer l'affichage pour ce qui
est du débugage et
> de l'autocomplétion, et les scripteurs feront le reste.
Là-dessus on est bien d'accord. Les différents langages/syntaxes qui
doivent être supportées doivent l'être via des plugins.
De toute manière aucun IDE sérieux n'embarque ça dans son code racine.
>
Je reste cela dit un altruiste. Même si j'ai révélé que je travaille
sur un projet similaire, si le dessein et les objectifs du nouveau
6pad me semblent
appréciables, qui sait ? Je pourrais peutêtre sacrifier à l'occasion
une ou deux après-midi pour développer une fonctionnalité qui me
serait demandée,
ou tout au moins apporter un conseil.
Et qui sait aussi, peut-être que c'est toi qui voudrais me suivre sur
mon projet ?
Peut-être, mais je ne connais absolument pas C#. Pourquoi pas le
découvrir, mais par contre j'ai très peur de me confronter à Visual
studio. Ca a l'air d'être une sacrée m#*%de.
L'avantage de python c'est qu'on a des chances de faire quelque chose
de multiplateforme; Avec C#, j'ai franchement des doutes...
Parce que bon, je réfléchis à acheter un mac, sérieusement; même si
Apple va bientôt taxer l'air qu'on respire; windows 10 ne va pas en
s'améliorant...
Cela dit le problème d'Apple c'est qu'ils sont encore plus
propriétaires, fermés, sectaires et anti-concurrent que Microsoft,
puisqu'ils sont convaincus d'être les meilleurs. J'ai pas envie de
devenir un fanatique non plus.
> Etant personnellement en train de préparer mon indépendance
financière, je me demandais si tu as déjà pensé à te mettre à ton
propre compte ?
> Je pense qu'avec l'expérience accumulée au fil des année (ne
serait-ce que dans le domaine de la programmation), nous avons
aujourd'hui la capacité de
> créer des solutions logicielles pouvant parfaitement répondre à des
besoins et que pas mal de gens seraient prêts à acheter.
> Je me suis toujours soustrait à l'idée de vendre mes créations aux
déficients visuels. Mais force est de constater que demander une
rétribution, même minime
> peut être la solution pour eux à avoir des produits de meilleure
qualité, et pour nous à vivre un peu plus confortablement et à pouvoir
préparer une certaine autonomie.
Ca m'a déjà traversé l'esprit... mais
pour vendre quoi ? à qui ?
Ma grosse faiblesse, c'est le réseau; j'en ai pas
Faire du consulting en accibilité numérique me plairait bien... mais
ce n'est pas un jsujet qui est très demandé.
L'avantage c'est que le consulting ça paye bien, tu peux facilement
demander 100€ de l'heure sans problème.
> Je crois savoir que le salon est gratuit, mais accepte les dons.
Est-ce suffisant pour faire face aux charges ?
Pour le moment oui, mais tout juste.
> Par ailleurs, je vois tes messages sur des forums où tu t'interroges
sur la possibilité de faire du portage pour les i-phones et android.
A mon avis si
> tu y arrives, vu l'ampleur de la tache, tu demanderas forcément aux
utilisateurs un petit quelque chose.
Évidemment.
Mais en fait plus j'y réfléchis, plus je pense introduire le payant
sur le Salon par une autre voie, le mobile ça pourra peut-être venir
dans un deuxième temps.
Le retour des jeux d'arcade est aussi extrêmement demandé, surtout
depuis que le crazy party s'est fait un petit succès.
> En même temps, je dis ça, mais je ne connais pas ta santé
financière. Après tout, la légende est peut-être vrai que tu es pêté
de tunes.
Absolument pas ! Arrêtons les stéréotypes.
Comme dans tous les pays du monde, il existe une part de gens bien
plus importante qu'on ne le croit qui n'arrive pas à payer ses
factures. Ce n'est pas mon cas pour le moment, mais je suis très loin
d'être riche.
Si j'étais vraiment pété de tune, je ne me casserais pas les pieds à
essayer de travailler dans une entreprise; ça serait moi l'entreprise...
Progliste :
Pour se d�sinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.
---
Cet email a fait l'objet d'une analyse antivirus par AVG.
http://www.avg.com
Progliste :
Pour se d�sinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je
vous r�pondrez en priv�.