Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   JAVA (https://www.clubdelphi.com/foros/forumdisplay.php?f=16)
-   -   Principiante: Que compilador de java funcionaria mejor para aprender a programar IDE (https://www.clubdelphi.com/foros/showthread.php?t=92434)

vroa74 27-10-2017 15:36:41

Principiante: Que compilador de java funcionaria mejor para aprender a programar IDE
 
Necesito programar en java como antecedentes:
Programo es Delphi, programo en c++ embarcadero, me he acostumbrado a estilo de programación de tipo RAD sim embargo estoy dispuesto a aprender o desarrollar otra teoría si es necesario.
Necesito programas aplicaciones con interface que se puedan correr desde un pc o desde una web a través de un IDE con interface para una base de datos me interesa muchos la interface para Mysql y para Oracle express edition.
He visto que los dos compiladores más usados nos NetBeans y Eclipse, sin intención de menospreciar a los demás que existan.
La pregunta de siglo:
¿Cuál de los dos compiladores me da más herramientas para poder desarrollar y aprender de una manera más rápida y a desarrollar más rápido y efectivamente, hacer reportes y tener más control sobre el código??
Tomando en cuenta que entre aprender rápido y desarrollar rápido y eficientemente prefiero lo segundo.
Espero que me puedan ayudar gracias.

mamcx 27-10-2017 17:11:11

NetBeans y Eclipse no son compiladores.

Son IDEs.

Por lo que he leido por ahi este es el que mas gusta:

https://www.jetbrains.com/idea/


Aunque NetBeans tambien tiene su publico. Eclipse he leido que es mas problematico.
---

Y si quieres *productividad* piensa en otro lenguaje que corra sobre la maquina virtual de Java.

Kotlin es el que mas se habla:

https://kotlinlang.org/

---

Ahora bien si pensamos solo en:

Cita:

¿Cuál de los dos compiladores me da más herramientas para poder desarrollar y aprender de una manera más rápida y a desarrollar más rápido y efectivamente, hacer reportes y tener más control sobre el código?
Hay poco que mejore a Delphi en este aspecto, excepto que no es tan bueno como herramienta multiplataforma.

Java es un lenguaje *pesado* como C++, no me refiero a su desempeño, sino a que conceptualmente es un lenguaje/plataforma complejo.

Si hablamos de *productividad* otros lenguajes borran a Java/C/C++/C#. Porque estos son pensandos para equipos grandes.

Por ejemplo, python *definitivamente* es mucho mas productivo. Tambien estan ruby, clojure/lisp, oCalm y otros. Pero todos tienen su "pega" en que en cuanto hacer apps de escritorio mas alla de Delphi/Visual Studio estamos con las uñas...

luisgutierrezb 27-10-2017 19:29:21

Yo te recomiendo B4J, es sintaxis Basic pero te genera Java, puedes manipular bases de datos, el ide es sencillo pero practico, es gratuito...
https://www.b4x.com/b4j.html

roman 27-10-2017 23:39:40

Cita:

Empezado por mamcx (Mensaje 522078)
Kotlin es el que mas se habla:

https://kotlinlang.org/

Hola Mario, ¿qué ventajas tiene sobre Java?

LineComment Saludos

mamcx 28-10-2017 02:25:58

Yo en Java no trabajo, pero de los diversas alternativas a Java es la que mas se habla en los circulos donde me muevo.

Basicamente, tiene muchas mejoras sintaxticas enfocadas en reducir ruido y problemas, asi como la posibilidad de hacer algo de programacion funcional sin irse al extremo:

https://kotlinlang.org/docs/referenc...n-to-java.html
https://www.infoworld.com/article/32...explained.html

--

Java es como .NET, donde hay varios lenguajes construidos sobre el. Eso permite elegir lenguajes mas acordes a las necesidades y gustos.

Pero Kotlin tiene buen soporte de IDEs (al fin lo hace JetBrains!) y es oficialmente soportado para Android. Y de las alternativas es la que menos alienigena me parece para alguien acostumbrado a lenguajes tradicionales.

roman 29-10-2017 01:15:59

Cita:

Empezado por mamcx (Mensaje 522086)
Java es como .NET, donde hay varios lenguajes construidos sobre el. Eso permite elegir lenguajes mas acordes a las necesidades y gustos.

Gracias, Mario. Caray, la verdad es que no tenía ni idea. Siempre pensé que sólo era Java. Habrá que echarle un vistazo a esto.

LineComment Saludos

mamcx 29-10-2017 02:20:06

Para que se despeluque!:

https://en.wikipedia.org/wiki/List_of_JVM_languages


Y para .NET:

https://en.wikipedia.org/wiki/List_of_CLI_languages

Osea: Cualquier maquina virtual es tratada como una real y se usa como "target" para implementar lenguajes.


La franja horaria es GMT +2. Ahora son las 10:43:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi