Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

C# vs JS

Iniciado por moyinzunza, Abril 03, 2017, 08:33:14 PM

Tema anterior - Siguiente tema

C# vs JS

Total de votos: 7

Que creen que es mejor? C# o JS
 
cual usan y por que?

La pregunta no es cual es mejor, sino cual es mas util, yo uso C# por la compatibilidad con mono y con visualstudio, tambien añadir que lo que unity usa es US (unity script) basado en javascript.

····>Desarrollando un videojuegos online-arcade para Android.


····>Programador en:C,C#,VB.net,PHP,HTML5,SQL,JS,Ruby.


····>Trabajando en: Desarrollo de paginas web y bushistudios.


                    ๑۩۞۩๑_(▀▄)KINGTRASE(▄▀)_๑۩۞۩๑ 



Cita de: kingtrase date=1491245272La pregunta no es cual es mejor, sino cual es mas util, yo uso C# por la compatibilidad con mono y con visualstudio, tambien añadir que lo que unity usa es US (unity script) basado en javascript.
   


pasa que habia leido por ahi que el js bueno el unityscript iba mas lento que C# pero igual no se mucho sobre el tema yo toda la vida he usado C# por que pues empece con eso y ya no lo cambie nunca xD

Abril 03, 2017, 09:27:50 PM #3 Ultima modificación: Abril 04, 2017, 11:29:37 AM por pioj
Este debe ser el post mas repetido en toda internet jaja, la verdad no existe ningun mejor, pero C# es mejor ;) desde su aspecto, javascript parece de juguete a primera vista parece que uno es para hardcore y el otro es para principiantes, la verdad que ambos son la "contra" desde el punto de vista de su aparicion y ofrecen funcionalidades similares. No son mas que cualquier lenguaje orientado a objetos, version simplificada de C++ con un Garbage collector. Y para rematar los dos tienen el mismo nivel de dificultad de aprender.
 
Unity recomienda (aunque no directamente) usar C#, sus tutoriales, herramientas y el lenguaje de preferencia en su documentacion es C#. Los viejos scripts del Standard assets algunos estaban en JS y ahora todos estan en C#, En Unite todo esta en C#. y asi, y asi....
 
Un ejemplo:
 
C#:
 

using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
    void OnTriggerEnter(Collider other) {
        Destroy(other.gameObject);
    }
}

 
mira lo lindo que es! me dice que referencias estoy usando, me dice que clase estoy definiendo, me dice que tipo devuelve mi metodo, muy parecido a C/C++, mientras tanto...
 
JS:
 

// Destroy everything that enters the trigger
function OnTriggerEnter (other : Collider) {
    Destroy(other.gameObject);
}

 

Etiquetas: