Skip to content

Instantly share code, notes, and snippets.

@loicfrering
Last active December 14, 2015 08:08
Show Gist options
  • Save loicfrering/5055306 to your computer and use it in GitHub Desktop.
Save loicfrering/5055306 to your computer and use it in GitHub Desktop.
Sessions pour le mix-IT.

Backbone, Ember et Angular sont dans un bateau

Résumé

Backbone, Ember ou Angular ? Les débats sont enflamés. Venez comparer les forces et faiblesses de chacun pour vous faire votre propre avis.

Description

Backbone, Ember et Angular sont trois frameworks en vogue de développement d'applications riches en JavaScript. Lorsque vous recherchez des comparatifs en ligne, les passionnés se déchirent, les avis sont souvent forts et tranchés : difficile de faire un choix.

Nous verrons donc les différences d'approche de chacun en essayant de nous imprégner de leur philosophie et spécificités. Aussi nous nous attarderons sur leurs forces et faiblesses en les illustrant au travers d'exemples tirés de l'implémentation d'une même application prétexte avec chacune de ces technologies.

Le but n'est pas de ressortir un vainqueur parmi les trois mais de voir en quoi leurs approches sont différentes afin que vous puissiez vous forger votre propre opinion.

Backbone dans la vraie vie

Résumé

Un atelier qui vous mettra face aux défis que vous rencontrerez lors de vos développements de single-page applications avec Backbone.

Description

On trouve de nombreux exemples et tutoriels d'applications Backbone. Seulement ils sont bien souvent très simples, voire simplistes et ne couvrent pas les problématiques auxquelles vous allez être confrontés lors du développement de votre application qui ne se contente pas d'afficher une simple liste d'objets.

Ce workshop se propose donc d'aborder avec vous un ensemble de problématiques réelles et une manière de les adresser.

Vous verrez donc comment :

  • organiser votre application,
  • gérer le rendering et l'attachement au DOM,
  • profiter au mieux du binding,
  • utiliser le routeur,
  • gérer vos layouts,
  • détecter et corriger les fuites mémoire et vues fantôme.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment