blog de SoftMAS

JavaFX una Herramienta Realmente Potente

En todo el tiempo que llevo trabajando como desarrollador he probado herramientas que me han permitido mejorar los tiempos de desarrollo y la productividad, y tengo que confesar que mi fuerte no es el diseño de la interfaz de usuario, y aunque estuve alejado de Java por algún tiempo por mi trabajo con Dynamics AX, en el reencuentro que he tenido con el lenguaje, me he encontrado con unas muy agradables sorpresas, tal vez las que más me han impactado de forma muy favorable son JavaFX y Scene Builder.

Estas dos herramientas han hecho que ese placer al programar se multiplique y que Java ahora más que antes sea mi lenguaje preferido, es cierto que le debemos mucho a swing, porque en su momento fue también un instrumento de mucha ayuda. Con la llegada de Los IDE's como Eclipse, Netbeans, IntelliJ etc, se acortaron los tiempos de programación enormemente, pero mi punto débil siempre ha sido el diseño de la interfaz, en realidad nunca logré resultados que me dejaran satisfecho, siempre hacia falta algo para que me sintiera bien con la presentación.

Java para principiantes (Ambito o alcance de las variables en Java)

Hola a todos, en mi blog quiero ayudar a varios jóvenes que se inician en el mundo de la programación en Java, así que he creado algunos post que quiero compartir con ustedes, esto con el fin de obtener críticas y consejos para mejorarlo, sin más preámbulo acá esta el artículo:

El alcance de las variables es una de las consultas que más se presentan en los blogs, adicionalmente son la causa de dolores de cabeza de algunos desarrolladores novatos, por lo tanto, hemos creado este post con el fin de explicar de una forma clara cual debe ser el comportamiento de las variables locales, globales, de clase de método etc.

Inicialmente crearemos una clase con el siguiente código:
 

Entorno de desarrollo IDE o editor de texto?

Siempre había pensado que era mucho mejor trabajar en un IDE, pues me permite crear las interfaces gráficas con mayor facilidad, sin embargo mi visión del universo de la programación estaba muy sesgada, pues la mayor parte de mi tiempo programando he usado los entornos de desarrollo.

Pues bien, aunque en la encuesta los vencedores fueron los IDE, y entiendo el por que, me sorprendió la cantidad de votos que tuvieron los procesadores de texto minimalistas, (les pido perdonen mi entusiasmo, este blog tiene pocas semanas de creado, para mi 47 votos son un número enorme!!) , y fue así como consulte a varios de los programadores que los usan para que me explicaran las ventajas que tienen y por que los eligieron.

En primer lugar, la mayoría de los desarrolladores que usan estos programas tienen una gran inclinación por el desarrollo web, y claro, tanto Gedit como Sublime Text manejan HTML5 y CSS3; es cierto que Netbeans y Eclipse han expandido sus fronteras buscando que los desarrolladores los elijan no solo para trabajar en Java sino también para trabajar en HTML, PHP, Ruby etc. Pero créanme que a los desarrolladores web no se los ganan tan fácil.

Distribuir contenido