Oracle anunció hoy la disponibilidad de Java 16, incluyendo 17 nuevas mejoras. El último JDK finalizó "Pattern Matching for instanceof" (JEP 394) y "Records" (JEP 395), mejoras de lenguaje que se incluyeron en preview en Java 14. Además, los desarrolladores pueden usar la nueva "Packaging Tool" (JEP 392) para empaquetar aplicaciones Java, así como explorar tres funciones de incubación, "Vector API" (JEP 338), "Foreign Linker API" (JEP 389) y "Foreign-Memory Access API" (JEP 389), y una función en preview, "Sealed Classes" (JEP 397).
|
etiquetas: java 16 , oracle , jdk , programación
Si, los pro java me votaréis negativo, pero tenía que decirlo, odio java con todas mis fuerzas.
Para mi el futuro es Phyton y lo poco que he visto me gusta.
Estoy hasta las narices
Y es que me parece un lenguaje super farragoso, hay que escribir demasiadas líneas para todo, solamente para conectarte a una base de datos necesitas media biblia, con lo facil que es en python3.
farragoso, enrevesado, 200 lineas para hacer una chorradita, tocahuevos con los tipos de datos...
Prefiero 1000 veces python3, y mas viendo como está el mundo de la IA.
Empezando porque tienes que tener carpetitas, los nombres de clases igual que los del archivo, que si poner los nombres de tal manera, que si no me vale un package con mayúsculas, aún no me he aprendido la cabecera de "main"
Una cosa que me ralla muchisimo es tener que escribir system.out.println("hola"); cuando en python con print("hola") llega.
O para conectarse a una base de datos mysql o sqlite? que si descargar el driver, si vas a usar objetos ponte con hibernate a configurarlo y que no reviente todo, y luego una linea para decirle donde está el driver, otra para importar hibernate, otra para crear la conexión, otra para el statement.
Y para agregar parámetros a un query? como tengas 7 parámetros te vas a aburrir
Tampoco soporto el tipado, vale, diferencia entre un entero y una letra, estupendo, pero tener que decirle que es un long? que me diga "no, no puedes meter eso ahi porque es un real y tu variable un entero, tienes que castearlo" cuando python simplemente ignora la parte decimal (que lo mismo es lo que quiero) y ya.
Mi relación con java no es bonita, es tóxica, acabará en divorcio y llevándoselo todo
PD: a veces abro paginas de meneame en modo incognito porque con los ignore a veces no me entero de los hilos
PD2: designorado, pórtate bien, que se yo, dime que estudie... jquery
Pero ahora veo un proyecto grande en python, sin ningún tipo de tipado y usando todo tipo de trips dinámicos y pienso que es inmantenible.
Cuando tengas varios anos de experiencias y tengas que hacer software distribuido entre varios datacenter en los 5 continentes, escalable que aumentes los nodos y tengas que resolver una incidencia ya me cuentas.
Recuerda eso que acaba de decir, en serio recuerdalo.. Y ojala que el buen camine te lleve por la progamacion funcional.
Ya te lo digo yo, estas muy muy muy muy muy muy muy verde.
Si quieres acelerar te recomiendo que te vayas al norte y no te quedes en Espana
te devuelvo tu negativo, que no lo quiero
Otro para ignorar
A ver si la complicación va a estar entre la silla y la pantalla.
Phyton es un juguete para prototipos rápidos sin meterte en chicha.
Por tu comentario se ve que solo has hecho pequeños juguetes.
#27 Mira, otro que falta al respeto al argumentar indicando que el problema con un lenguaje coñazo, es la interfaz silla teclado. Ni siquiera sabes hacer el chiste bien....
Ambos a la sombra, aprended respeto.
Lo he intentado, muchas veces, y siempre con ganas de aprenderlo, igual simplemente es que soy menos listo de lo que pienso y no soy capaz de pillarlo, pero es que me parece infumable...
Solo como duda, porqué no debe usarse el system....? que se usa en su lugar? porque a mi me están diciendo que haga menús "por consola"
Te agradezco que no me hayas atacado como si java fuese la virgen maría y yo un hereje
ah y no te lo pierdas, el examen es íntegramente en papel y sin acceso a nada mas que tu bolígrafo.
Supongo que viene a ser como el que odia las matematicas, porque el profesor era inutil.
Pero lo que me han enseñado, si que es un tostón
He llegado a un punto en el cual si en mi trabajo me cambian de proyecto y me hacen usar algún lenguaje sin tipado estático, me empezaría a buscar otro curro, por salud mental. Ya he pasado por ahí en dos trabajos distintos y no quiero volver a sufrirlo.
Y te lo dice alguien que también odia a java.
6 años programando con Java, ahora me he pasado a ruby(hace un mes) igual cambio de opinión pero... me sentía seguro con el tipado. Traigo un dato de dios sabe donde, lo formateas a un tipo y arrastras ese tipo hasta el final, si luego lo tengo que recueperar dios sabe donde y dios sabe cuando seguirá siendo el mismo tipo.
Ponte a sumar precios, multiplicar por porcentajes y tonterias así con numeros que vienen de un JSON/XML y los guardas en la base de datos y luego los muestras en una web... la fiesta de los puntos y las comas como no tengas tipado correcto.
Me explico: aprendes a clavar clavos. Tienes que centrarte en que la idea es que un material con forma alargada y puntiaguada al ser golpeado se clava en la madera ayudando a unir dos o más piezas. No te centres en que un martillo tiene un mango de madera y una cabea de metal con la que golpeas y te quejas de que hay que hacer esfuerzo. Si solo tienes que clavar un clavo, está de puta madre, es económico y lo puedes meter en un cajón para usarlo dentro de meses. Si tienes que clavar 500 clavos cada día tendras que aprender a usar una pistola de clavos; es mejor, no... será más cara, necesitará más preparación un enchufe...
Me he enrollado pero la cosa es que no estás aprendiendo Java, estás aprendiendo programación.
Personalmente considero que de Java SE 7 (1.7) a la versión 16 ha cambiado, me disgusta mucho tantas opciones nuevas que no se han preocupado por cosas cómo: estandarizar el modelo de coma flotante, a día de hoy nada que se pasan al estándar IEEE; la función «foreach« aún me puede.