Le 05/02/12 à 22h08 : Sélecteur de la mort qui tue avec #jQuery $(this).parent().siblings().children().removeClass('actif');
Le 03/02/12 à 21h05 : Je veux pas troller, mais je suis tombé sur un site Full flash, et les plombs ont sauté !

Quand peut-on dire qu'un langage est dépassé ?

5

Le 13/01/11 à 14h37 dans Développement

Ce billet n'est pas un troll mais plutôt une réflexion que je compte développer et partager car elle me concerne tour particulièrement. depuis plusieurs mois je suis programmeur et le langage utilisé est du COBOL. Ce langage qui date de 1959 et qui aujourd'hui encore largement utilisé dans le monde de la finance (banque et assurance notamment). Et chaque fois que je fais référence à ce langage ce sont toujours les mêmes remarques qui reviennent :

  • T'as pas trouvé plus obsolète comme langage !
  • C'est juste un Pascal (pour) dégénéré(s).
  • C'est encore utilisé ce truc.
  • On attend toujours le cobol orienté objet (une bonne blague peut-être ?)
  • J'en ai jamais entendu parler, c'est quoi ?
  • C'est pas un peu dépassé comme langage, y'a mieux maintenant.

C'est le terme dépassé qui m'a poussé à écrire, pourquoi dire qu'un langage est dépassé ? Quand peut on dire qu'un langage est dépassé ? Mais surtout est ce qu'un langage peut être dépassé.

Une question de mode et de besoin

La majorité des étudiants qui sortent d'école d'ingénieur sont tous identiques, ils savent faire du Java, du C/C++, du C# et bien d'autres langages très populaires. Et ils trouvent tous plus ou moins du boulot, du moins dans les secteurs qui utilisent ces langages. Par contre s'ils veulent travailler sur des grands systèmes IBM (Mainframe) ils n'ont pas les compétences requises alors qu'il y a quantité d'offres dans ce domaine car le travail ne manque pas. Pour ma part j'ai du boulot pour les 5 prochaines années au minimum et pour 10 autres personnes si seulement les RH arrivent à en trouver.

Donc un conseil, si lors d'un entretien le RH pour demande ce que vous pensez de COBOL c'est qu'il a du travail pour vous et que dénigrer ce langage risque de vous faire rater une opportunité voire l'Opportunité de votre vie. Donc si on se base sur la demande en programmeurs pour chaque langage, COBOL est loin d'être dépassé ou en perte de vitesse.

Un langage peu utilisé est forcément dépassé

Si la pertinence du classement de Tiode est sujet à caution, il n'en demeure pas moins que COBOL est là (position 37) et que malgré son age il n'a pas disparu alors que certain prédisent sa disparition depuis au moins 30 ans. Non seulement il est très utilisé mais en plus de nouveaux éditeurs et IDE sont développés spécialement pour lui, notamment un plugin pour Eclipse. Pour un langage dépassé je trouve que ça fait beaucoup d'investissements, non ?

Les mises à jour, y'a que ça de vrai

Sur ce point là je suis d'accord, COBOL n'a pas été mis à jour depuis 2002 mais est ce vraiment un signe d'abandon de la part des développeurs ou plutôt le signe d'une maturité. Et que les mises à jour ne sont là que pour ajouter des fonctionnalités complémentaires. A l'opposé quand on voit par exemple pour le Java ou le PHP des développeurs qui attendent qui mise à jour comme d'autres attendent le messie, on peut se demander si le nombre et la fréquence de mise à jour est un vrai critère pour juger de la fiabilité d'un langage, mais plutôt voir du côté des développeurs.

Et l'orienté objet, tu fais sans ?

La dernière mise à jour de COBOL en 2002 à introduit l'objet, soi 2 ans avant PHP 5. Rien à dire d'autre.

Les capacités du COBOL sont limités, y'a d'autres langages plus évolués

Le COBOL est conçu pour faire des calculs en virgule fixe, ça permet de pas perdre d'argent quand un programme brasse des milliards d'euros. Et si quelqu'un tente de comparer le COBOL à un autre langage de calcul à virgule flottante il est hors sujet.

Au final, malgré son age, sa difficulté d'utilisation, ses nombreux bugs, COBOL reste plus que jamais à la page et loin d'être remplacé.

pbpBB : la plaie du référencement

3

Le 14/12/09 à 15h25 dans Développement

Si aujourd'hui je demande qui quel est le CMS de forum le plus complet 95% des gens vont me répondre phpBB et c'est le cas. Malheureusement le succès de phpBB cache souvent ses points en particulier sa très mauvaise gestion de tout ce qui touche au référencement car de ce côté là c'est le néant.

Référencement et SEO

Quel est le SGBD le plus utilisé ?

3

Le 16/10/09 à 14h00 dans Développement
Sqlite

Aujourd'hui quand on parle de SGBD, la plupart des personnes pense à MySQL, SQl Server, PostGreSQL, Oracle ainsi qu'aux autres poids lourds du secteur. On ne peut pas nier que ces systèmes de bases de données sont très utilisées aussi bien dans le domaine des sites webs que de la finance ou encore de la gestion des données, néanmoins ce n'est pas parce qu'un système est très visible ou connu qu'ile st forcément le plus utilisé. Tout le monde connait Photoshop mais combien de personnes l'utilise réellement ?

Certains pourraient affirmer que c'est Oracle qui est le plus utilisé, notamment dans les entreprises. D'autres affirmeront que c'est MySQl grâce aux millions de site web. Pour ma part je peux vous affirmer que c'est SQLite qui est le SGBD le plus utilisé.

Optimisez vos liens avec Xenu

1

Le 12/10/09 à 14h00 dans Développement

J'ai découvert récemment ce petit soft et même s'il n'est pas nouveau il peut toujours être utiles pour certains webmasters soucieux de vérifier en une fois les liens ainsi que quelles autres infos sur les pages de son site.

Le but premier de Xenu est de détecter les liens cassés qui mènent à des erreurs 404 (page non trouvée). Non seulement une erreur 404 ça fait pas sérieux sur un site mais cela peut aussi être du à une erreur de script. Ainsi avec Xenu à partir d'un lien donné (la page d'accueil de préférence), il trouve très facilement toutes les pages qui posent un problème, ainsi que les images, fichiers css et JavaScript.

Les types de données et affinités avec SQLite

0

Le 06/10/09 à 16h20 dans Développement

Si créer un CMS de blog basé sur SQlite est une chose, promouvoir SQLite comme base de données en est une autre. Avec ce premier billet je commence une petite série de tutoriels sur SQlite, ses fonctionnalités, ses particularités et ses défauts.

Sqlite

Une base de données est avant tout faite pour stocker des informations dans différents types de champs adaptés aux données qu'ils doivent stocker, que ce soit des données numériques (entier ou à virgule, négatif ou positif), du texte ou encore des dates. Chaque SGBDR utilise des types de champs statiques (INT, VARCHAR, TEXT, DATE, etc) sauf SQLite qui lui utilise un typage dynamique des champs.