Bienvenue invité ( Connexion | Inscription )

2 Pages V  1 2 >  
Reply to this topicStart new topic
> [Topic Unique]La programmation dans la joie..., et la bonne humeur !
diablo
* 04/07/08 - 23:55
Message #1


GMP3 Addict
*****

Groupe : Membres
Inscrit : 17/12/03 - 08:47
Lieu : Viry Chatillon (91)




A la demande de Nicholas, ouverture d'un topic dédié !

Pour en revenir à ce que nous disions : J'suis en train de me tâter à apprendre un autre langage, mais j'sais pas trop quoi...
Puisque qu'on est en plein "Web 2.0", je penchais vers HTML/PHP/Javascript et consorts...
Mais bon, j'ai la flemme de créer un site Web et surtout, j'suis moyennement inventif et il finirait comme les précédents : plein de place à disposition et trois pages HMTL qui se battent en duel :-/

L'année prochaine je vais bosser sur de la prog Web justement et achever le petit tour d'horizon des approches de programmation avec le CAML pour la prog fonctionnelle et du Java pour la prog orienté objet...

Le Ruby me tente bien, j'aime bien la façon de coder mais bon, y'a peut-être mieux pour commencer la programmation orienté objet ?


--------------------
Baladeurs mp3 : Samsung P2 16 Go (+ housse Norêve Dark Vintage)
Casque : Ultimate Ears Super.Fi 5, Sennheiser HD515

Au placard : Zen Vision:M 30 Go, Etymotic ER6
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Gwendal
* 05/07/08 - 00:56
Message #2


: Animateur Microsoft :
***

Groupe : Animateur
Inscrit : 05/01/06 - 16:26
Lieu : Rennes




Hello,
je suis pas dev mais je code l'HTML et CSS, j'ai vu un peu de javascript, php et actionscript (flash)

Si tu es a l'aise (ce qui hélas n'est pas du tout mon cas) le javascript peu être orienté objet, et avec
le Web 2.0 il est quasiment devenu la base de la chose. (a mon sens) ce qui te permet de combiner les deux.
Si tu connais déja le C++ ou le Java c'est très différent mais le concept d'objet sont réutilisable.

l'actionscript 2.0 est orienté objet également, et avec la venue de Flex je sais qu'il est pas mal apprécié.
Apres pour le Web 2.0 plus pousser il y'a l'AJAX qui est assez interessant ca combine , HTML-CSS-JS-XML
mais si tu es moins motiver... clindoeil.gif pourtant c'est sympa


Apres je ne suis pas expert en objet. Sourire.gif mais le CSS c'est super bien et mine de rien assez puissant,
apres si tu manques d'imagination, un pti CMS pour commencer et trifouiller le CSS et HTML ca permet de commencer a voir le design etc...


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
kernel_rulez
* 05/07/08 - 01:53
Message #3


Connaisseur
**

Groupe : Membres
Inscrit : 30/07/07 - 18:16




@diablo : pourquoi tu te restreins à de la poo ?


--------------------
Elite-pro --- Ibasso D1 & T1 --- Cowon XXL 120Gb --- Cowon Q5W 120Gb --- RSA hornet --- Pico DAC (bientôt) --- LD++
Victor JVC HP-DX1000 --- AKG K340 bass-light (brand new) --- k340 bass heavy --- K701 --- Sony MDR-CD3000 (brand new) --- Sony MDR-CD750 (transformé) --- Livewires T1 --- Freq Show w/ Music maker crossover
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Nicholas
* 05/07/08 - 02:21
Message #4


:: Modérateur ::
****

Groupe : Staff GMP3
Inscrit : 19/01/05 - 00:05
Lieu : Hassy s/ Machèse




Faut voir si c'est uniquement à but pédagogique ou pour en faire quelque chose derrière. Faudrait aussi voir ce que tu veux développer, parce qu'on ne code pas pour le plaisir (en tout cas pas moi).

Si tu veux faire du web, tu vas devoir tâter de la partie cliente (XHTML/Javascript/CSS, éventuellement du Flash avec ActionScript) comme de la partie serveur (Php par exemple, et éventuellement une base de données).

Si tu veux faire autre chose (batch, client lourd, mobile, etc.), à voir en fonction de tes réponses.

Pour en rester à ce que je connais (bien), Microsoft met à disposition les dernières versions de ses environnements de dev (Visual Studio 2008) ainsi qu'SQL Server 2005 en version Express et donc gratuite. C'est justement pour les étudiants, et ça se passe par ici. C'est, avec Java, la plateforme la plus complète aujourd'hui, dont les compétences sont hyper-recherchées à l'heure actuelle. Les environnements sont vraiment bien foutus et permettent par défaut de faire les choses claires et propres. Entre la MSDN - la doc officielle - et quelques recherches sur Google, y'a de quoi faire. Par contre, il faut un peu de temps pour appréhender le Framework .NET.

En règle générale, tu trouveras un paquet de doc et de tutos sur Developpez.com.


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
diablo
* 05/07/08 - 08:50
Message #5


GMP3 Addict
*****

Groupe : Membres
Inscrit : 17/12/03 - 08:47
Lieu : Viry Chatillon (91)




En premier lieu, ça serait à but pédagogique mais si j'arrive à me débrouiller, je mettrais ça à profit en codant des petites applications ou des pages Web...
Dans l'immédiat, c'est plus pour parfaire ma culture informatique qu'autre chose.

J'ai déjà eu l'occasion d'essayer les versions Express de Visual Studio mais, faute d'avoir quelque chose de concret à faire avec, c'est pas allé plus loin qu'un survol des menus...


--------------------
Baladeurs mp3 : Samsung P2 16 Go (+ housse Norêve Dark Vintage)
Casque : Ultimate Ears Super.Fi 5, Sennheiser HD515

Au placard : Zen Vision:M 30 Go, Etymotic ER6
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Nicholas
* 05/07/08 - 12:36
Message #6


:: Modérateur ::
****

Groupe : Staff GMP3
Inscrit : 19/01/05 - 00:05
Lieu : Hassy s/ Machèse




Si tu as déjà jeté un oeil sur VS, essaye de trouver un tuto C# que tu trouves clair. Ca te donnera un premier aperçu d'un langage objet, et la bascule vers Java est assez facile, les deux langages se ressemblant énormément.


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
diablo
* 05/07/08 - 12:48
Message #7


GMP3 Addict
*****

Groupe : Membres
Inscrit : 17/12/03 - 08:47
Lieu : Viry Chatillon (91)




J'vais jeter un coup d'oeil à C#, j'crois qu'ils en ont fait un guide sur le site du Zéro...
Merci du conseil !


--------------------
Baladeurs mp3 : Samsung P2 16 Go (+ housse Norêve Dark Vintage)
Casque : Ultimate Ears Super.Fi 5, Sennheiser HD515

Au placard : Zen Vision:M 30 Go, Etymotic ER6
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
bidoux
* 05/07/08 - 15:06
Message #8


Habitué
***

Groupe : Membres
Inscrit : 02/04/08 - 19:46
Lieu : nantes




J'avais trouvé un tutorial python de plusieurs centaines de pages faut que je retrouve l'url.

Maintenant que c'est un topic unique je vous demande combien de temps il faut pour maîtriser un langage et qu'est-e qu'on peut faire à part des sites Webs ? smile.gif

Edit: ça doit être ça http://www.framasoft.net/article1971.html

Ce message a été modifié par bidoux - 05/07/08 - 15:09.


--------------------
Combo actuel==> zune 30/Ipod Mini rockboxé + creative ep630/ philips SBC HP400


Les 10 plus gros mensonges
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
tharkie
* 06/07/08 - 12:26
Message #9


Connaisseur
**

Groupe : Animateur
Inscrit : 07/07/07 - 01:03
Lieu : Evry




Bon, puisque personne ne se lance...

J'ai fais mes études en Cobol, Assembleur, C, et surtout Turbo Pascal. Maintenant, y'a plus que deux trucs que je pratique, c'est le HTML et le JavaScript bigyellow.gif

Si j'avais un peu plus d'énergie, je me serais bien lancé dans le java. Mais j'ai un peu de mal avec la programmation orientée objet en fait...

Je me souviens qu'un 1991, j'avais un copain qui finissait son BTS et qui avait "oublié" de faire son programme de présentation d'examen, j'ai dû m'y coller du dimanche soir au lundi matin lol.gif Mais il l'a eu bigyellow.gif C'est une épreuve qui m'a marqué quoi.gif

PS : Si un modérateur pouvait rapatrier les messages afférents du topic "achats plaisir" ce serait parfait bonjour.gif jap.gif

Ce message a été modifié par tharkie - 06/07/08 - 12:31.


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Max
* 06/07/08 - 13:46
Message #10


:: Modérateur ::
****

Groupe : Staff GMP3
Inscrit : 05/01/04 - 19:08
Lieu : Göteborg, Suède




Fallait regarder au boin endroit Tharkie clindoeil.gif
J'ai rapatrié ton message dans ce sujet du coup...


--------------------

Maison : Musiland MD10 > Singlepower PPX3 > Alessandro MS PRO
En balade : Cowon D2 / Cowon X5 30Go / Rio Karma > Earsonics EM3 Pro
User is online!Profile CardPM
Go to the top of the page
+Quote Post
tharkie
* 06/07/08 - 13:53
Message #11


Connaisseur
**

Groupe : Animateur
Inscrit : 07/07/07 - 01:03
Lieu : Evry




Oh la honte bigyellow.gif quoi.gif

Merci de rattraper mes bourdes :sacplastic:

lol.gif

clindoeil.gif


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cyrille
* 07/07/08 - 15:58
Message #12


:: Modérateur ::
****

Groupe : Staff GMP3
Inscrit : 07/06/04 - 10:11
Lieu : Troyes, Aube, Champagne Ardennes, France, Europe de l'Ouest, CEE, Eurasie, Terre, Galaxie Centrale, Empire Galactique, Voix lactée, Univers I !




Python j'ai tripoté une fois, j'ai trouvé ca trop éloigné des standards pour m'y attarder !

Sur un serveur tomcat en JSP ca roxx bien, et on est proche de l'asp ou du php ! Le C# va falloir que je m'y mettes, mais j'avoue que developper ca à peu d'interet. Une fois le machin couché sur papier de facon propre j'ai plus aucun plaisir.

Le javascript je suis contre sauf quand ca a une valeur ajoutée réelle pour le client(faire clignoter un texte n'est pas une valeur ajoutée ...)

Le flash si c'est juste pour faire joli c'est pareil, inutile.

En fait j'aime bien les trucs pas forcément sexy mais bien pensé, sans machins qui clignote partout. Autrement dit les solutions belles et efficaces.

Développer pour le plaisir j'ai du mal à concevoir quand même si y'a pas un but ca avance jamais.


--------------------
La liberté d'écrire et de parler impunément marque, soit l'extrême bonté du prince, soit le profond esclavage du peuple. On ne permet de dire qu'à celui qui ne peut rien.
Diderot


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ghyz
* 07/07/08 - 16:28
Message #13


: Animateur :
****

Groupe : Animateur
Inscrit : 16/06/05 - 12:39




Perso, j'essaie juste de me mettre au VBA pour faire de jolis tableaux. Je me suis acheté VBA pour les Nuls mais je le lis uniquement aux toilettes. Comme j'ai un super transit, j'y vais souvent; le revers de la médaille c'est que j'y reste jamais bien longtemps. Alors moi, pour m'améliorer sous Excel, maintenant je mange beaucoup de riz.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
tharkie
* 07/07/08 - 17:42
Message #14


Connaisseur
**

Groupe : Animateur
Inscrit : 07/07/07 - 01:03
Lieu : Evry




CITATION(Cyrille @ 07/07/08 - 16:58) *

Python j'ai tripoté une fois, j'ai trouvé ca trop éloigné des standards pour m'y attarder !

Sur un serveur tomcat en JSP ca roxx bien, et on est proche de l'asp ou du php ! Le C# va falloir que je m'y mettes, mais j'avoue que developper ca à peu d'interet. Une fois le machin couché sur papier de facon propre j'ai plus aucun plaisir.

Le javascript je suis contre sauf quand ca a une valeur ajoutée réelle pour le client(faire clignoter un texte n'est pas une valeur ajoutée ...)

Le flash si c'est juste pour faire joli c'est pareil, inutile.

En fait j'aime bien les trucs pas forcément sexy mais bien pensé, sans machins qui clignote partout. Autrement dit les solutions belles et efficaces.

Développer pour le plaisir j'ai du mal à concevoir quand même si y'a pas un but ca avance jamais.



Oui très bonne démarche à laquelle je souscrit depuis mes débuts !

Perso quand j'ai fait mes études on passait par du "Meurise" mais j'ai toujours détesté. Je suis, enfin, j'étais, un grand fan de Jean-Dominique Warnier :
# Les procédures de traitement et leurs données – LCP (Logique de Construction de programmes) ;
# Pratique de l’organisation des données d’un système – LCS (Logique de Conception de Systèmes) ;

y'en a qui connaissent ?


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
diablo
* 07/07/08 - 20:04
Message #15


GMP3 Addict
*****

Groupe : Membres
Inscrit : 17/12/03 - 08:47
Lieu : Viry Chatillon (91)




@Cyrille : j'suis un peu comme toi, je prends plus de plaisir à l'analyse descendante et à réflechir comment faire ceci ou cela qu'à traduire ça en code.

Si je devais faire dans le pratique, étant sous Mac OS X, faudrait que je me lance dans l'Objective C.
Mais bon, en dehors de Mac OS X, je doute qu'il y ait des applications écrites en Objective C...


--------------------
Baladeurs mp3 : Samsung P2 16 Go (+ housse Norêve Dark Vintage)
Casque : Ultimate Ears Super.Fi 5, Sennheiser HD515

Au placard : Zen Vision:M 30 Go, Etymotic ER6
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
bidoux
* 07/07/08 - 20:28
Message #16


Habitué
***

Groupe : Membres
Inscrit : 02/04/08 - 19:46
Lieu : nantes




Ce serait quoi le langage le plus général, facile à prendre en main et qui permette de faire deux trois trucs?


--------------------
Combo actuel==> zune 30/Ipod Mini rockboxé + creative ep630/ philips SBC HP400


Les 10 plus gros mensonges
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ludox
* 07/07/08 - 23:15
Message #17


Habitué
***

Groupe : Membres
Inscrit : 06/12/03 - 01:51
Lieu : France




CITATION(bidoux @ 07/07/08 - 21:28) *

Ce serait quoi le langage le plus général, facile à prendre en main et qui permette de faire deux trois trucs?

Tout dépend de ce que tu veux faire.
Mais le Java est surement une bonne base. C'est un langage de programmation orienté-objet incontournable. Au début, tu devras commencer par écrire des programmes fonctionnant en ligne de commande pour apprendre les bases. Puis, plus tard, tu pourras faire du développement Web avec la librairie Struts par exemple.
Une fois que tu auras appris ça, tu pourras te mettre au C# assez facilement étant donné que ces langages se ressemblent bcp. La prise en main du C++ sera un peu plus délicate, mais tu auras déjà appris les bases de la POO.

Tu trouveras de très bons docs et tutos sur developpez.com. Sourire.gif

Ce message a été modifié par ludox - 07/07/08 - 23:15.


--------------------
iAudio D2 8Go • iAUDIO M3 20Go • Creative HQ1700 • Sennheiser PX200
Image IPB
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cyrille
* 08/07/08 - 09:29
Message #18


:: Modérateur ::
****

Groupe : Staff GMP3
Inscrit : 07/06/04 - 10:11
Lieu : Troyes, Aube, Champagne Ardennes, France, Europe de l'Ouest, CEE, Eurasie, Terre, Galaxie Centrale, Empire Galactique, Voix lactée, Univers I !




CITATION(tharkie @ 07/07/08 - 18:42) *

Perso quand j'ai fait mes études on passait par du "Meurise" mais j'ai toujours détesté. Je suis, enfin, j'étais, un grand fan de Jean-Dominique Warnier :
# Les procédures de traitement et leurs données – LCP (Logique de Construction de programmes) ;
# Pratique de l'organisation des données d'un système – LCS (Logique de Conception de Systèmes) ;

y'en a qui connaissent ?

Je connais pas, par contre meurise à l'avantage d'être standardisé donc on se comprend aisément en conversant avec ca, mais c'est grave pénible !


CITATION(diablo @ 07/07/08 - 21:04) *
@Cyrille : j'suis un peu comme toi, je prends plus de plaisir à l'analyse descendante et à réfléchir comment faire ceci ou cela qu'à traduire ça en code.

Si je devais faire dans le pratique, étant sous Mac OS X, faudrait que je me lance dans l'Objective C.
Mais bon, en dehors de Mac OS X, je doute qu'il y ait des applications écrites en Objective C...


Tant que t'as la main sur le code que tu ponds c'est rigolo, en fait moi ce qui me géne, c'est que faire de l'objet (en développant des classes) en ASP, c'est pas facile facile tous les jours, c'est pénible et ca marche à la bidouille ...

CITATION(bidoux @ 07/07/08 - 21:28) *
Ce serait quoi le langage le plus général, facile à prendre en main et qui permette de faire deux trois trucs?


A froid je partirais sur un langage objet genre du ASP.Net, du C++, ou éventuellement du JAVA, mais JAVA pfiou la machine virtuelle c'est d'une lourdeur. Non sérieusement le C++ ca me parait bien, mais l'étape numéro 1 ca reste (d'aprés moi) de bouffer de l'algo !

CITATION(ludox @ 08/07/08 - 00:15) *
CITATION(bidoux @ 07/07/08 - 21:28) *

Ce serait quoi le langage le plus général, facile à prendre en main et qui permette de faire deux trois trucs?

Tout dépend de ce que tu veux faire.
Mais le Java est surement une bonne base. C'est un langage de programmation orienté-objet incontournable. Au début, tu devras commencer par écrire des programmes fonctionnant en ligne de commande pour apprendre les bases. Puis, plus tard, tu pourras faire du développement Web avec la librairie Struts par exemple.
Une fois que tu auras appris ça, tu pourras te mettre au C# assez facilement étant donné que ces langages se ressemblent bcp. La prise en main du C++ sera un peu plus délicate, mais tu auras déjà appris les bases de la POO.

Tu trouveras de très bons docs et tutos sur developpez.com. Sourire.gif


J'ai commencé en C++, avec une grosse couche d'algo, j'ai apris le java sur le tas (en faisant des beaux JSP) en 2000, depuis j'ai fait un gros passage sur ASP et je sais coder en PHP sans me poser de questions, reste à me tater du .NET. Le php c'est un des langages qui me plait le moins, je trouve ca moyennement carré et moyennement propre, ca me fait penser à un truc de bidouilleur, mais je peux me tromper !

Par contre je pense que commencer direct en objet est plus simple que de faire d'abord du non objet, puis de l'objet par la suite.


--------------------
La liberté d'écrire et de parler impunément marque, soit l'extrême bonté du prince, soit le profond esclavage du peuple. On ne permet de dire qu'à celui qui ne peut rien.
Diderot


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
tharkie
* 08/07/08 - 13:01
Message #19


Connaisseur
**

Groupe : Animateur
Inscrit : 07/07/07 - 01:03
Lieu : Evry




Ah mais c'est clair !!! Je te dis pas, quelqu'un qui a fait toutes ses études en non objet qui a fait de l'assembleur en 1981, qui s'est arrété quelques années... passer à de l'orienté objet, s't'une horreur cry.gif


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cyrille
* 08/07/08 - 15:06
Message #20


:: Modérateur ::
****

Groupe : Staff GMP3
Inscrit : 07/06/04 - 10:11
Lieu : Troyes, Aube, Champagne Ardennes, France, Europe de l'Ouest, CEE, Eurasie, Terre, Galaxie Centrale, Empire Galactique, Voix lactée, Univers I !




Je le vois avec mon chef qui n'a jamais appris l'objet pour lui c'est même pas un concept c'est une grosse connerie biggrin.gif !

Bon d'un autre coté lui il a commencé sur cartes perforées !




--------------------
La liberté d'écrire et de parler impunément marque, soit l'extrême bonté du prince, soit le profond esclavage du peuple. On ne permet de dire qu'à celui qui ne peut rien.
Diderot


User is offlineProfile CardPM
Go to the top of the page
+Quote Post

2 Pages V  1 2 >
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :