Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/08/2007, à 21:53

Yoshiball

[Mon Projet] Besoin de conseils

Bonjour,

je compte bientôt me lancer dans le développement d'une application
ayant pour but la gestion d'une todo liste.

J'ai pour habitude de lister l'ensemble des choses que je dois faire
pendant un projet ou un développement. Je note les différentes étapes,
les différentes actions et je dessine une petite case à côté de chaque
actions. Quand une action est terminée, je coche la case et je note la
date.

Bref, tout ça pour dire que je trouve qu'il est très important de
toujours lister ce que l'on doit faire pendant un projet, cela donne un
aperçu de ce qui a était fait et de ce qui reste à faire. Je trouve
que ça donne vraiment l'impression d'avancer dans le projet, c'est
toujours un plaisir de venir cocher la petite case smile

Mais maintenant je voudrais laisser un peu de côté ma petite feuille
pleine de cases et je voudrais me lancer dans le développement d'une
petite application permettant de gérer une todo liste pendant un projet.
Cette application sera plus complète que ce que je faisais sur ma petite
feuille, gestion de l'avancement, des commentaires, etc... Je n'ai pas vraiment
encore réfléchi à toutes les fonctionnalitées.

Mais avant de me lancer je voudrais d'abord recueillir un maximum
d'information :

1 - Que pensez-vous de l'idée? (pas très révolutionnaire mais ça me sera
au moins utile à moi big_smile )

2 - Je me forme actuellement sur 2 langages que j'aimerais "maitrîser" :
le python et le java, lequel de ces 2 langages me conseillez-vous
d'utiliser? (point de vue technique mais également au niveau de
l'intérêt de maitrîser mieux un langage que l'autre, qu'est-ce qui
m'apporterais le plus au niveau personnel, professionnel)

3 - Quels sont les fonctionnalitées que vous aimeriez voir dans ce genre
de logiciel (en allant du plus basique au plus particulier)?

4 - C'est la première fois que je me lance dans ce genre de projet, que
me conseillez-vous pour mener à bien ce projet? quelles sont les choses
à faire et à ne pas faire?

D'avance merci pour vos réponses et vos conseils.


VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com

Hors ligne

#2 Le 03/08/2007, à 11:43

littleblackdog

Re : [Mon Projet] Besoin de conseils

ioh !

2- java peut être pratique en raison de ses applets graphiques. 'moyen de faire un joli bloc-notes. par contre, je ne connais pas python.
3- en s'inspirant du génie logiciel, il peut être intéressant de gérer les "marges" sur une tâche particulière. style si tu t'es donné 2 semaines pour cocher une case, le truc t'avertit à chaque ouverture le nombre de jours qu'il te reste avant l'échéance. après, si ça s'applique, pourquoi pas une gestion/génération d'un diagramme de PERT/GANTT ?
4- je te conseille de bien gérer tes tâches, et de te fixer des buts précis. pour ça, un petit logiciel de gestion d'une todo liste te serait bien utile.
okay, je sors. lol

Hors ligne

#3 Le 03/08/2007, à 11:47

jdefaver

Re : [Mon Projet] Besoin de conseils

sous kde, il y a basket qui fait ca de manière admirable ! Je l'utilise pour le boulot, c'est vraiment tres facile et maléable. Je te conseille de le tester juste pour l'inspiration ou pour voir si il ne fait pas l'affaire smile

Hors ligne

#4 Le 03/08/2007, à 12:11

Yoshiball

Re : [Mon Projet] Besoin de conseils

Merci pour vos réponses, je compte bien m'inspirer un peu des logiciels existant, aussi bien pour le design que pour les fonctionnalitées.
Mais si je souhaite me lancer dans le développement d'un tel logiciel c'est que je n'ai malheureusement jamais trouver de logiciel répondant à l'ensemble de mes besoins ou alors parfois beaucoup trop complexe pour l'utilité que j'en aurais.

Sinon pour le moment je pense me lancer sur un développement en JAVA/XML...


VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com

Hors ligne

#5 Le 03/08/2007, à 12:38

tchonny

Re : [Mon Projet] Besoin de conseils

Effectivement, un bon petit logiciel sympathique que cela pourrait être.

Pour ce qui est du langage de programmation, effectivement, Java peut être agréable car il est effectivement possible d'arriver a quelque chose de graphiquement utile assez rapidement.

En plus, la gestion des fichiers XML y est assez aisé, regardes la librairie JDOM de ce coté la.

Cependant, j'avouerai n'y connaître que très très peu de chose en Python, et beaucoup aiment ce langage pour son intégration à GTK assez pratique. Donc, n'hésites pas à te renseigner la-dessus aussi.

Sinon, pour ce qui est d'un conseil pour ton projet à mener, comme une todo list, ne négliges pas la phase de conception, analyse'n'co. Essaies de généraliser au maximum pour ton éditeur, qu'il soit réutilisable dans un autre projet pourquoi pas, et avance pas à pas (:

Bon courage pour la suite!

Hors ligne

#6 Le 03/08/2007, à 20:45

kvb

Re : [Mon Projet] Besoin de conseils

Python et Java, je trouve que ce sont deux languages sont très similaire, ce sont presque des frères
Les points communs sont nombreux je trouve : portage windows/mac/linux facile, pas de phase de compilation obligatoire pour tester un logiciel, programme de haut niveau, orienté objet, à l'aise pour toute sorte de domaine et à l'aise pour internet, lecture du code facile...

en gros et selon moi (je ne voudrais pas crée de troll):
java est plus compliqué, plus lent (mais assez rapide quand meme) pour l'execution du programme et aussi pour le temps passé à le créée que Python.
En revanche, java à plus d'utilisateur, plus complet et fait partie des programmes à valeur sur
Python est plus facile, mais peut-etre moins complet que java. C'est vraiment le language qui monte en popularité.

Il faut savoir que mark shuttleworth est un pythonisque reconnu
par conséquant, python est très bien integré à ubuntu,  les outils sont present par défaut, le couple python/bibliothèque graphique gtk est idéal pour ubuntu.
Bref ca sera plus facile si tu compte le distribué aux autres ubunturos

Voilà c'etait mon avis perso

Voilà sinon par rapport à ton projet, je trouve cela très bien
Si tu fais un cahier des charges propres, tu pourras vraiment t'y fier au fur et a mesure

bon courage

Hors ligne

#7 Le 03/08/2007, à 22:10

Yoshiball

Re : [Mon Projet] Besoin de conseils

Je suis tout à fait d'accord avec toi concernant le python, mais une grande partie de mon choix est également liée au fait que, ce projet va me faire monter en compétence concernant l'un des 2 langages et je pense aux conséquences que cela pourrait avoir, au niveau de mon emploi (analyste - développeur en SSII).

J'adore le python, mais est-ce que le fait d'être un pro du python va m'aider dans ma carrière? je pense que "pour le moment" non, python n'est pas très utilisé (pour ne pas dire pas du tout) en entreprise.

C'est pour ça que mon choix s'orienterait d'avantage vers le java, cela pourrait me permettre de travailler sur des projets utilisant la technologie java et tout ce qui l'entoure.

Je ne compte pas trop sur les formations offertes par les entreprises pour "découvrir" le java, donc j'essaie d'utiliser mes projets personnels pour me former.

Mais ça m'ennuie beaucoup de laisser le python de côté pour ce projet...:rolleyes:


VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com

Hors ligne

#8 Le 04/08/2007, à 11:03

aleph

Re : [Mon Projet] Besoin de conseils

> kvb
> ...par conséquant, python est très bien integré à ubuntu...

Python n'est pas plus intégré à Ubuntu qu'il ne l'est sous OSX, Windows ou une autre distribution Linux. Il se trouve qu'il est beaucoup utilisé par Ubuntu pour des services propres à Ubuntu.
(Ce qui n'est pas sans inconvénients pour les amateurs de Python.)

> ...les outils sont present par défaut...

Hélas, non. Un  utilisateur de Windows ou OSX qui installe Python, via le site officiel de Python, est nettement mieux servi.
Dans la dernière version, Ubuntu n'a pas spécialement brillé de ce côté. Elle livre une version candidate de Python 2.5, alors que la version finale existait déjà! La version finale est probablement disponible maintenant.

"Moralité" : il est (et sera) toujours préférable de se tourner vers le concepteur d'une application que de se tourner vers des intermédiaires (ici, mainteneurs des dépôts).

Ceci est particulièrement vrai pour Python et ses nombreuses/nombreux librairies/modules écrits/écrites par des tiers, ex PIL, numpy, ... ou même mes modules, http://spinecho.ze.cx/.

> python/bibliothèque graphique gtk est idéal pour ubuntu

Voir mes commentaires dans d'autres discussion.

-----

> Yoshiball (Python/Java)

Tu es un peu dans la situation d'une secrétaire qui veut se mettre à ce qu'on appelle pompeusement informatique. Autant se tourner vers Word qu'OOo. Raccourci rapide, j'en conviens, mais assez illustratif.

#9 Le 04/08/2007, à 19:58

alexduf

Re : [Mon Projet] Besoin de conseils

Yoshiball a écrit :

1 - Que pensez-vous de l'idée? (pas très révolutionnaire mais ça me sera
au moins utile à moi big_smile )

très bonne, mais elle est déjà intégrées à certains IDE comme Eclipse.
Maintenant avoir un chti programme séparé pour gérer la liste peut etre vraiment sympa, mais je l'aurais plutot vu en widget ou quelque chose comme ca...
le site www.netvibes.com propose aussi une todo list simple et efficace.

Voilou !

(sinon moi je conseille java / swt simplement parce que je l'ai déjà utilisé et je trouve cela pas mal du tout par rapport à du SWING ou du AWT, mais attention, point de troll ici non plus, c'est juste personnel)

Hors ligne

#10 Le 09/08/2007, à 19:32

Yoshiball

Re : [Mon Projet] Besoin de conseils

Je me permets de remonter une dernière fois ce sujet, j'aimerais bien avoir encore quelques réponses concernant le genre de fonctionnalités que vous aimeriez voir dans ce genre d'application.

D'avance merci.


VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com

Hors ligne