Journal Question de développement

Posté par .
Tags : aucun
0
26
fév.
2004
Salut à tous..

Voila dans mon temps libre (qui se fait rare à cause de mes études) j'aimerai développer un logiciel.

Sujet : "Capture" de news (Comme news interceptor)

-> www.newsinterceptor.com

Je sais qu'il en existe déjà plusieurs mias j'aimerai créé quelque-chose d'assez proche de news interceptor de par l'interface et le fonctionnement.

J'aimerai ne pas être dépendant d'une interface / objet quelquonque (genre GTK ou KDE etc..) Car j'aimerai que mon logiciel tourne un peu partout ;) (Win, Linux et pourquoi pas un portage MacosX).

Voici mes questiions :

1) Quel language peut être utilisé pour être portable comme je le veux (et si possible facile ;) )

2) Mon projet vaut-il la peine pour que je m'inscrive sur un site comme sourceforge / freshmeat ?

Merci d'avance pour vos réponses !
  • # Re: Question de développement

    Posté par (page perso) . Évalué à 3.

    j'imagine que java / swing avec en dessous du XML serait bien adapté.. mais bon...java quoi :/
    • [^] # Re: Question de développement

      Posté par (page perso) . Évalué à 2.

      Et ? Parce que si c'est bien adapté je ne vois pas trop où est le problème ?
      • [^] # Re: Question de développement

        Posté par (page perso) . Évalué à 1.

        parceque même si une solution est bien adapté elle n'est pas forcement agréable. Va dire ça à un type qu'on a emputé...c'est adapté mais il va quand même tirer la tronche.... ben là, c'est pareil. java correspond à ce dont il a besoin, mais moi, j'aime pas java donc :/
  • # Re: Question de développement

    Posté par . Évalué à 4.

    1) tu devrais regarder du coté de python, c'est portable, facile a apprendre et il y a toutes les librairies necessaires pour ce que tu cherches (client http, parseur html/xml)
    pour le toolkit graphique tk est fourni avec python, mais bien moche sous X11, je te conseille plutot gtk.

    2) attends d'avoir un truc qui marche deja un minimum pour ca.
    • [^] # Re: Question de développement

      Posté par . Évalué à 2.

      Merci !

      Je ne connais pas du tout python.. mais il me semble que sous Windows c'est lourd à gérer non ? (Oui je veux que mon soft tourne également sous WinWin).
    • [^] # Re: Question de développement

      Posté par (page perso) . Évalué à 2.

      Python au niveau portabilité est parfait. La version Windows est très simple à installer et tu peut même générer des exe.

      Après tu a un vaste choix pour le widget graphique. Tk est moche et peu intuitif (mais c'est un avis perso) par contre WxPython (utilisé par exmple par bittorrent)et PyGTK (utilisé par RedHat) marche très bien.
  • # Re: Question de développement

    Posté par . Évalué à 3.

    une petite extention Mozilla en XUL?

    Dam
  • # Re: Question de développement

    Posté par (page perso) . Évalué à 1.

    C'est pour du RSS/RDF ou c autre chose? Pas vu sur le site, pis pas de WIn pour tester. Si oui je suis fortement interessé.
  • # Re: Question de développement

    Posté par (page perso) . Évalué à 1.

    coté portabilité python wxwindow n'est pas mauvais, tu as de fait une interface "intégrée" dans windows, linux (via gtk mais j'ai entendu dire qu'une implémentation qt était en cours) et macosx
  • # Re: Question de développement

    Posté par (page perso) . Évalué à 1.

    comme la majorité ...

    je te conseille python avec wxpython ...

    python est très simple à apprendre, et possède beaucoup de libs de base .... c'est absolument parfait ...

    wxpython est une lib pour du GUI, son principal avantage est d'être totalement intégré à l'OS (ainsi sous win, t'auras une belle fenêtre win, sous linux ; une belle fenêtre gtk, et sous mac une belle fenêtre aqua)

    avec python, tu peux faire des "exe", avec py2exe ... et donc livrer un ensemble de fichier necessaire à l'utilisation sous win (justement, au passage, existe-t-il des equivalent pour livrer des package sous linux ?!)

    pour faire du xml poussé, je te conseille les binds python autour de libxml2 ... ça pulse et c'est très puissant(bien plus, que les libs de bases) ... et evidemment dispo partout ...

    de plus, sur le net, tu trouveras toutes les infos sur python
    • [^] # Re: Question de développement

      Posté par (page perso) . Évalué à 1.

      avec python, tu peux faire des "exe", avec py2exe ... et donc livrer un ensemble de fichier necessaire à l'utilisation sous win (justement, au passage, existe-t-il des equivalent pour livrer des package sous linux ?!)

      ca existe mais je me souviens plus du nom
  • # Re: Question de développement

    Posté par . Évalué à 1.

    Le problème c'est l'IHM : sous linux, tu peux faire du kde/ qt ou du gtk, mais le portage sous windows n'est pas génial : gtk pas bien intégré, pb de licence pour qt, pas de lib kde pour wondows (je parle pas de cygwin).
    Mais comme tu veux faire un logiciel libre, le mieux c'est de faire un truc réutilisable, et donc de faire une lib ET un prog qui utilise ta lib et que tu fais comme tu veux. Comme ça ta lib elle peut être réutilisée, par n'importe qui, et les trucs qui sont plus ou moins liés à l'IHM sont indépendants. En plus le plus compliqué, c'est l'extraction, et c'est ce qui a le plus besion d'être réutilisable. En outre comme tu le faisais remarquer, il y a déjà des progs qui font ça, alors démarques toi, avec une lib vachement solide, et qui deviendra une référence !
    Après si tu veux mon avis (trollesque !) pour l'IHM je ne connais rien de mieux que KDE/Qt et le C++ c'est génial.

    Ah oui, et profite bien d'être étudiant pour faire ce genre de chose, car quand on travaille on a encore moins le temps (snif).
  • # Re: Question de développement

    Posté par . Évalué à 1.

    Ca existe deja!

    Bon c'est peut etre pas portable, mais ca doit s'adapter...c'est deja du python.
    http://www.nongnu.org/straw/(...)

    Contacte plutot l'auteur pour savoir si il a besoin d'aide.
    • [^] # Re: Question de développement

      Posté par . Évalué à 1.

      Par la il y a plein de rssreaders, dont plusieurs en python
      http://www.ourpla.net/cgi-bin/pikie.cgi?RssReaders(...)
    • [^] # Re: Question de développement

      Posté par . Évalué à 1.

      C'est pas parce que ca existe déja que c'est satisfaisant (dans le sens adapté à ce que je cherche). Il peut manquer certaines fonctionalités ou conforts qui font que le logiciel n'est pas adapté à mon besoin. Après avoir essayé plusieurs lecteurs de fils rss, aucun ne m'a paru parfait pour moi, bien que ces programmes disposent parfois de fonctionnalités remarquables, ce n'est pas ce que je recherche. C'est pourquoi j'ai moi aussi envie de coder mon propre lecteur rss, que j'ai déjà un peu commencé d'ailleurs.
  • # Re: Question de développement

    Posté par . Évalué à 1.

    Je fais le raprochement avec ce journal :

    http://linuxfr.org/~LolZ/9755.html(...)

    Il parle de lecteurs de fils rss, et compare. C'est vrai que l'interface et le principe de fonctionnement de http://www.newsinterceptor.com(...) semble bon (d'après les captures d'écran).

    De mon coté j'ai commencé à programer un lecteur de fils rss en Python / wxPython. Le code est assez peu avancé, mais la base est posée (voir le commentaire dans la news linkée ci-dessus). Je propose qu'on travaille ensemble sur ce projet, car certains semblent intéressés par coder un bon lecteur rss. Toute personne intéressée peut me joindre sur l'irc ou sur http://www.zwook.org(...) , et on mutualise le source online quelquepart.

    IRC:
    serveur : irc.i-monde.org
    channel : #zwook

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.