Ver Mensaje Individual
Antiguo , 15:10:02   #1

Me Gusta
Estadisticas
Mensajes: 193
Me Gusta Recibidos: 3
Me Gustas Dados: 27
Ingreso: 28 nov 2010

Temas Nominados a TDM
Temas Nominados Temas Nominados 0
Nominated Temas Ganadores: 0
Reputacion Poder de Credibilidad: 14
Puntos: 397
ARICARRARO el Usuariox sera famoso/a muy prontoARICARRARO el Usuariox sera famoso/a muy prontoARICARRARO el Usuariox sera famoso/a muy prontoARICARRARO el Usuariox sera famoso/a muy pronto
  
Predeterminado MiniGuía Java…alternativas de desarrollo Calificación: de 5,00

Los mejores licores
Este post es para quienes usan Java, y quieren conocer otras plataformas de desarrollo.



1. Jython
Es lo mismo que programar en Python, pero con las funciones y librerías Java.
2. JRuby
Es un lenguaje orientado a objetos parecido a Python, también permite usar las librerías de Java.
3. Groovy
Es un lenguaje de programación dinámico, orientado a objetos muy parecido a JRuby.
4. Scala
Lenguaje de programación orientado a objetos parecido a los tres anteriores (Python, JRuby y Groovy).
http://www.scala-lang.org

Ejemplo 1. Hola mund, el famoso "hola mundo" escrito en estos lenguajes.

Hola.py
print “¡Hola mundo (en JPython)!”

Hola.rb
puts “¡Hola mundo (en JRuby)!”

Hola.groovy
println “¡Hola mundo (en Groovy)!”

Hola.scala
println (“¡Hola mundo (en Scala)!”)

Ejemplo 2. Clases, etse es un ejemplo de cómo crear una clase y acceso básico a sus miembros


Persona.py

class Persona:
def asignaNombre(self,Nombre):
self.Nombre
def obtenerNombre(self):
return self.Nombre

miObjeto. Persona()
miObjeto.asignaNombre(‘Fernando’)
print “Nombre ”, miObjeto.obtenerNombre()




Persona.rb

class Persona

def initialize(nombre)
@nombre=nombre
end

def nombre
@nombre
end

def to_s
“#{@nombre}”
end

miObjeto= new Persona(‘Fernando’)
miObjeto.nombre
miObjeto.to_s

Persona.groovy

class Persona{
String nombre

def Nombre(){
println nombre
}

static void main (String[] args){
def miObjeto= new Persona(nombre: ‘Fernando’)

miObjeto.Nombre()
}//fin main
}//fin clase

Persona.scala
class Persona (nombre: String)

miObjeto = new Persona

miObjeto.nombre=”Fernando”


A mi criterio Python es el más fácil de aprender. ¡Saludos desde México!

Comentarios Facebook

ARICARRARO no está en línea   Responder Citando

compartir
                 
remocion sep Gold sep Silver sep Donar

marcaNo Calculado   #1.5
SponSor

avatar
 
Me Gusta denunciando
Estadisticas
Mensajes: 898.814
Me Gusta Recibidos: 75415
Me Gustado Dados: 62988
Fecha de Ingreso: 02 jun 2006
Reputacion
Puntos: 1574370
Ayudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen camino
emoticon Re: MiniGuía Java…alternativas de desarrollo

 
Los mejores licores
 
   
   
_______________________________________________
Publicidad :)
conectado
 
Page generated in 0,04450 seconds with 12 queries