Tu auras de toute façon besoin de compiler ton programme. Refuser d'utiliser Maven, c'est comme refuser d'utiliser une variante de make pour faire du C.
Java Web Start est assez simple, il suffit de mettre ton jar et un fichier *.jnlp sur un serveur web. Le fichier jnlp est un fichier xml, tu peux t'inspirer du mien, il est assez simple.
[^] # Re: IntĂ©rĂȘt
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Sortie d'une premiĂšre version stable de Go. Ăvalué à  5.
Je ne sais pas pour les autres, mais sur Ubuntu c'est bien intégré.
C'est une mauvaise pratique, si deux projets dĂ©pendent de la mĂȘme bibliothĂšque, mais de 2 versions diffĂ©rentes, cette approche va se vautrer lamentablement.
Sauf si utilises Maven qui te télécharge les bonnes dépendances, gÚrent les conflits de version, te génÚre ton classpath et permet de tout packager dans un seul programme.
Tu peux utiliser CLASSPATH…
Tu auras de toute façon besoin de compiler ton programme. Refuser d'utiliser Maven, c'est comme refuser d'utiliser une variante de make pour faire du C.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: IntĂ©rĂȘt
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Sortie d'une premiĂšre version stable de Go. Ăvalué à  4.
Maven sert d'abord à compiler, c'est normal que des langages interprétés ne propose pas d'équivalent.
Maven gÚre aussi les dépendances, donc soit ces frameworks proposent un équivalent (gem pour Ruby par exemple), soit ils te laissent gérer ça à la main, ce qui est généralement un cauchemar.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: IntĂ©rĂȘt
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Sortie d'une premiĂšre version stable de Go. Ăvalué à  4.
Dans ce cas quel intĂ©rĂȘt d'utiliser go aujourd'hui?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: IntĂ©rĂȘt
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Sortie d'une premiĂšre version stable de Go. Ăvalué à  5.
Apparemment Go est moins performant que Java: http://shootout.alioth.debian.org/u64q/which-programming-languages-are-fastest.php
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: IntĂ©rĂȘt
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Sortie d'une premiĂšre version stable de Go. Ăvalué à  2.
Ca tombe bien Eclipse permet de faire du C++! Tu as aussi Qt Creator en plus léger.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Yay \o/
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Ălection prĂ©sidentielle en France. Ăvalué à  4.
Au second tour oui, mais aprÚs l'UMP lui marchera dessus. Rappelons que la derniÚre fois, Bayrou a été trahi par la majorité des centristes qui se sont rallié à Sarkozy dans un pseudo parti (le Nouveau Centre) qui n'a fait que suivre l'UMP pendant 5 ans.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# ass ski
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Ămoticons d'outre-tombe. Ăvalué à  2.
Existe-t-il un emo petit cĂŽne pour exprimer "ascii vaincra"?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: kivy
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Le dĂ©veloppement en natif pour un soft universel ?. Ăvalué à  2.
Ca peut ĂȘtre pris en charge par un magicien (comment traduire wizard?) qui pose les n questions nĂ©cessaires Ă chaque plateforme.
En tout cas pour moi le packaging est vraiment une tùche ingrate sur laquelle je ne veux pas passer de temps, c'est par exemple ce qui fait que je choisis toujours un langage interprété et pas compilé pour mes projets persos.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: 3 petits chats
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal RĂ©seau social et chat libre (Openfire + Jappix). Ăvalué à  2.
J'ai un compte au boulot, mais le serveur n'est pas connecté vers l'extérieur, ça m'ennuie d'utiliser mon compte perso ou d'en créer un juste pour faire poser une question sur projet. Du coup, la paresse me fait préférer IRC.
J'ai un serveur Jabber et je crĂ©erais bien un salon de support pour mes rĂ©alisations, mais je sais qu'Ă cause du manque de mise en avant par les clients, personne n'y viendra jamais…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: kivy
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Le dĂ©veloppement en natif pour un soft universel ?. Ăvalué à  4.
Ca a l'air vraiment bien Kivy, mais le packaging des applications a l'air complexe : http://kivy.org/docs/guide/packaging.html
A quand un kivy package all qui génÚre des binaires pour chaque plateforme? :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: 3 petits chats
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal RĂ©seau social et chat libre (Openfire + Jappix). Ăvalué à  2.
Et il faut un compte pour que ça marche…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: 3 petits chats
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal RĂ©seau social et chat libre (Openfire + Jappix). Ăvalué à  2.
Les salons de chat sont gĂ©nĂ©ralement enfouis sous 36 menus et difficiles Ă utiliser avec beaucoup de clients XMPP, ceci explique peut ĂȘtre cela.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: 3 petits chats
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal RĂ©seau social et chat libre (Openfire + Jappix). Ăvalué à  2.
On voit quand mĂȘme une Ă©crasante majoritĂ© de chan IRC dans le libre…
En fait, il y a le protocole psyc et pysced le serveur qui lui est capable de parler d'autres protocoles.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: mono?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Le dĂ©veloppement en natif pour un soft universel ?. Ăvalué à  2.
Les ports Android et IOS n'ont pas l'air officiel, difficile de dire dans quel Ă©tat ils sont…
Sinon pourquoi se concentre-t-on autant sur ces 2 seuls OS mobiles? Blackberry OS et Bada ont aussi des parts de marché non négligeables.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Go, de Google ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Le dĂ©veloppement en natif pour un soft universel ?. Ăvalué à  8.
Un IDE avec debugger, ça serait dĂ©jĂ pas mal…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# 3 petits chats
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal RĂ©seau social et chat libre (Openfire + Jappix). Ăvalué à  5.
Il y a aussi d'autres protocoles intéressants pour chatter en liberté:
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Récidiviste?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Vente liĂ©e jugĂ©e dĂ©loyale. Ăvalué à  5.
Est-ce que Samsung va payer et continuer?
S'ils continuent, est-ce que les futures amendes seront plus lourdes pour les "motiver" Ă respecter la Loi?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: ça marche pas out of the box
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche mcercle - version 1.0. Ăvalué à  3.
La mĂ©thode la plus simple, c'est de fournir les sources. Avec les OS libres, compiler une application Qt c'est facile, alors je suppose que sous Mac OS X, ça doit ĂȘtre pareil.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Parti pirate en carton
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Le Parti Pirate allemand prĂ©fĂšre la libre concurrence au logiciel libre. Ăvalué à  2.
Tu ne vois pas les problÚmes posés par un logiciel propriétaire?
Si le parti pirate, c'est juste le parti des gens qui veulent du faire warez tranquille comme des rebelles, je ne vois pas l'intĂ©rĂȘt…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: on pourrait faire plus simple
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Un AppStore est-il viable pour une distribution Linux ?. Ăvalué à  5.
OpenOffice est un bon exemple: depuis qu'on est passé à LibreOffice, j'ai l'impression que les développeurs cherchent moins à faire un clone de MS Office pour les utilisateurs de MS Office et plus à produire un bon LibreOffice pour les utilisateurs de LibreOffice.
De la mĂȘme façon, Diaspora et Movim ne m'attire pas, car ils ressemblent trop Ă Facebook. Alors que Sat ou Retroshare se dĂ©marquent clairement et pour le mieux en plus.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: on pourrait faire plus simple
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Un AppStore est-il viable pour une distribution Linux ?. Ăvalué à  6.
Pourquoi? S'ils s'en foutent de l'éthique et du libre, tu auras perdu des heures de travail pour rien quand ils changeront pour le dernier site à la mode.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Noms des applications
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche GNOME 3.4 : l'Ă©mergence des applications. Ăvalué à  7.
Tu devrais lui expliquer :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Noms des applications
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche GNOME 3.4 : l'Ă©mergence des applications. Ăvalué à  5.
Essaye le dépannage au téléphone, c'est marrant.
Jusqu'ici, on pouvait dire:
Maintenant, il faudra faire:
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Monsieur, Bravo, je fais donc appel Ă vos conseil
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Bref, j'arrĂȘte de dĂ©velopper pour le web. Ăvalué à  5.
J'ai oublié le mot "implémenté". Ce n'est pas aussi dramatique que pour SQL, mais C++ est plus un langage transportable que portable.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Ma solution
Posté par devnewton đș (site web personnel) . En rĂ©ponse au message Installateur packaging. Ăvalué à  3.
Je distribue Newton Adventure de deux façons:
Java Web Start est assez simple, il suffit de mettre ton jar et un fichier *.jnlp sur un serveur web. Le fichier jnlp est un fichier xml, tu peux t'inspirer du mien, il est assez simple.
L'avantage de Java Web Start, c'est qu'il installe ton application en un clic, crĂ©e un icĂŽne et gĂšre les droits: ton application peut ĂȘtre lancĂ©e en mode restreint, sans accĂšs aux fichiers de l'utilisateur, pour une dĂ©mo par exemple ou avec les droits d'une application normale.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.