C# vs JavaScript

On parle de tout et de rien (vos jeux préférés, films, manifestations diverses, etc...)
Avatar de l’utilisateur
artemisart
Messages : 1893
Inscription : 21 Juin 2011 19:51
Localisation : Centre
Contact :

Re: C# vs JavaScript

Message par artemisart » 14 Fév 2015 12:55

Pour quelques exemples très concrets : on ne peut pas créer de types génériques en UnityScript, on ne peut pas utiliser de méthodes d'extension, pas de keyword params, pas d'auto properties, etc
Plus d'infos : https://github.com/bamboo/unityscript et https://github.com/Unity-Technologies/unityscript
Et encore d'autres : http://www.holoville.com/blog/?p=820 (mais je ne suis pas sûr pour tout ce qui est cité, comme les params optionnels, les nullables ou les delegates)

Avatar de l’utilisateur
Alesk
Messages : 2303
Inscription : 13 Mars 2012 09:09
Localisation : Bordeaux - France
Contact :

Re: C# vs JavaScript

Message par Alesk » 14 Fév 2015 13:01

Franck a écrit :(Sans renvoie sur des articles-imbuvables-en-anlais, bien sur.)
Oui bah si tu veux avancer en prog, il va falloir t'y mettre à l'angliche :mrgreen:

- Le C# est un langage plus strict au niveau de la syntaxe, donc moins de source d'erreurs.
- Il y a plus d'exemples et de documentation disponible en C# (car le C# n'est pas limité à Unity, il existe en dehors)
- Certaines choses faisable avec du # sont impossible à retranscrire directement en UnityScript et ils faut donc se compliquer un peu la vie pour obtenir les mêmes résultats
- L'UnityScript simplifie certaines choses qui le rende plus facile d'accès, mais qui favorisent aussi de mauvaise habitudes de programmation.

http://answers.unity3d.com/questions/12 ... scrip.html :mrgreen:

Avatar de l’utilisateur
Franck
Bricoleur
Bricoleur
Messages : 2884
Inscription : 08 Jan 2011 18:43
Localisation : Tours

Re: C# vs JavaScript

Message par Franck » 14 Fév 2015 13:56

Aaaah! Mes toutes premières impressions étaient bonnes.(Ce qui veut dire que vous aviez raison, merde!)
Merci messieurs.(j'ai pas lu les trucs-imlbuvables-en-anglais, of course.)
Dés fois j'bug, dés fois j'bug pas.

Avatar de l’utilisateur
F@B
Messages : 1844
Inscription : 01 Août 2013 10:41
Contact :

Re: C# vs JavaScript

Message par F@B » 14 Fév 2015 17:34

franchement c'est tellement facile de passer du JS au C#, c'est juste une habitude de Syntaxe! tu galère un peu au début, l'affaire d'une journée et hop.

sinon +1 avec ce qui est déjà dis, même si le @pragma Strict force à typer ses variables en US.
le plus frustrant dans la doc c'est les list et dictionnaire (même si on peu implémenter les liste pourtant il me semble)
http://unity3d.com/learn/tutorials/modu ... ctionaries

il y a aussi des lib externe qui du coup son implémentable en C#, pour ce qui est de l'anglais c'est clair que sans....
ʕ·͡ᴥ·ʔ ==> Mon Portfolio <== ʕ·͡ᴥ·ʔ

Merci de lire et de prendre en considération la Nétiquette des Forums avant de poster un sujet !

Avatar de l’utilisateur
NDrew
Messages : 581
Inscription : 25 Oct 2013 15:14
Localisation : Clermont-Ferrand

Re: C# vs JavaScript

Message par NDrew » 15 Fév 2015 23:04

Frank, perso je crois que l'apprentissage d'un langage utile ailleurs que dans unity est une raison suffisante pour préférer le c# au unityScript mais comme souvent, les gouts et les couleurs....

Avatar de l’utilisateur
Franck
Bricoleur
Bricoleur
Messages : 2884
Inscription : 08 Jan 2011 18:43
Localisation : Tours

Re: C# vs JavaScript

Message par Franck » 16 Fév 2015 08:53

Pas faux .
Dés fois j'bug, dés fois j'bug pas.

Répondre

Revenir vers « Discussion générale »