mardi 30 octobre 2012

Périphériques : Les Claviers Mécaniques... Encore

Mise-à-jour

Voici un peu d'information supplémentaire :

Un article / review sur les claviers mécaniques en particulier celui de la compagnie Canadienne Matias. cliquer sur ce lien http://www.engadget.com/2012/10/11/matias-quiet-pro-keyboard-review/

Logitech a aussi annoncé un clavier Mécanique le G710+ et introduit de nouvelles souries! Suivez le lien : http://www.anandtech.com/show/6358/logitech-g710-mechanical-keyboard-and-g600-mmo-mouse-capsule-review

Cooler Master annonce un nouveau clavier le CM Storm QuickFire :
http://www.clubic.com/materiel-informatique/clavier-gamer-informatique/actualite-517069-cm-storm-quickfire-tk.html

jeudi 11 octobre 2012

Javascript : TypeScript, la version simplifiée de JavaScript par Microsoft.


TypeScript

Microsoft a lancé, au début du mois, "TypeScript" un préprocesseur qui étend et simplifie la structure du JavaScript. Le JavaScript peut maintenant avoir un « design objet ». Conçu par le créateur du C#, c'est la réponse de Microsoft à l'engin "CoffeeScript" qui gagne en popularité. CoffeeScript est, lui aussi, un compilateur de transformation de code avec comme résultante du JavaScript. Par contre, il utilise une syntaxe qui n’est pas familière à celui-ci.

Installation

TypeScript peut s'installer comme un package à Node.JS. Dans ce cas, il faudra compiler les fichiers ".ts" manuellement, à l'invite d'une ligne de commande DOS. Un fichier ".js" traditionnel sera créé.

TypeScript peut aussi s'inclure à Visual Studio 2012 comme une extension. Suite à son installation dans VS2012, lors de la création d'un nouveau projet, simplement sélectionner le gabarit correspondant : "HTML Application with TypeScript" sous Visual C#.

Développement

Nous avons besoin de concevoir un fichier, ayant comme extension ".ts", en utilisant la syntaxe du JavaScript actuel et/ou la syntaxe simplifiée de TypeScript. Ce fichier sera ensuite interprété à la compilation et un fichier ".js" sera généré. Il pourra être inclus aux projets web et enrichir leurs contenu, comme une librairie JavaScript régulière. En plus de Visual Studio 2012, la syntaxe est supportée par les éditeurs de texte Emacs, Vim et mon préféré, l’excellent Sublime Text.

Voici un exemple qui provient du site officiel (À gauche vous avez le code TypeScript et à droite le code JavaScript généré.) :

TypeScript est un outil qui simplifie l’élaboration de solutions JavaScript dans une structure familière aux langages de programmation moderne.

Update (2012-10-18):
Extension Web Essentials 2012  pour VS2012
Voici une marche à suivre pour créer un gabarit avec et pour VS2012 : TypeScript Template for ASP.NET MVC4