Développer sous linux au 21ème siècle

Développer sous linux au 21ème siècle - Divers - Programmation

Marsh Posté le 03-06-2006 à 17:55:44    

Bonjour,
 
j'ai eu l'occasion de me faire la main sous visual c# 2005. C'etait ... merveilleux :love:
 
Maintenant que je dois retourner sous Linux, je trouve Eclipse horriblement lent, j'ai pas envie de me taper de makefile, je voudrais faire du c# (c'est optionnel), et je voudrais surtout un environnement de développement digne de ce nom.
 
Quels sont vos experiences ?
Qu'utilisez vous ?
Mono, concrètement, ca en est où ? C'est viable ?
 
Merci de vos retour :jap:


Message édité par _darkalt3_ le 03-06-2006 à 17:58:12

---------------
Töp of the plöp
Reply

Marsh Posté le 03-06-2006 à 17:55:44   

Reply

Marsh Posté le 03-06-2006 à 18:05:25    

Je viens de tomber sur Anjuta: c'est sympa ?
 
Je rajoute que si ca gérait les repository svn , ce serait le bonheur complet. Un Eclipse, mais en rapide quoi.


---------------
Töp of the plöp
Reply

Marsh Posté le 03-06-2006 à 19:21:45    

Installe toi Wine, et retourne sur VC# Express, tu trouveras pas mieux :o
(enfin si, VS 2005, mais bon [:petrus75])


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 03-06-2006 à 21:15:12    

Harkonnen a écrit :

Installe toi Wine, et retourne sur VC# Express, tu trouveras pas mieux :o


À moins de se mettre à développer en smalltalk bien sûr :o

Reply

Marsh Posté le 03-06-2006 à 21:32:04    

Harkonnen a écrit :

Installe toi Wine, et retourne sur VC# Express, tu trouveras pas mieux :o
(enfin si, VS 2005, mais bon [:petrus75])


 
oui mais bon ca me créera pas de binaires linux tout ça [:petrus75]


---------------
Töp of the plöp
Reply

Marsh Posté le 03-06-2006 à 21:35:40    

et puis bon, je veux juste un truc potable :o


---------------
Töp of the plöp
Reply

Marsh Posté le 03-06-2006 à 21:40:55    

c'est sur qu'apres un passage sur VS 2005 le retour a linux doit etre dur  :lol:

Reply

Marsh Posté le 03-06-2006 à 22:01:11    

un peu oui :sweat:
 
rien que parce que il faut se taper la config des lib, etc. Ca change à chaque IDE, c'est bien lourd.  
 
Avec .net déjà t'as pas mal de choses, y'a pas 36 libs à configurer de base, rien que cette idée est séduisante.


---------------
Töp of the plöp
Reply

Marsh Posté le 03-06-2006 à 22:17:14    

Si tu veux rester sur du C#, Mono + MonoDevelop comme IDE. Ce sera sans doute pas au niveau de Visual mais c'est déjà mieux qu'un simple éditeur de texte.

Reply

Marsh Posté le 03-06-2006 à 22:24:54    

Ca en est ou au niveau de la compatibilité avec le framework  ?


---------------
Töp of the plöp
Reply

Marsh Posté le 03-06-2006 à 22:24:54   

Reply

Marsh Posté le 03-06-2006 à 22:31:10    

Tant que tu fais pas du Winforms t'as pas vraiment de soucis à avoir. Utilise donc autre chose si tu veux avoir qqch de portable (Gtk# par exemple).
 
Au niveau des Winforms ça avance pas mal visiblement. Dernièrement ils ont réussi à faire tourner Paint.Net sous Mono.

Reply

Marsh Posté le 03-06-2006 à 23:45:07    

c'est pas parce que tu ne comprends les méthodes et les outils de développement des autres qu'ils sont mauvais.

Reply

Marsh Posté le 04-06-2006 à 10:23:18    

Taz a écrit :

c'est pas parce que tu ne comprends les méthodes et les outils de développement des autres qu'ils sont mauvais.


 
Si c'est pour moi que tu parles, c'est pas ce que j'ai voulu dire. Je faisais surtout référence à _darkalt3_ qui cherchait un environnement de développement.

Reply

Marsh Posté le 04-06-2006 à 11:25:33    

Salut,
Moi ce que j'aime bien sous windows c'est la msdn. Tres pratique quand on cherche une fonctionnalité sans connaitre précisement le nom de la fonction(organisation en chapitre, facilement integrée a l'ide, ...).
J'ai pas vraiment d'experience sous linux mais je crois pas que les pages man soient aussi bien foutues.

Reply

Marsh Posté le 05-06-2006 à 09:26:24    

breizhbugs a écrit :

Salut,
Moi ce que j'aime bien sous windows c'est la msdn. Tres pratique quand on cherche une fonctionnalité sans connaitre précisement le nom de la fonction(organisation en chapitre, facilement integrée a l'ide, ...).
J'ai pas vraiment d'experience sous linux mais je crois pas que les pages man soient aussi bien foutues.


 
Ca n'a rien à voir avec la question :o
(up déguisé)


---------------
Töp of the plöp
Reply

Marsh Posté le 05-06-2006 à 17:20:55    

[:ciler]  
Personne ne développe sous linux :??:


---------------
Töp of the plöp
Reply

Marsh Posté le 05-06-2006 à 17:24:35    

Ben non, c'est bien connu, pour bosser on utilise un vrai OS pas un truc en bois, Linux c'est bien pour la masturbation intellectuelle mais pour le vrai boulot c'est pas avec ça qu'on avance [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-06-2006 à 17:27:00    

On a pas toujours le choix [:spamafote]


---------------
Töp of the plöp
Reply

Marsh Posté le 05-06-2006 à 18:08:22    

Ben si, t'installes une vraie machine sous Windows et tu fout ton linuske dans une instance VMWare, comme ça quand to chef passe tu switches sur un nulix genre E17 avec pas moins de 9 shells tilés (faut que ça prenne tout l'écran) tous ouverts sur des trucs nécessaires, genre une page man, Emacs sur un source de ton app, un wget qui va récupérer l'Internet Beat toutes les 5 secondes, etc etc etc


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-06-2006 à 20:50:25    

je ne répondrai pas à ce troll mal dégrossi :o


---------------
Töp of the plöp
Reply

Marsh Posté le 06-06-2006 à 13:54:26    

_darkalt3_ a écrit :

[:ciler]  
Personne ne développe sous linux :??:

Si moi !
Je fais des batchs en C. J'utilise Anjuta comme éditeur et gcc pour compiler les programmes le tout sous Ubuntu. :D


Message édité par darkoli le 06-06-2006 à 13:55:05

---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 06-06-2006 à 15:13:08    

_darkalt3_ a écrit :

[:ciler]  
Personne ne développe sous linux :??:


si : emacs + svn + make + gcc
 
mais je ne suis pas sûr que ce soit ce que tu cherches...


---------------
TriScale innov
Reply

Marsh Posté le 06-06-2006 à 15:15:28    

C'est ce que j'utilise encore aujourd'hui, du coup. Je maitrise, mais bon j'ai envie de m'attacher au code, et pas trop à mon environnement de développement, que ce soit un plus transparent ... ce que me permet vs2005.

Reply

Marsh Posté le 08-06-2006 à 00:37:30    

franceso a écrit :

si : emacs + svn + make + gcc
mais je ne suis pas sûr que ce soit ce que tu cherches...


 
Je trouve qu'il y en a un des quatre qui fait tache ...

Spoiler :

make   :o  
 
ça fait un an que j'essaye jam, et je ne suis pas très loin de le conseiller

Reply

Marsh Posté le 08-06-2006 à 08:06:09    

Reply

Marsh Posté le 08-06-2006 à 08:12:14    

++fab a écrit :

Je trouve qu'il y en a un des quatre qui fait tache ...

Spoiler :

make   :o  
 
ça fait un an que j'essaye jam, et je ne suis pas très loin de le conseiller



 [:benou_+1]  
Ca fait bcp trop longtemps que make fait tâche.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
Reply

Marsh Posté le 08-06-2006 à 08:13:31    

Reply

Marsh Posté le 08-06-2006 à 09:12:30    

ah ouais quand meme :o
 
Jam:

Code :
  1. Main proga : data.c main.c io.c ;


 
Son équivalent make:

Code :
  1. proga: data.o main.o io.o
  2.       cc data.o main.o io.o -o proga
  3.      
  4. data.o: data.c data.h
  5.       cc -c data.c
  6.      
  7. main.o: data.h io.h main.c
  8.       cc -c main.c
  9.      
  10. io.o: io.h io.c
  11.       cc -c io.c


 
trop :jap: quoi

Reply

Marsh Posté le 08-06-2006 à 11:25:02    

++fab a écrit :

Je trouve qu'il y en a un des quatre qui fait tache ...

Spoiler :

make   :o  
 
ça fait un an que j'essaye jam, et je ne suis pas très loin de le conseiller



Effectivement, ça a l'air intéressant... Je regarde ça tout de suite :jap:


---------------
TriScale innov
Reply

Marsh Posté le 09-06-2006 à 20:59:30    

D'ailleurs, si quelqu'un utilise jam (dans un projet sérieux ou pas), je suis intéressé par son retour d'expérience.

Reply

Marsh Posté le 09-06-2006 à 21:05:28    

pluzun


---------------
Töp of the plöp
Reply

Marsh Posté le 09-06-2006 à 21:13:27    

+1
jam c'est bon


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 09-06-2006 à 22:13:01    

quel mauvais jeu de mot

Reply

Marsh Posté le 09-06-2006 à 22:33:11    

jaloux [:thalis] [:mmmfff]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 10-06-2006 à 08:10:18    

y'avait quand meme pas un jeu de mot avec un mot en trop ? [:pingouino]

Message cité 1 fois
Message édité par _darkalt3_ le 10-06-2006 à 08:10:28

---------------
Töp of the plöp
Reply

Marsh Posté le 10-06-2006 à 09:56:31    

_darkalt3_ a écrit :

y'avait quand meme pas un jeu de mot avec un mot en trop ? [:pingouino]


parce que tu crois vraiment qu'harko connait les alternatives a make ? :whistle:

Reply

Marsh Posté le 10-06-2006 à 10:09:51    

Faudrait voir si il y a des alternatives à make sur amiga pour ca [:god]


Message édité par _darkalt3_ le 10-06-2006 à 10:17:26

---------------
Töp of the plöp
Reply

Marsh Posté le 10-06-2006 à 11:27:43    

lorill a écrit :

parce que tu crois vraiment qu'harko connait les alternatives a make ? :whistle:


non et j'en suis fier [:god]
make, j'en ai assez bouffé pendant mes études, et ça m'a dégouté à vie ! j'utilise des outils contemporains moi mossieur ! je préfére payer cher mes licences (quoi que je n'ai pas payé si cher que ça pour Visual Studio 2005 eu égard à la qualité du produit) et ne pas être emmerdé parce que j'ai oublié l'espace entre les deux points à la ligne 12 [:kbchris]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 10-06-2006 à 12:41:42    

el muchacho a écrit :

[:benou_+1]  
Ca fait bcp trop longtemps que make fait tâche.


 
make est pourri, mais pour l'heure je ne connais rien d'aussi standard :/
 
 

_darkalt3_ a écrit :

ah ouais quand meme :o
 
Jam:

Code :
  1. Main proga : data.c main.c io.c ;


 
Son équivalent make:

Code :
  1. proga: data.o main.o io.o
  2.       cc data.o main.o io.o -o proga
  3.      
  4. data.o: data.c data.h
  5.       cc -c data.c
  6.      
  7. main.o: data.h io.h main.c
  8.       cc -c main.c
  9.      
  10. io.o: io.h io.c
  11.       cc -c io.c


 
trop :jap: quoi


 
[:mlc]
Ouais enfin bon, make faut savoir s'en servir, hein :
 

proga : data.o main.o io.o
 
%.o :
    cc -c $<

Reply

Marsh Posté le 10-06-2006 à 12:50:03    

[:rofl]


Message édité par Zzozo le 10-06-2006 à 12:50:31
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed