CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Comment commencer en JS?

godrik
godrik
Niveau 30
10 mai 2017 à 16:58:26

Bonjour a vous,

Cet ete, je compte apprendre le JS et me remettre a niveau sur les techonlogies front-end (il y a eu plein de changement a HTML et CSS depuis que j'ai appris ces trucs la en 2001). Est ce que vous avez des ressources a me recommender?
Je suis un cas un peu particulier parceque je programmes depuis 20 ans et que j'ai touche a peu pres a des technos a tous les niveaux, sauf front end web.
En particulier, j'aurais besoin de faire des requestes asynchrones a un back-end que je controlle, interpreter des metadonnes JSON pour pondre une visualization de graphe interfactive (probablement dans d3).

Des idees? Du petrole?

Ebara
Ebara
Niveau 16
10 mai 2017 à 17:05:17

Si t'es touche-à-tout, à part son typage inexistant JS est assez facile à prendre en main.

Tu peux même faciliter l'usage si vraiment t'as la flemme de passer par le natif, et taper un coup de jquery où là un call se résume à $.post, $.get, $.ajax...

Je n'ai pas vraiment de ressources de qualité à te donner si ce n'est le trucs habituels (sdz, développez.com...)

dark_drow
dark_drow
Niveau 15
10 mai 2017 à 17:56:12

typescript c'est pas mal si tu aime un peu la rigueur.
angular2 ou react pour le front c'est pas mal (et leurs tuto respectifs sont sympa aussi)
d3 c'est bien, dans notre boite d'analytics on utilise un framework payant mais plus simple à utiliser (mais c'est récent avant on était sur d3).

Côté front, la stack JS est insupportable en ce moment, en gros tu fait de l'ecmascript6 ou du typescript, que tu transpile vers ecmascript5, auquel tu ajoutes des polyfills pour que ça tourne sur les vieux navigateurs. Tu fais plus du CSS, tu fais du SCSS que tu vas compiler en CSS...

Vu que la stack est galère du coup ils ont créé Webpack pour gérer tout ça pour toi, mais au final configurer webpack c'est une autre galère... :p

Pour le côté serveur, nodejs+express c'est toujours du solide :)

Message édité le 10 mai 2017 à 17:57:42 par dark_drow
LGV
LGV
Niveau 28
10 mai 2017 à 18:18:22

si tu commences maintenant, j'aurais tendance a dire de "fuir" le JS type ES5, et attaquer directement par du TypeScript ou du ES6 : c'est bcp mieux structuré, et venant d'autres langages on s'y retrouve bcp mieux bcp plus vite ! Et ca reste compatible avec tous les frameworks JS existants, donc c'est gagnant sur tous les fronts. (il faut quand meme faire gaffe aux modules d'inclusions internes/externes en TS, auquel personne ne comprend rien... au moins au debut)

Edit : Ah ben, je n'avais pas refresh, et le temps que je redige mon truc, les posts plus haut ont deja tout dit !

Message édité le 10 mai 2017 à 18:19:48 par LGV
godrik
godrik
Niveau 30
10 mai 2017 à 19:29:46

Oui, je commence maintenant. Quand j'ai appris mon web, c'etait en 2001 et le JS etait une horreur immonde. Donc je me suis toujours tenu relativement loin. Je vais regarder du cote de typescript et ES6 alors.

Une ref en particulier qui est bien? ou le premier match sur google est probablement raisonnable?

LGV
LGV
Niveau 28
10 mai 2017 à 19:36:13

L'ES6 sera bientot supporte a 100% par les browsers, donc d'ici peu ce tournera directement dans du contenu web. A l'heure actuelle il faut encore transpiler vers ES5 via des trucs comme Babel
Le TypeScript est a peu pret pareil, mais rajoute la notion de typage statique ; le ts ne sera jamais implemente directement dans les browsers, donc il faudra toujours le transpiler vers ES5/ES6 via le compilateur microsoft

C'est la difference majeure qui oriente un choix plutot qu'un autre. Support "natif" > ES6 ; typage statique > typescript

TypeScript est un projet open source de microsoft, donc ca ne manque pas de doc ni de tutos et examples !

lisarael
lisarael
Niveau 13
11 mai 2017 à 00:09:21

Puisque la programmation n'est pas un problème pour toi, effectivement, la seule chose que tu dois creuser, ce sont les particularités du langage.
Pour moi, la meilleure référence actuelle, c'est la récente série "You don't know JS" de Kyle Simpson : https://github.com/getify/You-Dont-Know-JS - elle est disponible en ligne sur GitHub, et tu peux en commander un tirage papier chez O'Reilly si tu préfères.
Le travail sur les 6 tomes de la série est admirable et très pointu, c'est un incontournable.

dark_drow
dark_drow
Niveau 15
11 mai 2017 à 08:50:05

j'ai aimé" javascript allongé" qui est assez particulier dans son genre

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment