JDNet vient de faire une étude sur les compétences les plus demandées en entreprise.
Java arrive largement en tête. Cependant, on peut remarquer que les technologies libres progressent, et arrivent à conquérir un public toujours plus grand.
Cependant, lorsque l'on demande à un consultant : "Si je devais donner un conseil aux jeunes informaticiens, je leur dirais de privilégier Java" au lieu de PHP/Python ou .Not.
Test Eclipse
Ca fait quelques jours que je découvre Eclipse et WebSphere Studio Application Developer (le produit commercial d'IBM basé sur Eclipse) et je tiens à vous faire part de mes impressions.
Pour rappel Eclipse est un environnement de développement open-source né d'une initiative d'IBM. Là où Eclipse est original, c'est qu'il est entièrement modulaire et que tout composant est un plug-in. En gros Eclipse n'est qu'un moteur sur lequel tournent des composants. L'espace de travail peut etre vu sous différentes "perspectives" mettant en valeur un aspect des projets (par exemple "Data", "Java", "Team", ...), perspectives elles-même composées de vues (par exemple pour la pespective "Debug" les vues "Breakpoints", "Console", ... sont affichées). La version de base d'Eclipse comprend des plug-in pour le développement Java, un accès CVS, ... Mais il est possible de développer un plug-in pour faire à peu près n'importe quoi (informations sur le développement de plug-in sur le site d'Eclipse). D'ailleurs bien qu'écrit en Java, Eclipse se place comme un outil de développement totalement indépendant d'un langage en particulier (je pense que des plug-in pour le développement en C/C++ sont en cours de réalisation).
Bref. L'utilisation d'Eclipse nécessite un petit temps d'adaptation pour se faire aux perspectives, vues, ... Mais il devient vite très agréable et très souple (toute l'interface est modulaire). C'est très pratique d'avoir l'environnement de développement, celui de test et de debug rassemblés dans une seule interface, et ça même pour les EJBs/WebServices, ... (version WebSphere Studio Application Developer). Enfin il est peu gourmant en mémoire et je ne l'ai pas encore vu planter...
Bref un outil qui mérite qu'on s'intéresse à lui.
Pour rappel Eclipse est un environnement de développement open-source né d'une initiative d'IBM. Là où Eclipse est original, c'est qu'il est entièrement modulaire et que tout composant est un plug-in. En gros Eclipse n'est qu'un moteur sur lequel tournent des composants. L'espace de travail peut etre vu sous différentes "perspectives" mettant en valeur un aspect des projets (par exemple "Data", "Java", "Team", ...), perspectives elles-même composées de vues (par exemple pour la pespective "Debug" les vues "Breakpoints", "Console", ... sont affichées). La version de base d'Eclipse comprend des plug-in pour le développement Java, un accès CVS, ... Mais il est possible de développer un plug-in pour faire à peu près n'importe quoi (informations sur le développement de plug-in sur le site d'Eclipse). D'ailleurs bien qu'écrit en Java, Eclipse se place comme un outil de développement totalement indépendant d'un langage en particulier (je pense que des plug-in pour le développement en C/C++ sont en cours de réalisation).
Bref. L'utilisation d'Eclipse nécessite un petit temps d'adaptation pour se faire aux perspectives, vues, ... Mais il devient vite très agréable et très souple (toute l'interface est modulaire). C'est très pratique d'avoir l'environnement de développement, celui de test et de debug rassemblés dans une seule interface, et ça même pour les EJBs/WebServices, ... (version WebSphere Studio Application Developer). Enfin il est peu gourmant en mémoire et je ne l'ai pas encore vu planter...
Bref un outil qui mérite qu'on s'intéresse à lui.
PHP Obfuscateur : le code ne sera plus visible...
Son principe est simple, remplacer dans vos scripts PHP tous les noms de fonctions et de variables par des codages MD5 sur 8 caractères. Ce qui a pour effet de rendre le code complètement incompréhensible et par conséquent non modifiable.
Bien que ce type de procédé ne soit pas vraiment dans l'esprit Open Source, il peut s'avérer utile à ceux qui souhaitent vendre leurs développements et assurer leur maintenance.
Note du modérateur : merci à circle.ch pour l'info
Update du modérateur: Rendons à César ce qui lui appartient, la nouvelle a apparemment été reprise de phpinfo.net.
Bien que ce type de procédé ne soit pas vraiment dans l'esprit Open Source, il peut s'avérer utile à ceux qui souhaitent vendre leurs développements et assurer leur maintenance.
Note du modérateur : merci à circle.ch pour l'info
Update du modérateur: Rendons à César ce qui lui appartient, la nouvelle a apparemment été reprise de phpinfo.net.
C# et Java, une étude comparée
Trouvé via K5, une intéressante comparaison de Java et de C# du point de vue du programmeur.
Note du modérateur: le language C# est un language orienté objet qui doit permettre aux développeurs de créer facilement des applications pour la plateforme .Net de Microsoft. La comparaison semble très complête, à lire.
Note du modérateur: le language C# est un language orienté objet qui doit permettre aux développeurs de créer facilement des applications pour la plateforme .Net de Microsoft. La comparaison semble très complête, à lire.
La réponse du manager de SourceForge.net à Loïc Dachary à propos de ses critiques sur «La dérive de SourceForge»
Le directeur de SourceForge.net, Patrick McGovern, a répondu dans les commentaires à l'article de /. (Slashdot.org) concernant «La dérive de SourceForge».
Pour mémoire cet article, par Loïc Dachary, publié sur le site de la FSF Europe, faisait justement l'objet d'un article sur LinuxFr tout à l'heure.
Contre toute attente, Patrick McGovern proteste. ;-)
Pour mémoire cet article, par Loïc Dachary, publié sur le site de la FSF Europe, faisait justement l'objet d'un article sur LinuxFr tout à l'heure.
Contre toute attente, Patrick McGovern proteste. ;-)
La dérive de SourceForge
Ces derniers mois, la plateforme de développement SourceForge, qui héberge un grand nombre de projets Logiciels Libres, a changé de politique. Des fonctionalités permettant d'extraire des projets de SourceForge ont été supprimées. L'implémentation reposait auparavant exclusivement sur du Logiciel Libre; elle s'appuie désormais sur du logiciel non libre. Enfin, VA Linux a pris des mesures plutôt détournées pour s'approprier le travail des contributeurs.
Note du modérateur: je me permets de couper l'article de Loic qui est très long, et se trouve en ligne sur le site de la FSF France (voir liens). Allez le lire pour comprendre les problèmes qui se dessinent avec SourceForge.
Note du modérateur: je me permets de couper l'article de Loic qui est très long, et se trouve en ligne sur le site de la FSF France (voir liens). Allez le lire pour comprendre les problèmes qui se dessinent avec SourceForge.
Eclipse R1.0 & R2.0
Eclipse, le nouvel environnement de développement de IBM, est accessible (plus de login/passwd). Il est officiellement depuis hier sous une licence Open Source.
La version R1.0 ainsi que les builds de la version R2.0 sont téléchargables.
La version R1.0 ainsi que les builds de la version R2.0 sont téléchargables.
IBM Java IDE : Eclipse
Depuis quelque jours, la version R1.0 de Eclipse, le nouvel environnement de développement d'IBM est disponible sur son site. Pour l'instant, la licence est une licence d'évaluation, mais elle devrait passer en licence Open Source "very soon".
Eclipse est un environnement de développement ecrit en Java à l'aide d'une nouvelle bibliothèque graphique (SWT). Pour l'instant, il permet principalement le développement en Java mais son architecture modulaire (plugins) doit lui permettre de faire a peu près tout ce que l'on veut avec.
Pour le recupérer, il faut s'incrire sur un site d'IBM, mais cette inscription ne devrait plus etre necessaire lorsqu'il sera passé en licence open source.
Eclipse est un environnement de développement ecrit en Java à l'aide d'une nouvelle bibliothèque graphique (SWT). Pour l'instant, il permet principalement le développement en Java mais son architecture modulaire (plugins) doit lui permettre de faire a peu près tout ce que l'on veut avec.
Pour le recupérer, il faut s'incrire sur un site d'IBM, mais cette inscription ne devrait plus etre necessaire lorsqu'il sera passé en licence open source.
Traduction en francais de kernel traffic #139
Une chtite traduction siouplait, tout est dans le titre...
Note du modérateur: kernel traffic est un résumé des messages qui sont passés sur la liste de développement du noyau Linux, dont le nombre important de messages n'incite pas à s'y abonner. Vous avez donc là un condensé des discussions qui y ont eu lieu. Voici une traduction française, à lire.
Note du modérateur: kernel traffic est un résumé des messages qui sont passés sur la liste de développement du noyau Linux, dont le nombre important de messages n'incite pas à s'y abonner. Vous avez donc là un condensé des discussions qui y ont eu lieu. Voici une traduction française, à lire.
Compte-rendu de la conférence ObjectWeb
J'étais mardi à la conférence sur ObjectWeb, un (meta)projet de logiciel libre dans le domaine du middleware soutenu par l'INRIA, Bull et France-Telecom. Le projet vise à devenir l'"Apache du middleware". J'ai pris quelques notes.
Article sur Ruby
Un article sur Ruby vient de paraitre sur le site d'O'Reilly, qui doit également sortir un bouquin sur cet excellent langage de script.
Perleurs, pythoniens, jetez un oeil à Ruby, ce langage est une petite merveille.
Perleurs, pythoniens, jetez un oeil à Ruby, ce langage est une petite merveille.
nouveau (petit) projet?
Je suis en train de faire une appli qui est le croisement (judicieux?) de root-tail xbiff et un client mail. Ce projet a déjà une pseudo version alpha prereleased'unebetaquecatournicotemaisfopastropendemander et j'aimerais des petits bras musclés pour m'aider (test, proposition d'ajouts ou de modifs, ... ). A vous donc :).
Conférence audio sur Python
Linux Azur organise une conférence sur Python le 27/10/2001 dans les locaux de Khéops à Cagnes/Mer. La présentation sera effectuée par René Mages et devrait durer environ une heure. Pour ceux qui ne peuvent pas être là, cette conférence sera retransmise en direct sur le Net au format MP3, un serveur IRC a également été mis en place pour la conférence, le tout s'appuyant exclusivement sur des logiciels libres (linux/icecast/ircd). Toutes les informations concernant la connexion seront disponibles sur le site web de l'association Linux Azur.
Nous vous demandons de venir tres nombreux pour écouter cette conférence. Cela nous permettra en plus de tester le serveur de streaming audio de la Faculté de Médecine de Nice.
Nous remercions la société Khéops, l'UNSA et la Fac de Médecine pour l'aide qu'ils nous apportent.
Nous vous demandons de venir tres nombreux pour écouter cette conférence. Cela nous permettra en plus de tester le serveur de streaming audio de la Faculté de Médecine de Nice.
Nous remercions la société Khéops, l'UNSA et la Fac de Médecine pour l'aide qu'ils nous apportent.
GCC 3.0.2 est disponible
Le GCC nouveau est disponible. Au menu : des corrections de bogues (dans le deroulement des boucles), de meilleurs optimisations pour les architectures x86, et l'implementation des descripteurs de fonctions dans des tables virtuelles pour le C++ sur IA64.
Microsoft fixe le prix pour les développeurs .Net
Aujourd'hui Microsoft a révélé le prix d'avoir un compte développeur sur .Net. Le niveau de base est 1000$. Le niveau standard est à 10000$. Le service client coûtera encore plus cher.
On n'est pas prêt de voir des développeurs indépendants (libres ?) s'acheter des trucs pareils...
Merci /.
On n'est pas prêt de voir des développeurs indépendants (libres ?) s'acheter des trucs pareils...
Merci /.