 Groupe : Membres
|
Arrêtez de dire que "ça compléterait définitivement la section Site web", il n'y a pas que HTML/CSS/JS et PHP sur le web ! Ok ce sont les principaux langages, mais il n'y a pas que ça, c'est très loin d'être le cas. Et puis pour que ça soit complet, il faudrait des tutos qui parlent de tout, ce qui est pour ainsi dire impossible.
|
 Groupe : Membres
|
Bah hormis un tuto sur erlyweb, il existe déjà sur le web de très bon tutos sur les autres framework et langages utilisés pour le web, tels Django, RoR etc..Je n'en verrais pas l'utilité sur le sdz personnellement.
|
Groupe :
|
Citation : nicknick63Arrêtez de dire que "ça compléterait définitivement la section Site web", il n'y a pas que HTML/CSS/JS et PHP sur le web ! Ok ce sont les principaux langages, mais il n'y a pas que ça, c'est très loin d'être le cas. Et puis pour que ça soit complet, il faudrait des tutos qui parlent de tout, ce qui est pour ainsi dire impossible.
Qu'on le veuille ou non, le Web est basé majoritairement sur ces langages. S'intéresser à des langages minoritaires serait idiot et contre-productif, c'est la loi du marché.
C'est juste qu'on peut difficilement parler de xHTML/CSS et PHP sans parler du JS.
|
 Groupe : Membres
|
Un Tuto sur Java... sa peut être très intéressants.
Je me dépéche de finir le C et le C++ avant lol.
Salutations !
Chucky2401
Comme certains le pense, la vie n'est qu'un long fleuve tranquille, mais ce n'est qu'une mer aussi grande que la terre, remplie de remous.
xHTML / CSS ==> 100%
PHP / MySQL ==> ~30%
C ==> ~65%
|
 Groupe : Membres
|
Java ? Ca m'intéresse ! Mais je préfère me re-mettre d'abord au C.
|
Noob Spotted !!
 Groupe : Membres
|
C'est vrai que je me demandais c'est quoi ce forum java  !!
|
;-)
 Groupe : Membres
|
Super !!!
Je vais dévorer tous ces jolis tutos !
Et qt en plus bientôt !!!
merci !
|
En stage chez Simple It
 Groupe : Membres
|
Citation : NewWorldCitation : nicknick63Arrêtez de dire que "ça compléterait définitivement la section Site web", il n'y a pas que HTML/CSS/JS et PHP sur le web ! Ok ce sont les principaux langages, mais il n'y a pas que ça, c'est très loin d'être le cas. Et puis pour que ça soit complet, il faudrait des tutos qui parlent de tout, ce qui est pour ainsi dire impossible.
Qu'on le veuille ou non, le Web est basé majoritairement sur ces langages. S'intéresser à des langages minoritaires serait idiot et contre-productif, c'est la loi du marché.
C'est juste qu'on peut difficilement parler de xHTML/CSS et PHP sans parler du JS.
C'est ce que tu crois. Mais c'est absolument faux.
Premièrement ce n'est pas parce que Tous le monde fait comme cela qu'il faut faire comme cela.
Ensuite lors de la création d'un nouveau projet web, il est de plus en plus rare de choisir PHP.
Quand on voit la liste des choix possibles qui n'est sûrement pas exhaustive.
A l'heure actuelle PHP ne permet pas de programmer aussi vite une application web que l'on peut le faire en Python avec Django ou en Ruby avec Rails.
Le fait de dire qu'il est inutile d'avoir des tutos sur le SdZ vu que ça existe déjà autre part est elle aussi fausse.
Il serait AMHA très intéressant d'avoir des tutos sur Django, Rails, Code Igniter sur le site du zéro de manière à vulgariser la création d'application en utilisant ces frameworks.
Pour finir, il est vrai qu'un tutoriel sur Javascript comme sur Adobe Flash et l'Action Script 3 intéresserait énormément de visiteurs du Site Du Zéro.
Après l'idée de dire que l'on peut difficilement parler de xHTML/CSS et PHP sans JavaScript est fausse puisque c'est justement le cas sur ce site depuis bientôt 10 ans.
Pour terminer je dirais qu'à l'inverse de ce que veut bien sous entendre NewWorld, je vous conseille de vous intéresser aux langages qui feront le futur du web comme notamment le XML/XSLT, Django ou Rails et surtout Python qui s'annonce comme le futur de la programmation sur tous les plans POO, scripts, programmation réseau, applications, jeux, sites web et j'en oublie sûrement.
|
 Groupe : Membres
|
+1 pour un tuto (officiel) sur RoR
|
By the way
 Groupe : Membres
|
Citation : natimsurtout Python qui s'annonce comme le futur de la programmation sur tous les plans
Euh tu t'emballes un peu là je trouve. Faut pas exagérer et Python est loin mais alors vraiment loin de devenir le langage ultime demandeur pour tout types d'applications. C'est pas parce que tu as programmé un client Jabber en Python et PyQt que c'est la solution à tout problèmes.
Citation : Après l'idée de dire que l'on peut difficilement parler de xHTML/CSS et PHP sans JavaScript est fausse puisque c'est justement le cas sur ce site depuis bientôt 10 ans.
Oui c'est sur mais c'est surtout que le Javascript a été délaissé depuis de nombreuses années. Il y a 10 de celà, il était (et encore sur de nombreux sites) utilisé majoritairement pour le marketing et actes publicitaires. Mais après l'essort et l'expension de PHP sur la toile, Javascript a pris une sacré claque. (Notamment parce qu'il est exécuté coté client face à PHP coté serveur. Et beaucoup moins souple)
Citation : Le fait de dire qu'il est inutile d'avoir des tutos sur le SdZ vu que ça existe déjà autre part est elle aussi fausse.
Je suis d'accord avec toi. Si tout le part de ce principe alors on se retrouverai qu'avec un seul site généraliste.
Citation : A l'heure actuelle PHP ne permet pas de programmer aussi vite une application web que l'on peut le faire en Python avec Django ou en Ruby avec Rails.
Oui c'est pas faux. Bien que Python et Django possède une moins bonne visibilité que Ruby On Rails. Et j'ajouterai que le code (du moins à ce que j'ai vu du coté Rails) est beaucoup plus propre et moins spaguetti que PHP. Et le MVC apporte pas mal d'avantages comme on peut le voir.
Je suis :
- Un développeur & contributeur Gambas.
|
 Groupe : Membres
|
Citation : NatimLe fait de dire qu'il est inutile d'avoir des tutos sur le SdZ vu que ça existe déjà autre part est elle aussi fausse.
Il serait AMHA très intéressant d'avoir des tutos sur Django, Rails, Code Igniter sur le site du zéro de manière à vulgariser la création d'application en utilisant ces frameworks.
Des personnes comme David Larlet sont à mon avis très à même de vulgariser correctement des projets comme Django ( comme c'est le cas avec django-fr ) et je vois mal comment le sdz pourrait faire mieux pour un tuto basé sur tout le framework. Il reste ensuite le cas des astuces, mais je pense qu'un blog serait plus adapté à ce besoin. Ou alors il faudrait autoriser les articles sur le sdz..
|
.png) Groupe : Membres
|
C'est super cool sa !
|
...
 Groupe : Membres
|
Citation : Natim<citation nom="NewWorld"><citation nom="nicknick63">
Pour terminer je dirais qu'à l'inverse de ce que veut bien sous entendre NewWorld, je vous conseille de vous intéresser aux langages qui feront le futur du web comme notamment le XML/XSLT, Django ou Rails et surtout Python qui s'annonce comme le futur de la programmation sur tous les plans POO, scripts, programmation réseau, applications, jeux, sites web et j'en oublie sûrement.
Heu je ne vois pas en quoi python est le futur langage de la POO et sans arguments je vais avoir du mal à l'accepter.
...
|
Photoshop powaaaa
 Groupe : Membres
|
Félicitations à cysboy et bonne continuation pour son tuto !
|
C++, C++ fort que C!!!
 Groupe : Membres
|
Arrêtez de demander un tuto sur JS, il y en a déjà un.
Oli- Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre - Linus Torvalds
XHTML/CSS - PHP/SQL - JS - C++ - Batch - N++ - FF - C::B - The Gimp - Blender
Mon nouveau blog, en exclusivité !!!
|
 Groupe : Membres
|
Ouais Natim, tu fais peur avec ton futur là.
|
 Groupe : Membres
|
Au fait, le tuto concerne la version SE de Java ou aussi la version EE ? Parce que c'est plus la version EE de Java qui est demandée en entreprise.
|
Doh ! Nuts. Mmh, donuts !


|
Là c'est plutôt commun à ce niveau 
|
 Groupe : Membres
|
Oki, c'était juste pour savoir s'il y aurait les spécificités EE au cas où 
|
En stage chez Simple It
 Groupe : Membres
|
Bon ok oubliez le passage sur Python
Mais il est vrai que j'apprécie de plus en plus ce langage par rapport à ses concurrents ce qui n'en fait pas une généralité comme j'ai pu le laisser sous entendre.
Je suis tout à fait d'accord avec toi nicofrand que David Larlet est tout à fait capable de vulgariser correctement des projets comme Django.
Et il le fait déjà, c'est grâce à lui que j'ai pu commencer mais aussi en rencontrant Damien Boucard qui a traduit une grande partie de la documentation en Français.
Il ne faut pas comprendre que le fait de faire un tuto sur le site du zéro fasse de l'ombre aux autres tutoriels sur le sujet.
Mais rien n'empêche, même si ce n'est pas aussi parfait, d'essayer de vulgariser Django ou RoR par un tuto ici.
Le problème des frameworks tels que RoR ou Django c'est qu'ils évoluent tellement vite qu'à peine tu as fini un livre ou un tutoriel dessus tu peux tout reprendre depuis le début.
|
Doh ! Nuts. Mmh, donuts !


|
Citation : NatimLe problème des frameworks tels que RoR ou Django c'est qu'ils évoluent tellement vite qu'à peine tu as fini un livre ou un tutoriel dessus tu peux tout reprendre depuis le début.
Et c'est à peu près la seule raison qui fait que je n'ai pas déjà commencé à plancher sur un tuto RoR.
|
 Groupe : Membres
|
Citation : M@teo21Citation : NatimLe problème des frameworks tels que RoR ou Django c'est qu'ils évoluent tellement vite qu'à peine tu as fini un livre ou un tutoriel dessus tu peux tout reprendre depuis le début.
Et c'est à peu près la seule raison qui fait que je n'ai pas déjà commencé à plancher sur un tuto RoR.
Bah pour de tels projets, la documentation (française ou pas) est en général très bien construite, par exemple la doc de Django. 
Python
À l'ouïe de ce mot, vous pouvez penser à deux choses. La première, c'est le serpent. La deuxième, c'est le langage de programmation. Étant donné que nous sommes sur un site basé autour de ce dernier domaine, je vais plutôt m'intéresser au langage.
Concrètement, Python c'est quoi ?
Python est comme je l'ai indiqué plus haut un langage de programmation interprété.
Il est placé sous une licence libre et est un langage dit «multi-plateforme» (il fonctionne sous Windows, Mac et Linux).
Comme beaucoup, il est à la base exploitable en console, mais l'utilisation de GUI est envisageable pour faire une application graphique.
Atouts
Un des gros avantages de Python est qu'il est très simple à l'écriture et vous permet d'adopter de bonnes méthodes de programmation, notamment au niveau de la lisibilité du code.
En effet, ici, plus d'accolades ou autres pour indiquer un bloc d'instruction (if, else, while, ...), tout se fait par indentation.
Ainsi, un tel code en PHP :
Code : PHP1
2
3
4
5
6 | <?php
for($i=1;$i<=3;$i++)
{
echo $i*2.' ';
}
?>
|
Donnera ceci en Python :
Code : Python1
2
3
4 | for i in xrange(1,4):
print 2*i
# ou
[i*2 for i in [1,2,3]]
|
Les deux afficheront (à peu près) :
Citation : Résultat :
2,4,6
Remarquez la simplification du code pour effectuer une action très simple.
Il a aussi l'avantage d'intégrer de nombreuses bibliothèques pour effectuer une multitude d'actions très diverses, dans tous les domaines. math pour les opérations mathématiques par exemple.
Pour finir, il est aussi exploitable sur le Web. Pour l'utiliser, il vous faudra un hébergeur l'acceptant et peut-être inclure certaines bibliothèques selon vos besoins (je pense à CGI pour les traitements de formulaire). À titre d'information, alwaysdata accepte le Python et est gratuit.
Où apprendre ?
Question évidemment indispensable si vous êtes intéressés... La première, la plus évidente, c'est la documentation officielle de Python, malheureusement uniquement disponible en anglais.
Mais il existe un cours très réputé rédigé par un certain Gérard Swinnen qui est disponible en français.
S'il ne vous plaît pas, Google (ou autre moteur de recherche) est votre ami !
Où se faire aider ?
Peut-être une question qui ne vous viendra pas à l'esprit immédiatement, mais quand vous aurez un problème que vous ne saurez résoudre... Ne vous inquiétez pas, d'autres gens sont passés avant vous et sont prêts à vous aider !
Dans un premier temps, je vous conseille de passer sur IRC, channel #python, serveur irc.epiknet.org . Vous y trouverez un petit groupe de gens qui pourront peut-être vous aider.
Après, si vous n'avez pas résolu votre problème, il reste le forum « Autres langages » où des Pythoneurs viennent de temps en temps.
Enfin, si votre problème est lié à l'utilisation d'une bibliothèque, n'oubliez pas d'aller consulter sa documentation (très souvent en anglais).
|
En stage chez Simple It
 Groupe : Membres
|
Citation : NeltyBah pour de tels projets, la documentation (française ou pas) est en général très bien construite, par exemple la doc de Django. 
Oui mais même bien construite, la documentation ne suffit pas pour la grande majorité des zéros.
Pour Qt aussi la documentation suffit pourtant avec un tuto c'est plus facile de s'y mettre.
Ceci dit avec l'arrivée de VosTutos 3.5 et du moteur Wiki ce sera plus jouable dans la mesure où le lecteur pour mettre à jour les modifications en suivant le tuto.
|
Don't Worry, Be happy !
 Groupe : Membres
|
Merci !
Ce qui serait vraiment bien, ce serait d'avoir un tutoriel officiel sur l'ActionScript de Flash ... 
|
Java beginner
 Groupe : Membres
|
ya déjà un tuto sur l'action script très complet donc on s'en fout qu'il soit officiel ou pas, non ?
|
Webnul
 Groupe : Membres
|
Vive le java.
Ca va partout cette petite bête. Les pc, servers, mainframes, machines à laver, etc ...
Ca fait du web jsp/servlet/applet
Ca se compile (et non pas toujours besoin de la MV)
Vous parliez de langage d'avenir en voilà un et donc le tuto dessus est plus que bienvenu
Manque plus que ça fasse le café, quoi que:
Code : Autre1
| 00000000 CA FE BA BE 00 00 00 32 00 76 07 00 02 01 00 11 .......2.v...... |
Première ligne d'un .class en java
|
 Groupe : Membres
|
Un Grand Merci à "cysboy" et au "siteduzero". Je l'attendais avec impatiente ce tuto. On ne pouvais pas passer à coté du Java et de la Programation Orientée Objet (POO).
Je m'y met sur le champ.
|
I'm a ZerO
 Groupe : Membres
|
Félicitations à Cysboy !
Sinon je suis aussi d'accord pour un toto officiel sur ActionScript 3.0, je pense que ca intéresserait pas mal de monde.
Avancement de mon site web, MyFrog.fr : ||||||||||
Le Zéro
|
Citius, altius, fortius.
 Groupe : Membres
|
Merci beaucoup (encore une fois) à toute l'équipe !
En particulier, bien sûr, aux 2 protagonistes de ce nouveau tutoriel. Ça fait plaisir !!
Oh fait, personne n'a posé la question alors je donne la réponse (?!  ) : le mot à trouvé sur le screenshot de l'application Pendu, de l'actualité, est HYPERSUSTENTATRICE (f.s. Se dit de qqch. qui permet l’hypersustentation ; Augmentation momentanée de la portance des ailes.).
|
 Groupe : Membres
|
Je vois pas en quoi Java serait l'avenir. Quelqu'un peut justifier ce point de vue, juste pour le sport ?
|