Re: Développement sous Linux : Python, Ruby...
David BERCOT a écrit :
Bonjour,
Comme je n'ai aucune expérience de développement sous Linux (à l'exception, depuis quelque temps, de PHP, mais le contexte est limité), je me demande vers quel langage/outil investir (je ne suis pas vraiment sorti de Visual Studio sous Windows, désolé ;-))...
Apparemment, Python et Ruby semblent plutôt à la mode... Maintenant, est-ce que cette mode va durer ? Sont-ce des langages vraiment performants ? Si oui, avec quel outil (IDE) peut-on les utiliser ?
Je suis contre toute idée de mode. Et particulièrement en matière
informatique. Le bon langage est celui :
- que tu maitrise le mieux, avec lequel tu te sens le plus à l'aise,
- qui permet de mieux appréhender le problème.
Le seul point qui devrait permettre de déroger à ces règles est
l'optimisation. Mais l'optimisation ne doit *jamais* être prise en
compte avant que le programme ne marche parfaitement (en dehors de la
conception qu'il faut penser un minimum bien entendu).
Bref, je suis preneur de toutes vos impressions en la matière...
Le mot important est effectivement impressions :)
- Python est un langage de script très facile d'accès, extrêmement
puissant et versatile. Je trouve Perl difficile d'accès au premier
abord, et je ne connais pas Ruby. Pour des problèmes simples, penser à
sed et awk qui ne nécessitent que quelques heures d'apprentissage.
- Il est inutile de se lancer dans le C++ si l'on ne maitrise pas
parfaitement beaucoup de notions, ou bien il faut se préparer à investir
beaucoup de temps.
- Le C peut être accédé depuis quasiment n'importe quel langage, et peut
souvent être pris en considération à la phase d'optimisation pour
recoder des bouts de programmes particulièrement critiques.
- J'aime GTK+. Note que même sans l'utiliser, tu peux être intéressé par
les librairies associées de plus bas niveau telles que la GLib.
- Je trouve emacs suffisant pour une grande majorité de cas. Pour le PHP
+ HTML + javascript + CSS, j'ai testé différents éditeurs, et je trouve
Bluefish intéressant. Eclipse est très bien, mais très lourd. Je ne
connais pas KDevelop, mais j'imagine que pour quelqu'un venant
exclusivement de MS Studio, cela doit aider. Je ne sais pas où en est
Anjuta non plus.
- etc.
J'ai jeté là ce qui me passe par la tête. Des questions plus précises ?
Après avoir développée de nombreuses appli sur Windows, et vu que je profite maintenant de tout ce qui est fait pour Debian, je souhaiterais aussi participer à cette communauté avec mes petits moyens...
D'autres "petit" moyens sont la documentation, la remontée et le
description précise de bugs, la traduction, l'investissement dans un
lug, des expos, ...
Merci d'avance.
David.
--
David
Reply to: