Précédent   Forum du club des développeurs et IT Pro > C et C++ > C++ > Communauté
Communauté Suivez l'actualité C++ et contribuez à la vie de la communauté francophone C++
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 11/04/2010, 23h22   #181
metagoto
Membre chevronné
 
Avatar de metagoto
 
Inscription : juin 2009
Messages : 632
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 632
Points : 641
Points : 641
Citation:
Envoyé par Goten Voir le message
@metagoto : Rory for the win :p. (j'avais pas fait gaffe jusque là)
eheh

J'en avais parlé précédemment: est-ce qu'il faut partir sur un (des) systèmes de windowing natifs (win32, carbon..) ou bien du "owner drawn" directement ? Dans ce second cas, le GUI ne serait pas considéré comme "natif" puisqu'il faudrait qu'on dessine tout nous même.

Cette seconde alternative me parait bien plus complexe que la première en plus d'être boudée par les utilisateurs qui, pour des apps desktop, attendent généralement que ces dernières se fondent dans le look n feel de la plateforme. Ca c'est juste mon avis.

Dans la pratique, je n'ai plus de machine Windows (et je ne connais(sais) qu'un peu win32). Si je m'embarque avec vous (je ne suis pas contre), va falloir que j'apprenne tout . Je suis sous OSX.

A la place de SVN, on pourrait pas utiliser un sys distribué (et branching-friendly) genre mercurial ou git ?
metagoto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 00h42   #182
fcharton
Membre Expert
 
Homme
Inscription : avril 2009
Messages : 1 359
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 48
Localisation : France

Informations forums :
Inscription : avril 2009
Messages : 1 359
Points : 2 044
Points : 2 044
Citation:
Envoyé par metagoto Voir le message
J'en avais parlé précédemment: est-ce qu'il faut partir sur un (des) systèmes de windowing natifs (win32, carbon..) ou bien du "owner drawn" directement ?
A mon avis, il faut le second pour pouvoir être portable et déconnecter le rendu, mais le premier si on veut avoir quelque chose qui tourne vite (et dans un projet collectif, c'est très important...)

Idéalement il faudrait qu'on parte d'un système de windowing suffisament générique pour qu'on n'ait pas à tout changer quand on fera l'owner draw, et que cela reste portable. Mais dans un premier temps, je crois qu'on est sur l'option 1... Au pire, il faudra "défaire et refaire".

Je connais à peu près Win32.


Pour la licence, je n'y connais rien, mais je préférerais que ce soit le moins contaminant possible: une librairie d'interface a une furieuse tendance à s'interfacer avec plein de choses.

Pour le nom, j'aurais bien gardé Farfelue, puisque c'est déjà dans le titre (et féminin puisque c'est une librairie et pas un framework)... en plus, c'est même pas un acronyme, il est même pas récursif, et c'est parfaitement imprononçable en anglais (ou plutôt si, c'est assez sexy prononcé à l'anglaise)...

Francois
fcharton est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 07h24   #183
spidermario
Membre émérite
 
Étudiant
Inscription : septembre 2006
Messages : 510
Détails du profil
Informations personnelles :
Âge : 19

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2006
Messages : 510
Points : 905
Points : 905
Je vote Farfelue pour le nom et native windowing pour le rendu.
spidermario est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 09h00   #184
koala01
Modérateur
 
Avatar de koala01
 
Philippe Dunski
Inscription : octobre 2004
Messages : 8 613
Détails du profil
Informations personnelles :
Nom : Philippe Dunski
Âge : 41

Informations forums :
Inscription : octobre 2004
Messages : 8 613
Points : 13 289
Points : 13 289
Envoyer un message via MSN à koala01 Envoyer un message via Skype™ à koala01
Citation:
Envoyé par fcharton Voir le message
Pour la licence, je n'y connais rien, mais je préférerais que ce soit le moins contaminant possible: une librairie d'interface a une furieuse tendance à s'interfacer avec plein de choses.
LGPL est en tout cas beaucoup moins contaminante que GPL car elle ne s'applique réellement qu'à la bibliothèque, et permet de créer des application sous n'importe quelle licence par la suite.

Il me semble que c'est également le cas de BSD /BSL (par contre, il me *semble* que BSD et plus facilement compatible avec boost, si pour une raison ou une autre, l'intégration dans boost de tout ou partie de la bibliothèque venait à être envisagée )
Citation:
Pour le nom, j'aurais bien gardé Farfelue, puisque c'est déjà dans le titre (et féminin puisque c'est une librairie et pas un framework)... en plus, c'est même pas un acronyme, il est même pas récursif, et c'est parfaitement imprononçable en anglais (ou plutôt si, c'est assez sexy prononcé à l'anglaise)...
Ca m'a bien fait rire, et si cela plait au plus grand nombre (ou plutôt, si personne/peu de monde ne se prononce contre), je suis disposé à accepter ce nom...

Faudra juste expliquer pourquoi ce nom
__________________
A méditer: La solution la plus simple est toujours la moins compliquée
Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
Compiler Gcc sous windows avec MinGW
je ne répondrai à aucune question technique par E-mail, message visiteur ou message privé
Vous avez obtenu votre réponse pensez au bouton en bas de page
koala01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 09h04   #185
Lavock
Membre expérimenté
 
Avatar de Lavock
 
Inscription : octobre 2009
Messages : 560
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 560
Points : 543
Points : 543
J'avais pas vue que notus avait l'air (plus que) mort -_-' !

Farfelue ça sonne bien, mais est-ce bien vendeur ?

Sinon, je plussoie, même pour le nom (ça sonne franchement bien).
__________________
The mark of the immature man is that he wants to die nobly for a cause, while the mark of the mature man is that he wants to live humbly for one.
--Wilhelm Stekel
Lavock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 10h45   #186
fcharton
Membre Expert
 
Homme
Inscription : avril 2009
Messages : 1 359
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 48
Localisation : France

Informations forums :
Inscription : avril 2009
Messages : 1 359
Points : 2 044
Points : 2 044
Citation:
Envoyé par koala01 Voir le message
LGPL est en tout cas beaucoup moins contaminante que GPL car elle ne s'applique réellement qu'à la bibliothèque, et permet de créer des application sous n'importe quelle licence par la suite.
Oui, à mon avis, ce qu'il faut vérifier c'est une disposition qui interdirait un peu trop "l'intégration dans un executable".

Une librairie d'interface, je crois qu'il faut que l'utilisateur puisse en utiliser des "petits bouts", où il veut comme il veut.

Farfelue, j'avais proposé ca comme une blague, mais en y repensant, l'idée d'être membre de la "farfelue team" m'amuse bien...

Koala, au delà d'un svn, ne risquons nous pas d'avoir vite besoin d'une mailing list, ou d'un blog, ou d'un truc du genre, pour échanger des idées en vrac? J'ai l'impression qu'au début, il est utile de beaucoup bavarder...

Francois
fcharton est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 10h47   #187
nikko34
Membre émérite
 
Inscription : mai 2006
Messages : 717
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : mai 2006
Messages : 717
Points : 852
Points : 852
même si je n'ai pas participé à la discussion, je trouve le nom sympa
nikko34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 10h57   #188
yan
Rédacteur/Modérateur
 
Avatar de yan
 
Homme yan verdavaine
Ingénieur expert
Inscription : mars 2004
Messages : 9 870
Détails du profil
Informations personnelles :
Nom : Homme yan verdavaine
Âge : 31
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur expert
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 9 870
Points : 13 730
Points : 13 730
Citation:
Envoyé par fcharton Voir le message
Koala, au delà d'un svn, ne risquons nous pas d'avoir vite besoin d'une mailing list, ou d'un blog, ou d'un truc du genre, pour échanger des idées en vrac? J'ai l'impression qu'au début, il est utile de beaucoup bavarder...
DVP propose redmine pour tous cela :
http://projets.developpez.com/

Pour la licence, la LGPL pose uniquement problème pour utiliser la lib en static sur un projet non open source.
L'avantage , pour moi, c'est d'obliger un utilisateur qui modifie la lib de fournir les patch quand il distribue son programme. Ça l'incite généralement à remonter les patch.
Si l'histoire du static est un problème, il y as possibilité de la modifier. Comme wxWidget.

Sinon y as http://fr.wikipedia.org/wiki/WTF_Public_Licensequi j'aime bien

[edit]
Je ne trouverais pas le temps de participer au codage. Mais je suivrais son évolution avec intérêt.
yan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 11h01   #189
koala01
Modérateur
 
Avatar de koala01
 
Philippe Dunski
Inscription : octobre 2004
Messages : 8 613
Détails du profil
Informations personnelles :
Nom : Philippe Dunski
Âge : 41

Informations forums :
Inscription : octobre 2004
Messages : 8 613
Points : 13 289
Points : 13 289
Envoyer un message via MSN à koala01 Envoyer un message via Skype™ à koala01
Citation:
Envoyé par fcharton Voir le message
Koala, au delà d'un svn, ne risquons nous pas d'avoir vite besoin d'une mailing list, ou d'un blog, ou d'un truc du genre, pour échanger des idées en vrac? J'ai l'impression qu'au début, il est utile de beaucoup bavarder...
Tout à fait, mais ne t'en fais pas, c'est généralement "compris dans le prix", tout comme le sont généralement le système de remontée de bug, le système de gestion de patches, ...

Je parlais principalement de SVN car il est primordial d'avoir un système de gestion de version, mais, au final, nous avons besoin d'un système complet de travail collaboratif, et c'est ce qui est généralement proposé

Quant au prix, c'est, généralement (du moins en ce qui concerne les sites auxquels je pense) d'appliquer une licence open source
__________________
A méditer: La solution la plus simple est toujours la moins compliquée
Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
Compiler Gcc sous windows avec MinGW
je ne répondrai à aucune question technique par E-mail, message visiteur ou message privé
Vous avez obtenu votre réponse pensez au bouton en bas de page
koala01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 11h08   #190
koala01
Modérateur
 
Avatar de koala01
 
Philippe Dunski
Inscription : octobre 2004
Messages : 8 613
Détails du profil
Informations personnelles :
Nom : Philippe Dunski
Âge : 41

Informations forums :
Inscription : octobre 2004
Messages : 8 613
Points : 13 289
Points : 13 289
Envoyer un message via MSN à koala01 Envoyer un message via Skype™ à koala01
Citation:
Envoyé par yan Voir le message
Pour la licence, la LGPL pose uniquement problème pour utiliser la lib en static sur un projet non open source.
L'avantage , pour moi, c'est d'obliger un utilisateur qui modifie la lib de fournir les patch quand il distribue son programme. Ça l'incite généralement à remonter les patch.
Si l'histoire du static est un problème, il y as possibilité de la modifier. Comme wxWidget.
l'aspect static peut effectivement être un problème, car il n'est pas forcément certain que tout le monde veuille lier son application de manière dynamique avec la bibliothèque...

Par contre, s'il y a effectivement moyen d'assurer la remontée des patches perso tout en évitant cet aspect du problème, ce serait l'idéal
Citation:
Sinon y as WTFPL qui j'aime bien
Même si elle est très humoristique et très libérale, je préfères faire comme si on n'en avait jamais parlé
__________________
A méditer: La solution la plus simple est toujours la moins compliquée
Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
Compiler Gcc sous windows avec MinGW
je ne répondrai à aucune question technique par E-mail, message visiteur ou message privé
Vous avez obtenu votre réponse pensez au bouton en bas de page
koala01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 11h12   #191
fcharton
Membre Expert
 
Homme
Inscription : avril 2009
Messages : 1 359
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 48
Localisation : France

Informations forums :
Inscription : avril 2009
Messages : 1 359
Points : 2 044
Points : 2 044
Citation:
Envoyé par koala01 Voir le message
l'aspect static peut effectivement être un problème, car il n'est pas forcément certain que tout le monde veuille lier son application de manière dynamique avec la bibliothèque...
Oui, ca le devient d'autant plus si on suit la voie RAD... On ne veut pas empêcher l'utilisateur de développer ses widgets perso, qui se retrouveront pourtant liés dans le projet... La frontière entre code et librairie devient alors un peu floue.

Mais on n'est pas non plus obligés de statuer tout de suite...

Francois
fcharton est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 11h20   #192
yan
Rédacteur/Modérateur
 
Avatar de yan
 
Homme yan verdavaine
Ingénieur expert
Inscription : mars 2004
Messages : 9 870
Détails du profil
Informations personnelles :
Nom : Homme yan verdavaine
Âge : 31
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur expert
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 9 870
Points : 13 730
Points : 13 730
Citation:
Envoyé par fcharton Voir le message
Oui, ca le devient d'autant plus si on suit la voie RAD... On ne veut pas empêcher l'utilisateur de développer ses widgets perso, qui se retrouveront pourtant liés dans le projet... La frontière entre code et librairie devient alors un peu floue.
Attention la LGPL n'est pas héréditaire. Donc ses widgets perso ne seront pas en LGPL. C'est la grosse différence avec la GPL.
Par contre les patchs de la lib seront sous LPGL et devront être transmis avec l'application finale. Mais cela n'oblige pas de les remonter.

La licence de wxwidget LGPL + exeption :
http://www.wxwidgets.org/about/licence3.txt

Pour la gestion de projet , dvp propose redmine et SVN.
Un Git externe ne peut pas s'interfacer avec redmine... Ce qui serait dommage.
yan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 11h21   #193
koala01
Modérateur
 
Avatar de koala01
 
Philippe Dunski
Inscription : octobre 2004
Messages : 8 613
Détails du profil
Informations personnelles :
Nom : Philippe Dunski
Âge : 41

Informations forums :
Inscription : octobre 2004
Messages : 8 613
Points : 13 289
Points : 13 289
Envoyer un message via MSN à koala01 Envoyer un message via Skype™ à koala01
Citation:
Envoyé par fcharton Voir le message
Mais on n'est pas non plus obligés de statuer tout de suite...
Et il est relativement facile de changer de licence, si le besoin s'en fait sentir

Mais il est vrai que, s'il y a moyen de s'éviter les tracasseries que peuvent provoquer le changement de licence, ce n'est pas plus mal, et que, d'un autre coté, il vaut mieux avoir une licence au début du développement (ne serait-ce que pour rassurer les gestionnaires des hébergements )
__________________
A méditer: La solution la plus simple est toujours la moins compliquée
Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
Compiler Gcc sous windows avec MinGW
je ne répondrai à aucune question technique par E-mail, message visiteur ou message privé
Vous avez obtenu votre réponse pensez au bouton en bas de page
koala01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 11h39   #194
Goten
Membre Expert
 
Avatar de Goten
 
Inscription : juillet 2008
Messages : 1 580
Détails du profil
Informations personnelles :
Âge : 22

Informations forums :
Inscription : juillet 2008
Messages : 1 580
Points : 2 041
Points : 2 041
Si je peux me permettre, je plussoie metagoto , sur l'utilisation de git plutôt que svn (notamment pour les branch.) C'est plus puissant, mais en contrepartie un peu plus dur à prendre en main. (et encore)
__________________
"Hardcoded types are to generic code what magic constants are to regular code." --A. Alexandrescu
Goten est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 11h50   #195
Jean-Marc.Bourguet
Expert Confirmé Sénior

 
Inscription : novembre 2005
Messages : 4 970
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 4 970
Points : 5 607
Points : 5 607
Citation:
Envoyé par yan Voir le message
LGPL
De memoire, il y a des problemes avec les templates... (mais peut-etre pas avec la derniere version?) voir ce que gcc fait pour sa lib c++ standard.
__________________
Les MP ne sont pas là pour les questions techniques, les forums sont là pour ça.
Jean-Marc.Bourguet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 12h00   #196
yan
Rédacteur/Modérateur
 
Avatar de yan
 
Homme yan verdavaine
Ingénieur expert
Inscription : mars 2004
Messages : 9 870
Détails du profil
Informations personnelles :
Nom : Homme yan verdavaine
Âge : 31
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur expert
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 9 870
Points : 13 730
Points : 13 730
Citation:
Envoyé par Jean-Marc.Bourguet Voir le message
De memoire, il y a des problemes avec les templates... (mais peut-etre pas avec la derniere version?) voir ce que gcc fait pour sa lib c++ standard.
http://www.gnu.org/copyleft/lesser.html#section3

Si je comprend bien, du moment qu'il est spécifié que le lib est utilisé sous licence LGPL (ce qu'oblige la licence de toute façon), y as pas de problème.
yan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 13h01   #197
eyquem
Membre extrêmement actif
 
Inscription : janvier 2007
Messages : 1 424
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 1 424
Points : 1 477
Points : 1 477
Salut,

N’ayant aucune compétence sur votre sujet, je ne suis pas intervenu jusqu’à présent mais la question du nom mise sur le tapis m’a suscité ces idées:

de prime abord surprenant, je trouve aussi le nom Farfelue séduisant, pour les raisons déjà dites, et justement pour son petit air décalé, particulièrement en anglais. Mais il est vrai qu’en français, on a du mal à oublier le sens commun du mot.

Pourquoi alors ne pas pousser un peu plus loin l’esprit d’anti-conformisme goguenard de ce nom en faisant glisser son orthographe pour l’éloigner atsucieusement de son empreinte française ?

Je propose ainsi:

Citation:
Farfelyou
Fairfelue
Fairfelyou


Farfoolyou
Farfoolyu


Fairfullyou
Fairfullyu

Soyez cléments envers ces propositions..... farfelues ?
eyquem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 13h52   #198
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 586
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 586
Points : 11 172
Points : 11 172
FarfelUI ?
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 14h13   #199
fcharton
Membre Expert
 
Homme
Inscription : avril 2009
Messages : 1 359
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 48
Localisation : France

Informations forums :
Inscription : avril 2009
Messages : 1 359
Points : 2 044
Points : 2 044
En français, ce que je trouve joli à ce mot, c'est justement son air "bizzare", on n'y trouve pas de racine, de préfixe, de suffixe, de quoi que ce soit qui le rattache à quelque chose, un mot un peu décalé, quoi... Et d'ailleurs, il veut dire cela...

Le fait d'être imprononcable en anglais lui va bien.

Mais si on voulait internationaliser le produit, peut être faudrait il (puisqu'on est farfelus) traduire son nom.

En anglais : on pourrait dire 'out there', ou 'potty' (mais le dernier fait un peu scato), ou même "batty"...

En chinois (ouais, c'est ma troisième langue), on a le joli
怪模怪样 guài mú guài yàng , littéralement ca donne "drole d'air drole de forme"
avec plein de répétitions dedans, comme les "f" de farfelu...

Francois
fcharton est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 14h36   #200
koala01
Modérateur
 
Avatar de koala01
 
Philippe Dunski
Inscription : octobre 2004
Messages : 8 613
Détails du profil
Informations personnelles :
Nom : Philippe Dunski
Âge : 41

Informations forums :
Inscription : octobre 2004
Messages : 8 613
Points : 13 289
Points : 13 289
Envoyer un message via MSN à koala01 Envoyer un message via Skype™ à koala01
Citation:
Envoyé par fcharton Voir le message
En français, ce que je trouve joli à ce mot, c'est justement son air "bizzare", on n'y trouve pas de racine, de préfixe, de suffixe, de quoi que ce soit qui le rattache à quelque chose, un mot un peu décalé, quoi... Et d'ailleurs, il veut dire cela...

Le fait d'être imprononcable en anglais lui va bien.

Mais si on voulait internationaliser le produit, peut être faudrait il (puisqu'on est farfelus) traduire son nom.

En anglais : on pourrait dire 'out there', ou 'potty' (mais le dernier fait un peu scato), ou même "batty"...

En chinois (ouais, c'est ma troisième langue), on a le joli
怪模怪样 guài mú guài yàng , littéralement ca donne "drole d'air drole de forme"
avec plein de répétitions dedans, comme les "f" de farfelu...

Francois
Tu parle de farelUI, ou de farfelue
__________________
A méditer: La solution la plus simple est toujours la moins compliquée
Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
Compiler Gcc sous windows avec MinGW
je ne répondrai à aucune question technique par E-mail, message visiteur ou message privé
Vous avez obtenu votre réponse pensez au bouton en bas de page
koala01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 07h22.


 
 
 
 
Partenaires

Hébergement Web