Ver Mensaje Individual
  #9 (permalink)  
Antiguo 13/08/2015, 00:53
agleiva
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 11 meses
Puntos: 52
Respuesta: Diferencia entre PHP y Java

Cita:
Iniciado por enlinea777 Ver Mensaje
aprende .net
Buen consejo.

Cita:
Iniciado por enlinea777 Ver Mensaje
no te servirá nada mas que para eso y para tener muchos dolores de cabeza
Cuál es tu fundamento para semejante afirmación, por favor?

Sabías que en .Net existe C#, que básicamente es un lenguaje similar a java, pero terriblemente más moderno, con muchas ventajas que te ayudan a producir mucho mejor código, más legible, más limpio, más breve, y por ende muchísimo más mantenible y en general más cómodo para trabajar? Y ni hablemos de F#, que directamente hace que java se vea como COBOL.

Explicáme cuál es tu fundamento para decir semejante barrabasada?

Cita:
Iniciado por enlinea777 Ver Mensaje
.net es casarte con windows
Emmm.. NO.
https://github.com/dotnet/coreclr#build-status

Me parece que te quedaste "un poquitito" en el tiempo, digamos unos 15 años atras, al igual que java, que tardó 10 años en implementar lambdas, y aún así lo hicieron mal, que no tiene ni properties, y recién están pensando implementar value types en 2016 y arreglar los generics para 2020 (cosas que C# tiene desde hace 10 años).

Hoy por hoy, ASP.Net se puede usar para crear aplicaciones Web y hostearlas tanto en Windows, como en Linux, OSX, y FreeBSD, como muestra el build status de CoreCLR.
Además de eso, .Net es la UNICA plataforma (gracias a Xamarin) sobre la cuál se pueden implementar aplicaciones practicamente NATIVAS de Android e iOS, utilizando un mismo código (escrito en C# o F#), e incluso para aplicaciones con UIs sencillas se puede utilizar Xamarin.Forms, que te permite reutilizar incluso la UI, declarar la UI en XAML (otro lenguaje espectacular) y usar DataBinding y MVVM para tener una arquitectura limpia y una separación de capas adecuada.

Además de esto, existen frameworks como XWT que permiten crear aplicaciones de escritorio multi plataforma en .Net, para Windows, Linux, y OSX.

Y no olvidemos que justamente hoy salió Windows 10 IOT, que corre sobre la RPi2, y soporta crear aplicaciones IOT usando C# sobre la UWP.

Hablando de UWP, cuál es el equivalente de HoloLens en java, por favor? Te comento que la HoloLens corre UWP por lo tanto se puede programar tanto en C# y XAML como en javascript, C++ y otros.

Cabe mencionar que las ULTIMAS versiones de estos lenguajes y frameworks están disponibles en todas las plataformas mencionadas, mientras que java en Android está 2 versiones atrasado, debido al litigio entre oracle y google, y en iOS no se puede usar java si no es a través de un framework de terceros de dudosa procedencia y que todavía está en beta.

Creo que hay que informarse antes de hablar, porque algun novato puede creer que tu desinformación es correcta.

Última edición por agleiva; 13/08/2015 a las 01:13