Red de conocimiento informático - Aprendizaje de programación - ¿Cuáles son las similitudes y diferencias entre Java y C#?

¿Cuáles son las similitudes y diferencias entre Java y C#?

Desde la perspectiva de la sintaxis y los principios del lenguaje, son exactamente iguales y ambos heredan el estilo de C. Los principiantes pueden conocer la estructura mirando el fragmento de código, pero es posible que no necesariamente conozcan las palabras clave.

Debido a que los entornos y marcos de desarrollo son muy diferentes, los entornos de desarrollo de Microsoft y SUN no estarán integrados, pero tampoco serán hostiles. Visaul Studio alojado en C# es mucho más fácil de usar que MyEclpipse de JAVA. En China, para promocionar sus productos, muchas empresas promocionan demasiado que C# o Java son buenos, pero esto en realidad es subjetivo.

Para los usuarios del producto, su calidad no es si usan C# o JAVA para desarrollar, sino si el desarrollo es razonable. La llamada multiplataforma de JAVA también es condicional y requiere una máquina virtual. En cuanto al proyecto WEB, la WEB generada por cualquier entorno de desarrollo es multiplataforma y únicamente está relacionada con el navegador. De hecho, tanto SUN como Microsoft hacen esto. JAVA usa una máquina virtual y C# usa un marco.

En términos de dificultad de desarrollo, C# no es más simple que Java, pero está mejor diseñado que JAVA. Mire lo claro que es VS y lo desordenado que es MyEclipse, cuántos errores hay y cómo omitir el enlace de descarga del muro. Lo que es aún más divertido es que SUM aboga por el código abierto pero quiere que Lisence esté en todas partes. Se dice que VS cobra mucho dinero, pero una gran cantidad de descargas en línea son gratuitas de por vida.

En términos de recursos, Java tiene un tesoro escondido. De hecho, la mayoría de empresas siguen inmersas en la tendencia Java. El soporte técnico proporcionado por empresas como Google y Facebook está sesgado hacia Java, lo que hace que JAVA desempeñe un papel importante en la programación de redes. C # es como un adolescente con pocos marcos, especialmente marcos para teléfonos móviles. Por ejemplo, Android Studio requiere conocimientos de JAVA, lo que es contrario a lo que ocurre con Microsoft. El wphone de Microsoft también está disponible, pero el mercado es pobre. Ésta es la diferencia entre los dos entornos de vida. C# nace en el momento equivocado y tienes que dejar paso a tu jefe en todo momento.

C# es en realidad mejor que JAVA, pero los programadores son realmente baratos. Déjame darte un ejemplo:

Configuré un OA, navegación y menú. Según la práctica habitual de JAVA, uso Jquery + CSS para controlar el deslizamiento y todo el diseño está hacia abajo. Escribir este tipo de código le llevará al menos un día. Lo siento, lo quiero de todos modos, a menos que descargues una modificación ya preparada en línea y luego la uses, definitivamente será más rápido. En realidad, hay muchos programadores JAVA. C# es diferente. Más flexible que la función AddControl de Java. Por ejemplo, quiero mostrar una fila de botones de forma dinámica.