Un minimum oui. Après tu n'as pas du tout besoin d'être un expert pour être à l'aise. C'est juste du javascript élégant et moderne. C'est sur qu'après si tu ne piges pas le javascript au point de paniquer devant une closure, c'est pas fait pour toi. Mais bon si tu en es là, c'est que tu es un débutant auquel cas autant éviter de rajouter une couche.
L'intérêt est justement d'avoir quelque chose de facile d'accès pour quelqu'un qui connait le js, pas d'apprendre quelque chose de nouveau et donc pas forcément évident à appréhender ( cf Clojure-script ).
Prenons le problème dans l'autre sens. Si pour coder en Coffee tu n'as pas besoin de connaitre JS, ça sous entend que tu n'utiliseras pas de librairies en Javascript. Adieu JQuery, Backbone et autres consorts. Tu n'utiliseras que des trucs en Coffe ou rewrappant du Js en coffee. Donc ça limite énormément l'écosystème tout comme l'adoption. Finalement, tu désignes avec ton affirmation que Clojure script a plus d'intérêt que Coffee.
Au sens théorique peut être, dans la pratique tu vois bien pourtant que c'est limité comme intérêt à l'heure actuelle. Oui tu peux faire du JS avec du clojure script sans piger une seule ligne de js. Mais niveau productivité tu es dans la merde et tu es dans une niche : l'intérêt est bien plus limité encore.
En gros, si tu connais js, tu peux pondre du Coffee. C'est un outil destiné aux devs web qui ont une base suffisante de js, il est là pour résoudre un problème simple, écrire du Javascript c'est chiant au point d'avoir besoin d'outils externes, genre JSLint. Là du coup, tu écris dans un truc simple à comprendre pour un dev web compétent et un minimum expérimenté. L'intérêt pour cette population à la taille conséquente est très net.
[^] # Re: CoffeeScript
Posté par jhc_ . En réponse au journal Javascript Garden. Évalué à 2.
Un minimum oui. Après tu n'as pas du tout besoin d'être un expert pour être à l'aise. C'est juste du javascript élégant et moderne. C'est sur qu'après si tu ne piges pas le javascript au point de paniquer devant une closure, c'est pas fait pour toi. Mais bon si tu en es là, c'est que tu es un débutant auquel cas autant éviter de rajouter une couche.
L'intérêt est justement d'avoir quelque chose de facile d'accès pour quelqu'un qui connait le js, pas d'apprendre quelque chose de nouveau et donc pas forcément évident à appréhender ( cf Clojure-script ).
Prenons le problème dans l'autre sens. Si pour coder en Coffee tu n'as pas besoin de connaitre JS, ça sous entend que tu n'utiliseras pas de librairies en Javascript. Adieu JQuery, Backbone et autres consorts. Tu n'utiliseras que des trucs en Coffe ou rewrappant du Js en coffee. Donc ça limite énormément l'écosystème tout comme l'adoption. Finalement, tu désignes avec ton affirmation que Clojure script a plus d'intérêt que Coffee.
Au sens théorique peut être, dans la pratique tu vois bien pourtant que c'est limité comme intérêt à l'heure actuelle. Oui tu peux faire du JS avec du clojure script sans piger une seule ligne de js. Mais niveau productivité tu es dans la merde et tu es dans une niche : l'intérêt est bien plus limité encore.
En gros, si tu connais js, tu peux pondre du Coffee. C'est un outil destiné aux devs web qui ont une base suffisante de js, il est là pour résoudre un problème simple, écrire du Javascript c'est chiant au point d'avoir besoin d'outils externes, genre JSLint. Là du coup, tu écris dans un truc simple à comprendre pour un dev web compétent et un minimum expérimenté. L'intérêt pour cette population à la taille conséquente est très net.