Open marienfressinaud opened 9 years ago
+1. Au fait, c'est qui "vous" ?
Ah oui, pourquoi pas changer de nom aussi pour viser l'international ?
Le "vous" c'est les gens qui passent dans le coin :)
:+1: pour le changement de nom. Quitte à faire un reboot, autant partir sur des bases complètement saines :)
Utilisant Django comme framework au boulot je serais tenté de l'utiliser ici aussi.
Ce serait bien d'en faire une alternative costaud pour remplacer Framadate, ou bien de bosser avec eux, faire un truc dans son coin c'est dommage.
Oui l'idée est de repartir sur des bases saines pour proser une solution pereinne. Framadate est en PHP et je n'ai plus l'envie de contribuer à du code PHP. Offrir une alternative en Python me semble un bon choix.
Je pensais à ça aussi, j'ai joué un peu avec l'autre jour, c'est vraiment pas mal. Tant qu'on est dans les choix et propositions :
@Flaburgan > entièrement d'accord, j'ai déjà envoyé un mail hier en leur disant que je souhaitais leur donner un coup de main. Je n'ai pas encore eu de réponse mais je leur proposerai sûrement de faire remonter les suggestions qu'ils pourraient avoir suite à la mise en place de Framadate
Tiens, la philosophie que je voudrais adopter serait : techniquement solide, fonctionnellement utile. Avoir un brin d'innovation aussi histoire que les gens ne l'utilisent pas uniquement "parce que c'est libre".
Un système de plugins aussi pourquoi pas ? Mais alors là je commence à voir peut-être un peu loin ^^
Je propose d'utiliser loomio pour les débats, ca semble plus pratique : https://www.loomio.org/g/BNgnTrA5/apprentidate
Juste pour info, Framasoft est en train de réécrire une grande partie de Framadate : https://github.com/framasoft/framadate/commits/master
Du coup faudra voir ce qu'il en ressort mais peut-être qu'il sera moins pertinent de développer une "nouvelle" version de l'Apprentidate ? :(
Unir nos efforts seraient quand même mieux...
Oui c'est sûr ! Mais je voulais avoir un gros projet en Python moi :(
Ouais pareil ! Mais bon si c'est vraiment capital...
Hello,
Où en est cette idée de refonte en Python ? Ne serait-il pas judicieux de poursuivre les efforts sur le code actuel d'Apprentidate ? Quelles seraient les motivations à vouloir ré-écrire le tout en Python si ce n'est "J'aime pas PHP" ? J'ai rapidement jeté un oeil à Framadate et je dois dire que je préfèrerais participer à l'évolution d'Apprentidate. Ce dernier a l'avantage d'utiliser MVC, d'avoir des noms de fichiers, etc en anglais.
Qu'en pensez-vous ?
À propos de framadate, il a été réécrit au moins en partie, la nouvelle version est accessible en beta : http://beta.framadate.org/
J'ai touché django grâce à Adrien ces dernier jours... et je dois dire que c'est vraiment agréable de coder avec ce framework, et en plus en python. Personnellement, je n'ai pas mis le nez dans framadate. Je ne peux pas comparer. Mais à l'heure actuelle, si je participe à un dev, ce sera un avec django...
Pour être honnête j'ai abandonné l'idée de continuer sur Apprentidate. Comme dit @Flaburgan je préférerais donner un coup de main à Framasoft qui est en train de réécrire Framadate (d'ailleurs @romainletendart je crois que tu as eu la réponse que tu attendais non ? :p https://github.com/framasoft/framadate/issues/37). Le reboot avait été prévu avant que je ne sache que Framasoft souhaitait revoir en profondeur Framadate. Bref pas le courage surtout que j'ai d'autres projets en tête.
Pour @carrieje (et les autres aussi tant qu'à faire), j'avais commencé à imaginer bosser sur une appli de streaming de musique un peu comme Subsonic et autres mais qui se rapprocherait plus d'un truc grand public style Deezer ou Spotify (mais au moins dans un premier temps avec de la musique libre). Ce sera codé en Python évidemment et certainement Django :p Et sachez-le, si je me lance sérieusement dedans ce sera probablement en mode pro avec l'idée de vivre de ça :)
Et pour la question "Pourquoi recommencer en Python plutôt que continuer en PHP ?". Parce qu'on est mal parti sur un certain nombre de points ce qui demandera de toutes façons un travail de refonte. Pour le faire actuellement sur FreshRSS, j'aimerais passer à autre chose. Pour avoir pu comparer Python à PHP en profondeur, y a pas photo, Python est largement au-dessus et ça vaudrait le coup je pense de recommencer un truc de zéro.
D'accord, donc, si j'ai bien compris, 3 personnes sur ce fil de discussion sont motivées pour faire du Python. En ce qui me concerne, je n'ai jamais fait de Python, mais j'en entends suffisament du bien depuis un certain temps pour me donner envie d'apprendre.
Ainsi donc, @carrieje, @hamadr (et toute autre personne lisant ce message) seriez-vous motivés pour vous lancer dans un reboot d'Apprentidate en Python ?
Si ça va pas dans le mur, pourquoi pas. Sachant que framadate a l'air d'être sur une bonne lancée... Après rien n'empêche de supplenter framadate et de l'imposer en faisant absorber le projet par les framateux, ébahis devant la bôtée de ce développement en python ahaha.
Et puis franchement, j'ai plus la motiv de faire un truc de zéro dont je sais ce qu'il y a dedans, que de me plonger dans de l'historique de code... :-/
Mais bien entendu, si ça n'est pas du développement pour rien :-)
vu ce que @FramaJosephK a dit sur le fil d'à côté (il a touché que au front end, connait mal le back end, mais il va falloir le modifier en profondeur de toute facon), j'imagine qu'on peut aussi leur proposer de réécrire le back end de framadate en python. Si y'a 2 3 personnes vraiment motivées, ca m'étonnerait qu'ils s'y opposent ils ont beaucoup de choses à faire avec leur PLM.
Donc, qu'en pensent les framasoftiens ? @pyg77 @ldidry
Le plus gros problème, c'est que les permanents de Framasoft ne connaissent pas bien le Python. C'est pour cela que nous avons beaucoup d'applications en PHP/MySQL :) On essaie de garder le minimum de techno différentes, mais je crois que l'on peut dire que si la nouvelle appli est vraiment super bien, il serait dommage de s'en passer.
@qtheuret
On trouve des projets dans d'autres technos (diaspora* framasphere est en Ruby :P) mais c'est vrai que quand c'est un truc développé "en interne" (= supporté uniquement par Framasoft) ça a du sens d'avoir une techno où y'a des compétences. M'enfin, Python, ils vont pas pouvoir y échapper je pense.
Je suis tout à fait d'accord ! Python, c'est l'avenir :+1:
Je ne sais pas si j'aurai du temps pour m'investir dans un Apprentidate.
Si c'est pour faire un reboot de Framadate, on pourra aussi voir avec le mec qui fait Kyela (http://kyela.net/). Parce qu'il y a aussi des bonnes idées dedans. Et on aura une application bien fournie en fonctionnalités.
Jeunes gens. Il n'est de salut que dans Perl, et Mojolicious est son prophète.
Sérieusement, essayez, vous verrez que c'est tellement mieux que Django :stuck_out_tongue:
Rah, je savais que j'aurais pas du mentionner un sysadmin dans un fil de discussion sérieux. On est pas vendredi pourtant !
Je suis quand même développeur aussi. Mais en Perl, parce que c'est le meilleur langage du monde. Si si ! Teste (Mojolicious](http://mojolicio.us) je te dis !
Je veux bien croire que Mojolicious c'est trop d'la balle, le problème c'est que j'ai énormément de mal avec la syntaxe du Perl… et pas l'envie de m'y mettre :) T'façon Python c'est l'avenir !
Non. C'est déjà has-been. Et la syntaxe Perl est super simple. Faut juste apprendre 3 sigils ($, @ et %) pis t'es bon. Y a rien de mieux. Cherche pas, t'as tort. (bon, je vais arrêter de pourrir le thread quand même, on n'est pas sur LinuxFR :wink:)
Conclusion :
Du coup on pourrait relancer un peu le Loomio (https://www.loomio.org/g/BNgnTrA5/apprentidate) pour discuter des différents choix, etc.
Bon après niveau compétences il me semble que @hamadr est celui qui maîtrise le mieux le combo Python/Django. Avec @carrieje on a fait le tuto mais sans aller plus loin (mais j'ai pas mal XP en Python pendant mon PFE :)). @romainletendart débuterait juste en Python.
J'ai fait mes deux dernières années d'alternance en python. Et je suis en train de creuser un peu plus profond que les tutos en ce moment. Donc j'acquiert de la maîtrise Django en ce moment. Sinon Python je gère pas trop mal je dirais.
Pour avoir essayer le framadate bêta, je trouve les nouvelles fonctionnalités classes :-) Photos, liens toussa.
Je suis d'accord pour garder le frontend.
up ? @hamadr @romainletendart
Voici une petite mise à jour de ma part. Je me suis récemment remis au Javascript et continue sur cette lancée. Du coup, je retire ma participation, au moins pour l'instant, sur la partie back-end. @carrieje
Alors les gens (@carrieje et @hamadr), on s'y met ? :)
Ces prochains jours je ne vais pas me focaliser là dessus. Mais suivant ce qu'il va se passer je vais peut-être êter dispo dans les semaines à venir.
Je ne veux pas répondre pour lui, mais je crois qu'hamadr est plutôt occupé aussi ces temps ci :-)
Comme on aime faire les choses bien nous les apprentis Ensimag, on pense à faire un reboot de l'Apprentidate en Python. Ça vous va ? :D