Solucionado Cual lenguaje de programacion esta mas robusto?

Estado
Cerrado para nuevas respuestas.
J

joseblanco6663

Guest
hola como estan, me gustaría saber en estos momentos ya que veo muchos lenguajes de programacion esta el java , JavaScript, vb.net, esta el c++ builder , php, HTML, etc., pero la pregunta que tengo es :
¿cual es el lenguaje mas robusto tanto para aplicaciones web , como para aplicaciones de escritorio?, he escuchado que JAVA pero también me han dicho que java como muchos recursos al sistema, y que por eso este lenguaje tiene algunos contras.
para la programación web, es mejor php o .NET? me podrían ayudar?
ojala me ayuden personas que se dediquen al desarrollo de aplicaciones (programadores)
gracias
"JOSE BLANCO"
 

rob1104

Super Moderador
Super Moderador
Hola JoseBlanco6663

cual es el lenguaje mas robusto tanto para aplicaciones web , como para aplicaciones de escritorio?, he escuchado que JAVA pero también me han dicho que java como muchos recuersos al sistema, y que por eso este lenguaje tiene algúnos contras.
Sin lugar a dudas, y con mucha experiencia te puedo decir sin temor a equivocarme que la plataforma .NET; la verdad al oír que es una tecnologia desarrollada por microsoft no inspira mucha confianza, pero todo lo contrario, .NET es todo lo que puede pedir un programador para desarrollar aplicaciones web y de escritorio, e incluso que pueda interactuar (un servidor en web con clientes de escritorio). El unico requisito es el framework .NET pero a partir de Windows vista ya forma parte del sistema operativo, y mejor aun, gracias a entusiastas programadores, es una tecnologia multiplataforma (Linux,Mac) gracias al proyecto MONO. Para mi .NET es una gran alternativa a java con lenguajes tan potentes como C# y versatiles como Visual Basic.

para la programacion web, es mejor php o .net? me podrian ayudar'?'
uuu, ahi si esta dificil, yo me he visto obligado a desarrollar proyectos en php, mas que nada por limitaciones, ya que generalmente se utiliza un servidor apache con base de datos mysql, y pues apache, php y mysql son como hermanos inseparables ; Pero desarrollar una aplicacion en .net es relativamente sencillo, pero pues hay que contar con servidores IIS, dominar tecnologia asp.net, licencias de MS SQL Server, etc... Asi que la ventaja mas grande que tiene PHP es: no necesita Windows para funcionar

Saludos
 
J

joseblanco6663

Guest
Muchas gracias, pero mira ahora mismo estoy en 3 semestre de ing de sistemas, y mira yo tenia pensado comenzar a estudiar todos los lenguajes de programacion del mercado actual para después decidirme por cual especializarme en aplicaciones web y de escritorio, tenia pensado aprender java,visual basic 6.0,.net, php, html, javascript, dreamweaver.

Pueden darse cuenta que estaba tratando de aprender todos los lenguajes pero me iva a volver un aprendiz de todos pero ni un especialista en algúno, cosa que veo muy mal, por que ustedes se ve que tienen muy seguro en que lenguaje se deedican a hacer sus diferentes proyectos.

Pero bueno,, ala verdad. estoy todavvia ala espectativa,, sobre que camiino tomar,, pero diganme algo hay algúnos lenguajes que ejercen ventaja sobre otros,, o lo que importa es que manejes un lenguaje apropiado para la web y para el desarrollo de escritorio, y de hay adelante todos los lenguajes producen el mismo software?

O debería especializarme en la masa por lo menos que viene siendo JAVA por ejemplo.

Que me dicen amigos?
 

rob1104

Super Moderador
Super Moderador
Bueno, existen cientos de lenguajes diferentes y tratar de aprenderlos todos seria un caois, lo mejor es que te centres biene en que tipo de aplicaciones quieras desarrollar y escoger uno, dos o tres de acuerdo a tus necesidades.

¿hay algúnos lenguajes que ejercen ventaja sobre otros?
Bueno, debes saber que los lenguajes de programacions se clasifican principalmente en 3:

-Lenguajes de Bajo Nivel

-Lenguajes de Medio Nivel

-Lenguajes de Alto Nivel.

Tambien existe el lenguaje maquína, que es al que pasan todos los programas una vez compilados para que la computadora los pueda entender, pero es imposible trabajar en dicho lenguaje debido a que son puros 0s y 1s.

Bueno, mientras mas alto sea el nivel del lenguaje, mas sencillo es de aprenderlo, ya que proporciona un nivel de abstraccion mucho mas alto y nos ahorra muchas lineas de codigo, pero a cambio de eso, nos limita a trabajar con cosas a bajo nivel de abstraccion, como puede ser trabajar hardware especifico o con rutinas directamente al nucleo de un sistema operativo.

lo que importa es que manejes un lenguaje apropiado para la web y para el desarrollo de escritorio, y de hay adelante todos los lenguajes producen el mismo software?
Depende del punto de vista, lo importante es satisfacer al cliente, al fin y al cabo el ni se entera en que lenguaje vamos a programar y a veces tampoco se entera ni le interesa si es desarrollo web o de escritorio, al cliente lo que le importa es que funcione y punto. Pero si es muy importante aprender a elegir un lenguaje potente para no quedarnos cortos, ya que, por ejemplo C++ es mucho mas potente y rápido que Visual Basic, pero necesitamos dedicarle mas tiempo, y si el cliente quiere un programa de gestion para una compañia de videos en 1 mes con Visual Basic sobra aunque con C++ también se pueda hacer pero invirtiendo el doble o hasta el triple de tiempo, investiga bien sobre las posibilidades de cada lenguaje.

Recuerda esto, lo importante no es el lenguaje, si no la lógica que tengas como programador, responde estas preguntas que deje en un post anterior para ver exactamente que camino quieres tomar:
-¿Porque te gustaría aprender a programar?

-¿Sabes que es y como trabaja un Sistema Operativo, así como diferenciar entre uno y otro?

-¿Sabes los conceptos básicos de computacion? (Como trabaja una computadora, definicion de bit, byte, kilobyte... etc.. ; sistemas de numeracion (decimal, binario, hexadecimal, etc...)

¿Qué entiendes por lógica?

¿Qué tipo de programas te gustaría desarrollar? (juegos, programas de gestion, sistemas operativos, sistemas web, redes, oficina, etc...)
 
V

vilchitos

Guest
Hola aquí les va mi opinion después de estudiar 8 años entre prepa y universidad y 5 años de experiencia laboral.

Como programador te digo que depende de gustos y de necesidades.

Gustos pueden ser vb6 para empezar y migrar a vb.net, asp.net etc .

Por necesidad, tendras que desarrollar en software gratuito o libre como php, y java.

Ahora un punto importante en el desarrollo de aplicaciones de escritorio es la Base de datos. no te olvides de eso. si eres buen programador debes de tener buenos conocimientos en BD. a lo mejor no ser un master pero si como es crear una buena bd.

En tu carrera te deben de enseñar cuales son los principios de creacion de Base de datos.

Ahora para web.

Por gusto y facilidad, MACROMEDIA STUDIO.

dreamweaber, fireworks, freehad. flash.

Puedes encontrar aplicaciones que te crean las animaciones flash sin tanto esfuerzo como swishmax.

Por necesidad, hay muchos programas para desarrollo web que son gratuitos aunque si necesitas tener conocimientos basicos de HTML. para poder aplicar luego tanto PHP y ASP.

Y un consejo, no te encierres en algo porque te pasara lo mismo que a mi, todo era VB6, que cuando quise migrar a .net vieras lo dificil que me resulto.

Piensa en todo y depende del proyecto que haras sera la eleccion que deberas tomar.

Al final de cuentas si tienes la logica de programacion con eso basta pues cualquier lenguaje de programacion sea web o escritorio es un conjunto de reglas a seguir.

Te las puedes aprender pero si no tienes la logica no te sirve de nada.

Te sugiero también trabajar en eso que es lo mas importante

Saludos
 
F

fonsi_18

Guest
Yo en realidad estoy estudiando el grado superior de desarrollo de apliaciones informatica, y en realidad, lo que yo se, es que el java es de lo mas usado y de lo mas util, también estoye studiando en c++ con Borland

Un saludo

FONSI
 
J

joseblanco6663

Guest
muchas gracias. debería abrir mas la mente y aprender lo adecuado para el momento o proyecto adecuado.
 
V

vilchitos

Guest
como te dicen segun tu necesidad sera tu solucion.

saludos
 
Estado
Cerrado para nuevas respuestas.
Arriba Pie