#1 Le 23/09/2007, à 15:04
- Klaquemuffe
Quel environnement pour développer ? [résolu]
J'aimerais pouvoir développer des programmes facilement utilisables sous linux,
J'ai déjà programmé un peu en basic, javascript, php / html,
Mais j'aimerais pouvoir développer et distribuer des programmes directement utilisables sur une machine linux, sans l'intermédiaire du web : quelle voie pourrait être intéressante à explorer ?
C++ ?
Python ?
autre chose ?
Je vois bien que pas mal d'environnement existent, mais je ne sais pas trop dans quelle direction partir ?
Je serais intéressé par des suggestion, ainsi que par les utilitaires (éditeurs, compilateurs etc...) à charger/utiliser....
Dernière modification par Klaquemuffe (Le 23/09/2007, à 23:04)
Les Quizzs de Raoul KLAQUEMUFFE sur http://klaquemuffe.com
Hors ligne
#2 Le 23/09/2007, à 15:58
- AddiKT1ve
Re : Quel environnement pour développer ? [résolu]
Plop .
Si tu veux que l'utilisateur n'ait rien à installer, tourne-toi du côté des langages compilés (C/C++) plutôt qu'interprétés (Java/Python). Cela présente quelques inconvénients mais l'avantage indéniable d'être utilisable sans avoir à installer un interpréteur/machine virtuelle (encore que python soit fourni par défaut par les distros comme ubuntu, il me semble).
Vala .
emacs(){emacs|emacs&};emacs
:: blog | vol organisé
Hors ligne
#3 Le 23/09/2007, à 17:52
- Klaquemuffe
Re : Quel environnement pour développer ? [résolu]
Merci beaucoup !
Je vais me mettre à le recherche d'un environnement de dév pour C++ sur Ubuntu.
Si quelqu'un a des suggestion pour démarrer, je suis preneur...
(site complet bien fichu, éditeurs sympa, compilateur efficace) :
je pars de vieux souvenirs de C qui datent.... pas mal....
Dernière modification par Klaquemuffe (Le 23/09/2007, à 19:15)
Les Quizzs de Raoul KLAQUEMUFFE sur http://klaquemuffe.com
Hors ligne
#4 Le 23/09/2007, à 21:24
- taxus
Re : Quel environnement pour développer ? [résolu]
Sous GNOME, l'environnement de choix est Anjuta, surtout la dernière version 2.x. Anjuta permet à la fois d'utiliser les objets graphiques Gtk+ pour GNOME, ou wxWidgets qui est multiplateforme (Windows et Linux). Une version 2 stable n'a été livrée que cette année, elle n'est pas encore dans les dépôts officiel, mais des paquets deb sont disponibles sur le site d'Anjuta.
Un module existe également pour l'EDI Eclipse pour le développement C++, Eclipse-CDT (C Development Tools).
L'EDI Code::Block est également très populaire, et utilise également wxWidgets.
Si j'ai bien compris, wxWidgets utiliserait la bibliothèque d'objets graphiques de l'interface actuelle, soit Gtk+ sous GNOME et Qt sous KDE.
Finalement, sous KDE il y a bien sûr KDevelop, qui utilise la bibliothèque Qt.
Je t'invite à consulter le portail programmation de la doc pour les liens.
Dernière modification par taxus (Le 23/09/2007, à 21:38)
Hors ligne
#5 Le 23/09/2007, à 21:37
- taxus
Re : Quel environnement pour développer ? [résolu]
J'ajouterais cependant une note: pour le développement d'outils pour Ubuntu, il est demandé d'utiliser Python. C'est un langage en principe interprété, mais ce serait plus facile à apprendre, et c'est un langage orienté objet comme le C++.
D'ailleurs, si tu n'as pas fait de développement objet, tu gagnerais à lire sur le sujet. On peut trouver des tutoriels et des livres gratuits sur developpez.com.
Pour ma part, comme je connais déjà l'orienté objet (VB.NET ) j'ai choisi d'apprendre le C++, et j'ai commencé à lire «Thinking in C++» de Bruce Eckel. Il est en anglais, mais un autre bouquin est disponible en français sur le site.
Hors ligne
#6 Le 23/09/2007, à 23:03
- Klaquemuffe
Re : Quel environnement pour développer ? [résolu]
Un grand merci pour toutes ces pistes !!
je vais me plonger dans tout cela !
Les Quizzs de Raoul KLAQUEMUFFE sur http://klaquemuffe.com
Hors ligne
#7 Le 23/09/2007, à 23:37
- skateinmars
Re : Quel environnement pour développer ? [résolu]
C/C++ n'est pas le plus adapté si tu veut créer de petits programmes qui s'executeront facilement sur n'importe quelle machine.
Python est bien plus adapté, il est interprété (comme php) donc pas besoin de compilation et le code fourni sera sans problèmes multiplateformes et compatible sur plusieurs architectures
Et python est aussi fourni sur la majorité des distribs linux, rien a installer en plus pour l'utilisateur donc
Hors ligne
#8 Le 24/09/2007, à 20:30
- skt310
Re : Quel environnement pour développer ? [résolu]
je sens qu'on va partir en débat sur les langages compilé et les interprétés.
-Si tu cherche a créer un programme très rapide, utilise de préférence un langage tel que le c++.
-Si tu cherche a créer des programes sans trop te casser la tête et très légèrement plus lent, utilise plutot python.
Sinon ces 2 langages sont multiplateforme, donc (presque)aucun problème entre windows, linux et les autres systemes.
NOVATUX : Besoin d'un ordinateur parfaitement compatible avec linux, un très bon contact avec le vendeur, des conseils, une instalation personalisée. Bref que du bonheur quoi. Allez voir ce site! J'ai acheté mon portable ici et vraiment c'est un plaisir!
Hors ligne
#9 Le 26/09/2007, à 05:52
- Bismut
Re : Quel environnement pour développer ? [résolu]
Moi je dis que si tu veux facilement :
- Du multi-plateformes (Win, Linux, Mac)
- Du multi-langues
- Du multi-skin (avec possibilité de garder l'environnement de l'OS par défaut en plus)
- Créer une interface TRES SIMPLEMENT juste avec un EDITEUR DE TEXTE (beaucoup plus précis qu'un IDE) en 5 minutes.
- Utiliser de Standards qui ne vont pas te changer : Javascript, CSS, XML,...
Ben essaie XUL ! Le Framework de Mozilla utilisé par Firefox, Songbird, Joost,... Et tu auras accès à des fonctions dont tu ne te doutes même pas... Création de Navigateur Internet en 5 minutes, de Lecteur Video basé sur VLC en 10 min, ... Facile de créer ses MAJ automatiques, etc...
Mac Mini 2009 avec Archlinux
Asus EeePC S101 avec Archlinux
HTC Magic avec Android
Hors ligne