Mise à jour des rubriques JavaScript, AJAX, Dart et TypeScript :
Une réorganisation des ressources est en cours

Le , par vermine, Responsable Jeux-Concours
Bonjour à tous,

Une nouvelle mise à jour des pages JavaScript est en cours. Cela concerne également la rubrique AJAX. De même, nous mettons en place des ressources pour les rubriques Dart et TypeScript, les dernières arrivées et qui se retrouvent au même niveau que la rubrique JavaScript.

Tutoriels JavaScript
Tutoriels AJAX
Tutoriels TypeScript
La page Dart n'est pas encore créée.

Détail des nouvelles entrées pour ces pages.

  • Page cours JavaScript :

    • la maîtrise des expressions régulières ;
    • la maîtrise des fonctions ;
    • l'intérêt discutable des Web Components ;
    • un guide sur le templating client ;
    • des exemples d'utilisations pour AngularJS et Backbone ;
    • une traduction sur la manière d'écrire des plugins avec jQuery ;
    • une présentation de Meteor, la plateforme Web.

  • Page cours TypeScript :

    • des introductions au langage ;
    • des traductions sur le débogage et le compilateur ;
    • des exemples de générations aléatoires.


A côté de ces tutoriels, nos rubriques sont égalements munies de plusieurs pages offrant d'autres ressources :

  • Les FAQ.

    • Les FAQ JavaScript : la FAQ Google Maps a été mise à jour. Celles de jQuery et de JavaScript sont en cours de mise à jour.
    • La FAQ Dart : traduction de la FAQ officielle.
    • La FAQ TypeScript est en cours de création.

  • Les critiques de Livres : de nouvelles critiques sur la page JavaScript et la page de Dart est en cours de création.
  • Des codes sources en tout genre comme par exemple un outil pour uploader des fichiers.
  • Les Quiz JavaScript : deux nouveaux quiz. L'un sur la manipulation du DOM et l'autre sur l'usage des fonctoons.


Ce résultat a été rendu possible par les efforts des rédacteurs de Developpez.com et des auteurs externes qui ont autorisé à publier leurs travaux sur le site de Developpez.com. Nous les remercions tous pour leur aide constructive.

Comme vous pouvez le constater, les sujets des nouveaux tutoriels concernent les nouveautés des différents langages et frameworks. Mais il reste encore un énorme travail à faire pour actualiser les anciens articles.

N'hésitez pas à proposer vos contributions ou à poster vos idées de tutoriels. Par ailleurs, n'hésitez pas à nous faire part de ressources sur le Net qui pourraient être passées sous le format de DVP.

L'équipe Web


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse Signaler un problème

Avatar de ctl39 ctl39 - Futur Membre du Club https://www.developpez.com
le 01/04/2015 à 18:46
Bonjour, je suis sincèrement désolé, mais d'une part, je ne maitrise pas suffisamment Js pour pouvoir faire des tutos et d'autres part, cumulant 2 activités, je n'ai quasiment aucun temps disponible mais si ce n'est pas l'envie qui me manque.
Espérant pouvoir un jour contribuer malgré tout à votre site.

Bonne journée
Avatar de leara500 leara500 - Membre habitué https://www.developpez.com
le 01/04/2015 à 20:45
Bonjour,

Tout comme ctl39, je ne maitrise pas suffisamment Js pour pouvoir faire des tutos (d'ailleurs, je suis une quiche YoY). Vraiment désolée
Avatar de Programmator Programmator - Membre du Club https://www.developpez.com
le 01/04/2015 à 23:31
Bonjour !

Voilà une bien belle et noble entreprise !
La sphère javascript est maintenant très vaste : multiples librairies, beaucoup d'outils de développement, des surcouches, une utilisation côté serveur, une utilisation massive dans les applis mobiles…etc.

Il me semble donc très important de bien structurer le site dès le départ pour que les utilisateurs s'y retrouvent facilement, et pour favoriser la publication de nouveaux articles.
Ceci permettra aussi de voir plus facilement quelles sont les lacunes ou sujets peu traités et vous pourrez ainsi passer des "commandes" plus précises auprès des contributeurs.

Voici une première ébauche de structuration que je verrais, sans y avoir réfléchi trop longtemps. J'ai mis en gras les titres de rubriques que je verrais sous le menu javascript, et j'ai mis quelques propositions de contenu :

Le langage


NB/ Ne pas trop parler des bibliothèques dans cette rubrique. Il faut qu'elle reste consacrée au langage js pur pour que les gens fassent bien la différence entre ce qui appartient au langage natif et ce qui est amenée par les framework.

La surcouche TypeScript

Les frameworks
La page d'accueil pourrait présenter un tableau listant les principaux frameworks, avec leur caractéristiques et domaines d'application privilégiés. Un point de départ peut être l'article suivant : http://en.wikipedia.org/wiki/Compari...ipt_frameworks

Puis faire des articles et tutoriels dédiés aux frameworks les plus utilisés, répartis en 2 sous-groupes :
  • ceux utilisés côté client
  • ceux utilisés côté serveur


Les outils
Pour traiter des outils de développement, débuguage, test, formatage, obfuscation, documentation…
Un point de départ intéressant est l'article suivant qui en énumère déjà beaucoup de choses :
http://javascript.developpez.com/cou...urs-javascript
Il faudrait l'actualiser (il date de 2009)

Forum
FAQ
Livres


Remarques :
  • Je pense que les exemples de source ont plus d'intérêt à l'intérieur des différents rubriques que dans une rubrique autonome.
  • Le forum pourrait être structuré de la même façon, ce qui apporterait beaucoup de cohérence.


Qu'en pensez-vous ?
Partagez-vous le fait que la définition d'une structure est importante dès le départ ?

Concernant ma contribution, je ne code quasiment plus et je ne serais donc sans doute pas pertinent dans la rédaction d'articles. Je serais par contre heureux de vous aider à la structuration de tout ça et d'apporter de la contradiction (selon ma dispo of course...). N'hésitez pas à me contacter.
Amicalement
Avatar de Luke spywoker Luke spywoker - Membre expérimenté https://www.developpez.com
le 02/04/2015 à 7:32
Salut les javascripteurs,

bien que je connais quelques rudiments de javascript car je l'ai beaucoup utiliser pour adapter mes pages *.html au différents navigateurs lors de l'élaboration de mon site,
que j'ai écrit a la mains (Juste un éditeur de texte et les différents navigateurs pour testé) bien ignorant qu'il existait des outils de générations comme les CMS a un haut niveau etc...

Je peut éventuellement proposer une idée: les extension de gnome-shell (gnome 3) sont codé en javascript et ayant lu ce livre j'ai fait quelques expériences: Gtk, des sockets par Gio etc... sont accessibles.

Il est donc possible qu'un sujet sur le javascript utilisé dans les environnements de bureau tel gnome, je ne sais si cela est appliquer ailleurs mais je pense que c'est fort possible, serai un sujet intéressant pour les pingouins de mon espèce...

A vous de voir la pertinence de mon idée.
Avatar de ettarak ettarak - Nouveau Candidat au Club https://www.developpez.com
le 02/04/2015 à 10:18
Bien Commencé
Avatar de StringBuilder StringBuilder - Expert confirmé https://www.developpez.com
le 02/04/2015 à 10:33
Pour ma part, je hais du plus profond de mon être les framework censé simplifier la vie, et qui introduisent des bugs sans savoir comment les corriger.

Pour cette raison, je n'adhère pas à JQuery.
Et donc toutes mes requêtes Ajax se font à la mimine. Pas sûr que cette approche attire les foules.
Si vraiment ça intéresse quelqu'un, merci de m'envoyer un PM, je pourrai peut-être pondre un bout de tutorial ou article sur le sujet...
Avatar de Riwalenn Riwalenn - Membre régulier https://www.developpez.com
le 02/04/2015 à 11:56
Pour ma part je débute un BTS SIO:SLAM mais mon niveau en javascript est actuellement au point 1 sur 10 ^^' (disons que pour l'instant je comprends un code que je pourrais recopier).. Mais même si je n'ai pas le niveau pour vous aider (pour l'instant), je trouve que c'est une bonne idée de faire le ménage ... bon courage !
Avatar de Dolent Dolent - Candidat au Club https://www.developpez.com
le 02/04/2015 à 12:52
Bonjour,

Bonne initiative, et ça aurai été avec plaisirs d'apporter mon aide, mais je suis trop novice dans ces sujets pour vous aider.
Bravo et merci à ceux qui partage leurs connaissances pour venir en aide aux autres.
Bonne continuation et bon courage.
Avatar de sitexw sitexw - Membre du Club https://www.developpez.com
le 02/04/2015 à 14:05
Salut à tous,

J'ai reçu (comme tous le monde je pense), un appel à l'aide pour des tutos en JS.
Et il se trouve que je travaille sur un framework qui tourne sur Node (ou io.js =) et qui commence à ressembler à quelque chose ^^
Il se nome SilexJS (NPM/Github) :
  • Il est très inspiré de Symfony 2 mais sans être une usine à Gaz
  • Il est construit avec un kernel et des bundles qui utilise eux même des composants (toujours comme Symfony), donc il est modulable
  • Il est totalement libre d’accès grâce à ça licence MIT

Les bundles vous apporte les fonctionnalités suivante (liste des bundles) :
  • SilexFrameworkBundle: Très utile pour beaucoup de choses, il étend les contrôleurs, met en place plein de petits raccourcis, ...
  • SilexSequelizeBundle: Ajoute un ORM (models, migration, mysql, mariadb, sqlite, postgres, ...). Le projet sequelize
  • SilexHttpServerBundle: Met en place le serveur HTTP(S)
  • SilexHttpStaticBundle: Met en place la gestion des fichier statique (lier au bundle SilexHttpServerBundle)
  • SilexMailerBundle: Ajoute un service d'envoi d'email
  • SilexFacebookBundle: Permet de dialoguer facilement avec l'API de Facebook
  • SilexUtilitiesBundle: Ajoute de petites fonctionnalités comme la possibilité de simuler une latence sur le serveur HTTP ou encore mettre une authentification pour l’accès au HTTP (comme un htpasswd)
Vous pouvez créer vos bundles et les mettre à disposition de tout le monde

Les composants que vous pouvez utiliser pour n'importe quel autre projet (sur Express par exemple) (liste des composants) :
  • component-config: Pour mettre en place un système de chargement de config (lie les fichiers .js, .json et .yml)
  • component-routing: Permet de gérer les routes facilement, avec un système de hiérarchie
  • component-http: Pour créer un petit serveur HTTP facilement
  • component-dispatcher: Permet de mettre en place un système d’événement avec la gestion de la priorité


Je pensais à écrire un tuto d'introduction, histoire de le faire connaitre un peu plus et de mettre rapidement les gens dans le bain.
Donc si vous trouvez que c'est une bonne idée..

Voilà, merci.
Avatar de Logan Mauzaize Logan Mauzaize - Rédacteur/Modérateur https://www.developpez.com
le 02/04/2015 à 14:06
My 2 cents :
Pour commencer il ne me semble ne pas avoir vu de ressources sur les APIs qui tournent autour d'HTML5 (Local storage, Websocket, Web components, etc.)

Ensuite, je n'ai pas trouvé non plus de sur la boite à outils JS : JSLint, Bower, NPM, Grunt, Karma, JSDoc, etc.

Après, je trouve qu'il manque aussi des articles sur Ember, React, RxJS, RequireJS, Aurelia, Yeoman, Polymer, Firebase

Après surement des ressources sur le templating côté client : mustache.js, handlebars, Dust.js, etc.

Je ne sais pas si cela a plus sa place sur la communauté Mobile ou JS mais un petit mot sur Cordova me semblerait intéressant.
Contacter le responsable de la rubrique Accueil