Le développement : c'est quoi ce truc?
28/7/2008
Ben c'est mon métier quoi... 
Mais ça consiste en quoi ça?
Et bien, on créé des trucs pour des gens, pour leur permettre de faire des machins plus facilement.
Et on peut développer couché?
Oui, mais je vous vois venir (bande de petits filous!).
Je sens monter en vous l'excitation grandissante qui ne demande qu'à savoir, taraudant cette question existentielle dans votre tête, frétillant sur place à l'idée que je vous donne la réponse... Mais ça consiste en quoi réellement ??? Je suis gentil, jvais vous le dire, puisque vous y tenez... 

C'est un mot bien vaste que le développement. En effet, il existe une multitude de statuts de développeurs dans le monde, chacun spécialisé dans un domaine prédéfini. Ainsi, certains ne développeront que sur Linux, d'autres sous MacIntosh, etc. Certains développeurs se spécialiseront dans un langage...
Euh... Quoi? un langage?
Ah... Euh oui, je vais peut-être commencer par le commencement hein?
Oui, et magne toi.
Humpff... Bon. Concrètement, un développeur doit concevoir une application informatique. Le logiciel de retouche d'images que vous avez, votre boite aux lettres électronique, votre navigateur internet : tout ceci a bien été conçu par quelqu'un. Voilà, vous avez votre développeur. Ces différentes applications n'ont pas été développées de la même manière, car les buts et les besoins de chaque application sont différents les unes par rapport aux autres. Ainsi, le développeur doit cerner quel langage il doit utiliser pour fabriquer son application.
Et donc, le langage, c'est quoi?
J'en citerai quelques uns, ça vous dira quelque chose je pense : HTML, Java, C++, PHP... Non? Si?
Il faut savoir qu'un développeur ne conçoit pas son petit bébé avec une série de 0 ou de 1. Ce type de codage appelé binaire est totalement indigeste, mais c'est un langage proche de la machine (c'est-à-dire que les composants informatiques comprennent c'que ça veut dire). Ca serait impossible de faire quelque chose avec ça. Aussi, des langages de programmation ont été créés (par des Dieux de l'informatique). Ces langages permettent d'écrire une application de manière simple (ou presque
) et joviale (mouais...). Ainsi, le développeur a parfois l'impression d'écrire le fonctionnement de son application en anglais.
Par exemple, un exemple : en PHP, on veut afficher, dans une page suivant un écran de connexion (avec mot de passe et tout le tralala), un message de bienvenue spécifique si c'est McFly (désolé t'es le 1er qui m'est venu à l'esprit) qui se connecte. On aura un truc du genre :
if ( $utilisateur == "McFly" )
{
echo "Salut ô McFly!";
}
On va pas trop rentrer dans les détails non plus...
Ceci était l'exemple du PHP, mais ce genre d'instruction peut être écrite dans de nombreux langages. Si l'on regarde ce que l'on obtient en ActionScript par exemple :
if ( utilisateur == "McFly" )
{
trace("Salut ô McFly!") ;
}
On voit que le principe reste pratiquement le même quoi.
Voilà en gros ce qui constitue une page de code. Bien sur, une page complète est beaucoup plus complexe, quel que soit le langage et quel que soit l'application, mais ça donne une légère approche quoi. Non?
Sur quel fondements on choisit son langage? Et bien, chaque langage a sa propre particularité. Si vous souhaitez créer votre site web à la main par exemple, il vous faudra vous pencher sur le HTML (obligatoire) qui est un langage balisé, le PHP qui est un langage de script, voire même le javascript (script aussi) et le CSS (qu permet de styler vos applications).
Hein? Quoi? Balises? Script?
Oui, ce sont deux formes de langages. Généralement, un langage balisé sert à générer graphiquement sa page. Ce langage permet de placer rapidement et facilement ses emplacements, ses blocs de texte, etc.
Le script quant à lui s'assimilent à l'exemple cité plus haut (le bonjour à McFly). C'est un langage d'action et de fonctionnement. Il permet de provoquer telle ou telle action au clic de souris par exemple. Ainsi, dans une même page, on peut avoir un mélange de balises et de scripts.
Exemple de langage balisé (HTML)
< div >
< input type="text"/ >
< /div >
Ce bout de code affiche un champs de saisie à l'intérieur d'un "div" (bloc invisible).
Magnifique, non?
C'est d'la bouse en boîte.
Pffff ok. prochain article : la bière ! :p (ça va attirer les lecteurs ça mouahahaha !)
Catégorie :
Geek aTTiTude
Mc Fly, le 04-08-2008 à 11:48:02 :
Commentaire sans titre
if ( $utilisateur == "Moustik" )
{
echo "Salut ô Moustik!";
}
C'est bon j'ai bien compris ton boulot???
Pfff c'est super simple, je vois pas de quoi tu te plains! Meme moi j'y arrive!
Plus serieusement je comprend mieux ton taf et j'avoue que ca doit être prise de tête quand même; je sais même pas comment tu trouves le courage de retoucher à un pc le soir après le taf! Mais maintnant je comprend pourquoi quand tu viens à la maison pour réparer le pc tu n'y arrives jamais
, mais tu repards saoul comme cochon!
Nan mais le prend pas mal je rigole, en général ca marche quand meme après ton passage, mais par contre mon frigo est quand meme vidé de ses bieres!hihihi!
Allez à plus mon petit Moustik!