En el mundo de la programación hay una eterna discusión sobre los distintos lenguajes de programación existentes, sin llegar a una conclusión que deje contento a todos, y la pregunta del millón de dólares es ¿cuál es el mejor lenguaje para programar?.
Cuando estaba en la universidad me decían "Java es lo mejor, Java es el más usado, Java es el presente y el futuro, Java es el más pagado, etc...", y yo decidí usar Python cuando no era tan popular. Años después de vivir experiencia satánica "PRO JAVA" aparece la medición de lenguajes con las estadísticas del 2013:
Demostrando que la decisión que tomé en su momento fue acertada, pero para ser más objetivo veamos las estadísticas detalladas:
Los tres lenguajes más usados según las estadísticas son:
- Python: 30.30 %
- Java: 22.20 %
- C++: 13.00 %
De los primeros tres lenguajes más usados, sólo dos han crecido en cuota (Python y C++) mientras que Java ha descendido por segundo año consecutivo en mayor porcentaje; otra cosa interesante es que C++ ayuda a extender y escribir librerías para Python, por lo tanto puede haber una estrecha relación del crecimiento de C++.
¿Se habrán acabado los años dorados para Java?
Mi respuesta es sí. Java como lenguaje no aporta nada nuevo, aún así como plataforma es otra historia. Actualmente muchos lenguajes tienen versiones compatibles con la máquina virtual de Java y así aprovechan sus bondades, eso también debe tener algo que ver con la reducción drástica de su cuota de uso. Otra razón algo más osada es que Oracle posiblemente está matando a Java como lenguaje y quizás como plataforma.
¿Qué opinan sobre lo que pasará con Python y Java este año?
NOTA: ¿De donde vienen los datos?
Codeeval, una masiva plataforma de evaluación de programadores y empresas de desarrollo en el mundo, cada año, evalua a miles de developers y compañias, junto a sus tendencias de uso y desarrollo.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por Dario el 07 de Febrero de 2014
Por Dario el 07 de Febrero de 2014
Por Moisés el 07 de Febrero de 2014
Por Miguel1819 el 07 de Febrero de 2014
Por nicolascine el 07 de Febrero de 2014
http://blog.codeeval.com/codeevalblog/2014#.UvU2AEJ5Mt8
Por Aoyama el 07 de Febrero de 2014
Por Mariux el 07 de Febrero de 2014
Aoyama :
Es un artículo de opinión, que invita a la gente a hablar de un tema entre todos...Lo pasé justamente porque está pidiendo la opinión de la comunidad a elaborar una respuesta a una pregunta específica. No entiendo porqué tanta violencia al responder a alguien que intenta aportar y conversar...
Por Jaime Olmo el 07 de Febrero de 2014
Por Aoyama el 07 de Febrero de 2014
Mariux :
Aoyama :
Es un artículo de opinión, que invita a la gente a hablar de un tema entre todos...Lo pasé justamente porque está pidiendo la opinión de la comunidad a elaborar una respuesta a una pregunta específica. No entiendo porqué tanta violencia al responder a alguien que intenta aportar y conversar...
o.O ¿Violencia? sólo le estoy pidiéndo que de las fuentes confiables en las que fundamenta su artículo, no creo que eso sea violencia, por muy de opinión que sea su artículo, para iniciar una buena discusión y aportar algo constructivo se necesita un buen fundamento.
Por @edaprog el 07 de Febrero de 2014
Por Crowley el 07 de Febrero de 2014
Por Elkin el 07 de Febrero de 2014
Saying that Java is good because it works on all platforms is like saying anal sex is good because it works on all genders.
Y antes de que pregunten, esta es la fuente: http://harmful.cat-v.org/software/java
Por Oscar el 07 de Febrero de 2014
Por Fernando S. el 07 de Febrero de 2014
Si es para trabajo personal estoy de acuerdo en que tienes que elegir un lenguaje que sea adecuado tanto con tu filosofia como con tu manera de trabajo, pero en empresas, Python esta muy por debajo, y aclaro, programo en Ruby (similar a Python), creo que atacar un lenguaje por la popularidad no es bueno, se tiene que ver las capacidades en el desarrollo del lenguaje y los campos que quieres cubrir.
Elige el lenguaje que quieras, y disfruta de tu trabajo , nunca defiendan su lenguaje por popularidad, vean pro's y contra's de productividad, desempeño, y ya despues pueden hablar de lenguajes
Por yonaides el 07 de Febrero de 2014
Por Luis Felipe el 07 de Febrero de 2014
Por sir_des el 07 de Febrero de 2014
Por intimateo el 07 de Febrero de 2014
Por lo que desarrollar de sistemas complejos se vuelve más rápido y con menos recursos tanto humano como económico y aún mejor si es open source.
Por alfredo el 07 de Febrero de 2014
Por marcos el 07 de Febrero de 2014
Por Freddie el 07 de Febrero de 2014
marcos-blog :
Por Freddie el 07 de Febrero de 2014
Aoyama :
Ya le agregamos las fuentes correctas. Es fruto de una investigación interna de Mejorando.la, con gráficos tomados de Codeeval y su evaluación másiva de tendencias de desarrollo. Sorry.
Por daxter_ward el 07 de Febrero de 2014
Por Juan el 07 de Febrero de 2014
Por Joshua el 07 de Febrero de 2014
Por Fernando S. el 07 de Febrero de 2014
Java no me gusta, me gusta mas la simpleza de lenguajes como Python y Ruby, pero no por ello dire que es mejor esos dos lenguajes para generar cierta popularidad, la cual afecta en esas estadisticas.
Por luis el 07 de Febrero de 2014
Por yograterol el 07 de Febrero de 2014
Entonces no deben tomarse esto como un ataque a todo el ecosistema Java. Si defienden Java deben estar seguro del potencial de su máquina virtual, pero hay que estar claro que el lenguaje no aporta muchas cosas en la actualidad. No hay una innovación que si ha tenido Python de la versión 2 a la versión 3.
Por FCH el 08 de Febrero de 2014
Por spmtecnologia el 08 de Febrero de 2014
Por daz_angie el 08 de Febrero de 2014
*Sale corriendo y se esconde en su fuerte
Por John el 08 de Febrero de 2014
Por Salcon el 08 de Febrero de 2014
Por agares el 08 de Febrero de 2014
Por ejemplo en el top de lenguajes más usados en github para el 2013 (http://adambard.com/blog/top-github-languages-for-2013-so-far/) se puede ver a javascript en el primer lugar y de hecho a Java en el tercero por encima de Python que está en el quinto.
También depende de a quien le preguntes, pero si hablamos de tendencias creo que también habría que anotar a Ruby ahí.
El dato es interesante pero hay que ser un poco más objetivo al informar de estas cifras para no confundir a las personas.
Por pitger el 08 de Febrero de 2014
Por pitger el 08 de Febrero de 2014
http://www.youtube.com/watch?v=E3418SeWZfQ
http://www.youtube.com/watch?v=5U1_KW6ww7Y
Por Edward Leandro Rios el 08 de Febrero de 2014
Por MajinBoo el 10 de Febrero de 2014
Por John el 11 de Febrero de 2014
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Por El lobo el 11 de Febrero de 2014
Por tangamampilia el 11 de Febrero de 2014
Por A ver... el 11 de Febrero de 2014
Si vamos a hablar en serio, un programador de verdad sabe o aprende todo lo que tiene que saber, sin miedos ni prejuicios, lo único que pregunta es "en qué lo vamos a desarrollar?" "no sé ese lenguaje, dame una semana o dos y empezamos" (a no ser que te presentes a en una empresa pero si no sabes el lenguaje que piden y te presentás es otro tu problema y más serio).
Esto de ver estadísticas y modas es muy circunstancial y lejos del perfil que tendría que tener un programador.
Es como decir que Laravel es mejor que Symfony porque cada vez lo usan más. No es así, se usa más porque hay muchos más proyectos que no requieren un framework tan grande como Symfony y Laravel se adecua a los requerimientos, pero no se puede decir que por eso es mejor.
Mucha más gente va a comer a McDonals que a restaurantes vegetarianos y por eso vamos a decir que una hamburguesa de McDonals es mejor que la verdura?
Hay saber ver las estadísticas y usarlas como corresponde. Veamos cuando usan Python, cuando Java, cuando PHP, y sepamos elegir cual es el mejor para nuestro proyecto actual y dejemos de hacer estas divisiones que no sirven para nada más que para decirle al otro "vos sabés menos que yo porque no lo ves igual".
Por último y aparte de todo, PHP bajó más de un 50% y es usado solamente por el 3%? No pongo en tela de juicio donde tendría que estar si primero, segundo o último, pero 50% menos?
Por Aoyama el 11 de Febrero de 2014
A ver...-blog :
Ya como que es clásico.
A ver...-blog :
Si vamos a hablar en serio, un programador de verdad sabe o aprende todo lo que tiene que saber, sin miedos ni prejuicios, lo único que pregunta es "en qué lo vamos a desarrollar?" "no sé ese lenguaje, dame una semana o dos y empezamos" (a no ser que te presentes a en una empresa pero si no sabes el lenguaje que piden y te presentás es otro tu problema y más serio).
Agregaría que un programador de verdad, experimenta y para eso necesita aprender cosas nuevas, pero sin tomar poses fundamentalistas de X es mejor que Y porque es más cool y bobadas diversas.
A ver...-blog :
Esto de ver estadísticas y modas es muy circunstancial y lejos del perfil que tendría que tener un programador.
Muy circunstancial
Por Efra. el 11 de Febrero de 2014
Por Dientuki el 12 de Febrero de 2014
daz_angie :
*Sale corriendo y se esconde en su fuerte
Hazme un lugar en tu fuerte!!! *Se esconde
Por Mario Rugeles el 12 de Febrero de 2014
No tengo nada contra python, pero me parece que esto no tiene que ver con tendencias, sino con el gusto del autor.
Por man61211 el 13 de Febrero de 2014
Por man6121 el 13 de Febrero de 2014
Por Freddie el 14 de Febrero de 2014
man6121-blog :
Por leviatanMX el 14 de Febrero de 2014
En Mexico hay un dicho, "depende del Sapo es la Pedrada", depende del Proyecto es la herramienta..!
Si me piden una pagina web con acceso a datos, probablemente me vaya por php + html5 y mysql, PEROOO si lo que me piden es una aplicacion administrtiva que funcione por internet, pues me iria por Flex + php + Mysql o java, o asp.net, o ruby, o etc. es la ventaja de Flex.
Si es una aplicacion de escritorio probalemente utilize PowerBuilder con SQL Anyware, y haga un instalador para que me configure ODBC, si es una aplicacion mas grande Cliente/Servidor con SQL Server x ejemplo, definitivamente seria PowerBuilder y sus drivers nativos para sql server, sybase, etc.
Como digo, depende del sapo es la pedrada.!! debes usar la herramienta mas adecuada, conozco gente que todo lo quiere hacer con PowerBuilder, usado hasta VPN, ajajaja x diosssssss, habiendo tantas tecnologias WEB, en fin..
y por cierto Python y Ruby aun estan a años luz de alcanzar la madurez y potencia de JAVA, por el momento ni siquiera existe un IDE descente para python (diseño visual).
JAVA aun existira por mucho tiempo, mientas otro lenguaje no alcanze los niveles empresariales de java.
Por yograterol el 17 de Febrero de 2014
leviatanMX :
En Mexico hay un dicho, "depende del Sapo es la Pedrada", depende del Proyecto es la herramienta..!
Si me piden una pagina web con acceso a datos, probablemente me vaya por php + html5 y mysql, PEROOO si lo que me piden es una aplicacion administrtiva que funcione por internet, pues me iria por Flex + php + Mysql o java, o asp.net, o ruby, o etc. es la ventaja de Flex.
Si es una aplicacion de escritorio probalemente utilize PowerBuilder con SQL Anyware, y haga un instalador para que me configure ODBC, si es una aplicacion mas grande Cliente/Servidor con SQL Server x ejemplo, definitivamente seria PowerBuilder y sus drivers nativos para sql server, sybase, etc.
Como digo, depende del sapo es la pedrada.!! debes usar la herramienta mas adecuada, conozco gente que todo lo quiere hacer con PowerBuilder, usado hasta VPN, ajajaja x diosssssss, habiendo tantas tecnologias WEB, en fin..
y por cierto Python y Ruby aun estan a años luz de alcanzar la madurez y potencia de JAVA, por el momento ni siquiera existe un IDE descente para python (diseño visual).
JAVA aun existira por mucho tiempo, mientas otro lenguaje no alcanze los niveles empresariales de java.
Python para GUI tiene mas de 6 opciones para elegir, frente a las 3 de JAVA, la mayoría del software que corre sobre el KERNEL de Linux esta hecho en Python incluyendo instaladores.
Sobre la madurez, podemos tomar alguna forma de medirlo? si es por edad Python es mas antiguo que Java.
La gente de Java esta muy acostumbrada al Drag and Drop, aun así lo entiendo porque hacer un form en Java lleva muchas mas lineas de código que en Python.
Python no necesita un IDE que te consuma toda la ram, con un editor de texto basta.
Por leviatanMX el 17 de Febrero de 2014
y siempre eh dicho, a kien demonios se le puede ocurrir hacer un ide escrito en java..!!! escribanlo en C++ o no se, pero no en java que te debora la RAM (algo ke es aberrante en windows, consume mas ram que en linux) yo tambien sufro, ya que Flex Builder esta basado en Eclipse, y todo por querer hacer un ide que funcionara en windows, OS X y linux, en fin..
yograterol :
Python para GUI tiene mas de 6 opciones para elegir, frente a las 3 de JAVA, la mayoría del software que corre sobre el KERNEL de Linux esta hecho en Python incluyendo instaladores.
Sobre la madurez, podemos tomar alguna forma de medirlo? si es por edad Python es mas antiguo que Java.
La gente de Java esta muy acostumbrada al Drag and Drop, aun así lo entiendo porque hacer un form en Java lleva muchas mas lineas de código que en Python.
Python no necesita un IDE que te consuma toda la ram, con un editor de texto basta.
Por MonkeyScrin el 17 de Febrero de 2014
Por Aoyama el 17 de Febrero de 2014
yograterol :
Python para GUI tiene mas de 6 opciones para elegir, frente a las 3 de JAVA
¿En serio?
yograterol :
Otra afirmación sin base sólida ¿Tienes la fuente de esos datos o sólo lo dices porque las aplicaciones que tú usas tienen instaladores python? porque si a esas vamos yo he visto más instaladores hecho en GTK+ así que podría soltar la misma perla.
No defiendo ningún lenguaje (Me parece una postura boba, lo siento)
Por maf el 17 de Febrero de 2014
Por leviatanMX el 17 de Febrero de 2014
ya me imagino programando componentes visuales, de modo texto jaja, vaya productividad ehhhh, por lo mismo no utilizo Flex Builder en linux porque no soporta desarrollo visual, no voy a estar perdiendo el tiempo, ejecutando la aplicacion a ver como va quedando.
y con respecto a los IDE's dice 3 para java, como se ve ke no conoces, te voy a enumerar varios.
Netbeans (visual)
Eclipse (visual)
Aptana
Intelli J (con soporte visual y a otros lenguajes tmb)
Sybase Power J (visual)
J Creator
Embarcadero J Builder (visual)
y se me esta escapando otros
y bueno ya nos desviamos del tema, jajajaja
ni punto de comparacion hay entre los lenguajes citados
Por pitger el 18 de Febrero de 2014
leviatanMX :
...y por cierto Python y Ruby aun estan a años luz de alcanzar la madurez y potencia de JAVA, por el momento ni siquiera existe un IDE descente para python (diseño visual).
IDE si existe leviatanMX... varios, pero si lo que te refieres es a que tenga GUI, pues si, yo ando como loco buscando uno y no encuentro nada. [atención: radio-baliza para quien sepa de uno y tenga a bien comunicarlo al resto de la humanidad, serás un profeta y tendrás un +1 mio en tu G+ )
Por pitger el 18 de Febrero de 2014
He de decir que, claro, debería empezar prácticamente de cero pero yo buscaba algo tipo Dreamweaver, donde puedes previsualizar lo que vas haciendo... eso y que cuando quieres acceder a cierta parte del código, en vez de volverte loco buscando entre las líneas, se hace muy cómodo hacer clic en la parte GUI y que te quede marcada en la línea de código (que son las 2 unicas cosas para las que uso GUI, pero sin las que no puedo vivir)
Por pitger el 18 de Febrero de 2014
GagaJavaPor pitger el 18 de Febrero de 2014
pitger :
GagaJavaAhhh Freddie... si te parece SPAM de otros sites el video, puedes hacer un video 'Lady Cristalab', con una chica así, guapilla y por mi encantado de difundir el video
Por YoMero el 18 de Febrero de 2014
Por yograterol el 18 de Febrero de 2014
YoMero-blog :
Fue algo mas comercial, igual leete esto: http://www.elandroidelibre.com/2012/05/es-java-en-android-tan-importante-como-parece.html
Para mi JAVA es una carga para Android, y hay muchos detractores de esto.
Pobre Android que ha tenido que llevar ese peso, menos mal para los desarrolladores que les interesa el rendimiento usan C y desarrollo nativo para Android.
Por YoMero el 18 de Febrero de 2014
Por YoMero el 18 de Febrero de 2014
Por yograterol el 19 de Febrero de 2014
YoMero-blog :
Al menos no esta en Java
Por Aoyama el 19 de Febrero de 2014
yograterol :
YoMero-blog :
Al menos no esta en Java
Pero debería estar en python, se predica con el ejemplo mi estimado.
Por Jorge el 20 de Febrero de 2014
http://www.techempower.com/benchmarks/
http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?test=all&lang=java&lang2=python3&data=u64q
Popularidad
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
http://adambard.com/blog/top-github-languages-for-2013-so-far/
http://langpop.corger.nl/
Web Apps.
http://programmers.stackexchange.com/questions/102090/why-isnt-java-used-for-modern-web-application-development
En teoria lenguaje Java es inferior a Python ,pero hay muchismo mas en cuenta,la JVM es mucho mas optima,tiene mayor ecosistema con mayor calidad de aplicaciones.
Quizas en el Escritorio donde tu vez a Java caer,pero en los servidores solo crece y crece.
Y sobre nuevas caracteristicas en Python.
Se Python es muy bueno,pero hay muchas cosas mas alla de Python.
Por leviatanMX el 20 de Febrero de 2014
http://www.sitepoint.com/best-programming-language-learn-2014/
http://mashable.com/2014/01/21/learn-programming-languages/
Por Aoyama el 20 de Febrero de 2014
Recomiendo mucho leer ese enlace, es mucho más claro y honesto que este post (sorry por el autor, pero hay que crear buenos desarrolladores no fanboys de X o Y)
Por Elkin el 20 de Febrero de 2014
Se que esto es un foro Java vs Python, pero el anterior argumento viene al caso porque el punto es que Java es un lenguaje que no se enfoca en la productividad: el ingeniero debe dedicar mucho tiempo a pensar y repensar en patrones, que capas van sobre que capas, abstración sobre abstracción, hacer interfaces por todo lado, escribir demasiado código para hacer algo simple, lo cual también afecta la mantenibilidad. La industria del software es ante todo un negocio y el mercado cada vez pide más velocidad en los desarrollos porque para las empresas, el que responde más rápido es más competitivo y para mi ésta es la principal razón por la que otras plataformas le están quitando participación a Java.
man61211 dice "el que no ha programado en C o Java no se le puede considerar programador" por favor! comentario típico de quien se cree mas inteligente por usar Java y mira por encima del hombro al resto de mortales. Generalmente el cliente se enfoca en el resultado final, y no se fija en la épica craneada que tuvo que hacer el heroe programador para bajar una estructura de datos de 51 a 50 bytes.
Por Aoyama el 20 de Febrero de 2014
Elkin-blog :
man61211 dice "el que no ha programado en C o Java no se le puede considerar programador" por favor! comentario típico de quien se cree mas inteligente por usar Java y mira por encima del hombro al resto de mortales. Generalmente el cliente se enfoca en el resultado final, y no se fija en la épica craneada que tuvo que hacer el heroe programador para bajar una estructura de datos de 51 a 50 bytes.
Es el clásico error de creer que el lenguaje es más importante que las habilidades que puedas desarrollar con él.
Por @agusl88 el 21 de Febrero de 2014
Por DaveSanchez el 04 de Marzo de 2014
Por cris_dpa el 11 de Marzo de 2014
Por leviatanMX el 12 de Marzo de 2014
cris_dpa :
Asi es compañero, como yo dije, depende del sapo es la pedrada, jajaaj, depende del proyecto es las herramientas a usar
Por deftones_sv el 14 de Marzo de 2014
La curva de aprendizaje en Java, lleva mucho tiempo, sobre todo si usamos frameworks para MVC y ORM; prácticamente hay que aprenderlos por separado y agregar que no solo hay que batallar con códigos Java, sino también con XML, que aunque no es complicado, consume tiempo importante.
Sin embargo frameworks para Python (Django por ejemplo), incluye o agrupa la interacción con bases de datos y modelos.
He pasado momentos mas divertidos con Python que con Java, pero respeto mucho este ultimo lenguaje mencionado, es una gran tecnología y como dijo alguien aquí mismo: la demanda del lenguaje, depende del país/ región. Aquí en El Salvador, Centroamérica, Java esta bastante fortalecido.
Por Jesus el 25 de Marzo de 2014
Por Mak el 29 de Marzo de 2014
Por Minato el 05 de Abril de 2014
Por Minato el 05 de Abril de 2014
Por Minato el 05 de Abril de 2014
https://www.youtube.com/watch?v=V23GNjnf438&list=PL5F907F818938859E
Para las personas que esten interesadas en aprender java les dejo estos enlaces donde podran ver sus mejoras y sus nuevas especificacion estos cursos son dictador por el maestro JESUS CONDE un gran profesor donde paso a paso les explicara java y avlaro no estoy en contra de python para mi un lenguaje es un medio en si mismo y no el fin, lo mismo decian con javascripts cuando salian nuevas tecnologias que se iva a terminar y mira ahora hablamos de javascripts isomorfo, node.js y otras tantas tecnologias le recomiendo que dejen de escribir idioteses y sean como el camaleon adaptencen a las nuevas tecnologias sea cual sea
Por GerDaniels el 08 de Mayo de 2014
cada lenguaje y plataforma tiene sus pros y sus cons.
Decidir cual usar es nuestra tarea como profesionales en base a los requerimientos y condiciones.
Zapatero a su zapato.
para cada necesidad una herramienta adecuada.
Por eduardo_giorgio59 el 09 de Mayo de 2014
Ademas cada lenguaje tiene su fuerte ejemplo php: exelente lenguaje rapido,agil web, pero tambien se puede hacer no web (seria para mi una locura). Java para aplicaciones multiplataforma muy buena opcion, y servlet muy bueno para ambientes muy diversos. Python y perl, yo no crearia script en otros lengujes. No conozco .net, pero me han contado muchas cosas buenas. En assebler c es indiscutibe.
Todo depende del ambiente de donde uno se quiera enfocar.
No busco ofender a nadie ni critiar, pero creo que cada uno de los lenjuages se gano su mercado, por su gente y su pais, mercado. Si no he nombrado algun lenjuage no fue con animos de ofender sino que ejemplifique con los que conosco y puedo hablar.
Por Esteban el 30 de Mayo de 2014
Por El domador de pulgas el 12 de Junio de 2014
Por Remy Mateus el 22 de Julio de 2014
Por Mega Crack el 04 de Agosto de 2014
este tipo de cosas rollo: este lenguaje de programación es el futuro y el resto a la mierda. Como ingenieros debemos ser capaces de adaptarnos a cualquier lenguaje sin mucho esfuerzo. luego en principio el lenguaje te importa 4 pepinos. Ahora bien, si eres cerrado de mente y solo quieres programar en uno es tu problema. De todas formas pienso que se deberian unificar los lenguajes, esta llegando al punto de la absurdez. Si cada empresa saca su lenguaje de programación, etc... vamos listos, de aqui a 10 años habra 9999999 lenguajes más y todo esto será una locura.
Por robert el 06 de Agosto de 2014
Teniendo eso en cuenta y aunque no me gusta java, me parece que aun es muy importante. Disculpa mi falta de conocmiento, entiendo para que sirve Java y C++ pero ¿para que sirve phyton?
Por libarra el 18 de Agosto de 2014
Por Yormi Altamiranda el 14 de Octubre de 2014
Dicho el lenguaje de programación no hace al programa el
Programa se hace gracia al ingenio , creatividad del
Programador .
Yo he programado en c++ y java , y la verdad me quede con java ya que para mi fue muy fácil de programar en el ,trabajo en java bajo la metodología MVC .
En estos momentos estoy estudiando python y eso de no poner llaves al final de un método es algo confuzo dado a que te pierdes ,
Y en esos listados que dicen cual lenguaje es mejor no creo
Por qué analicen : windows , linux esta Escritor en C/C++ y Mac OS X esta escrito en Obetive-C y C/C++
Por MrsMaycc el 21 de Noviembre de 2014
Por xD el 10 de Enero de 2015
Por JoseAlejandro_Realza el 14 de Enero de 2015
Lo que viene ocurriendo con estos lenguajes, es que son dificiles de adaptarse a las nuevas tendencia del desarrollo, donde cada día se crean librerias, frameworks y plugins que nos facilitan el trabajo, mientras que lenguajes como C++ y Java no gozan de estas nuevas herramientas como hoy mes a mes salen para el Desarrollo Web por ejemplo.
Hoy día es muy sencillo hacer sitios Web responsivos, mostrar código resaltado, hasta crear aplicaciones en tiempo real - o real time como les gusta decir a muchos - con algo de NodeJS y Socket.io. Toda esa marea de tecnologías se han aplicado a lenguajes que son más flexibles, lo cual ha hecho que tengan un gran crecimiento, como lo han tenido en los últimos años Python y C#
Por Gustav el 08 de Febrero de 2015
Por Ivan Peña el 18 de Marzo de 2015
Por Elgeorge el 13 de Abril de 2015
Pero si vas a tener un lenguaje en el que para usarlo tengas que configurar toda su plataforma , consumir tiempo y esfuerzo en algo que no va a cambiar el desempeño de la aplicacion es ser un poco irracional.
Como dato tengo un hecho que es conocido por cualquier tipeador : que a mas texto mas tiempo y mas a errores. Por ejemplo el solo hecho de tipear un CRUD en JAVA consume mas de un 100% de tiempo que hacerlo con un lenguaje como PHP, considerando que ambos programas refactoricen y con ayuda del IDE para el autocomplete. Este podria ser solo un detalle de porque los proyectos NO TERMINAN A TIEMPO. Yo soy de Peru y aca todo aquel que haya estado en un Universidad programa en Java y eso es bueno porque el mercado demanda esa tecnologia que aqui todavia esta de moda. Todo es regido por el mercado y estos no son los borregos.
Por leviatanMX el 17 de Abril de 2015
Depende del Sapo es la Pedrada..... asi es lo mismo... depende del proyecto es la herramienta a utilizar, no podemos aferrarnos a querer desarrollar todo en lo que conocemos, yo en lo personal si fuera una aplicacion de base de datos fuera monousuario o cliente servidor y no me requirieran una interfaz asi super moderna como office etc, definitivamente utilizaria PowerBuilder + actskin4.ocx........ si Fuera requerimiento usar tecnologias microsoft pues lo mejor seria C#, si me pidieran una aplicacion web (ojo aplicacion no pagina) donde hay alta interactividad con la pantalla del usuario, validaciones, ventanas de busqueda, etc) y no fuera requisito verla en el movil, definitivamente la haria en Flex + php,...........si fuera un sitio web con bases de datos y que ademas se viera en dispositivos moviles, en mi caso en particular definitivamente me iria por asp.net mvc + bootstrap + angular, porque ? pues porque me gusta..... nunca me gusto RoR ni Django.
Si fuera una aplicacion para Android, yo la haria con Basic4Android y siempre y cuando cuente con las librerias que voy a necesitar, si no ni para que meterme en esa bronca...
Por Daniel el 26 de Abril de 2015
Por Accur Mata el 22 de Mayo de 2015
Por Mauro99 el 22 de Mayo de 2015
Por leviatanMX el 28 de Mayo de 2015
Saludos
Accur Mata-blog :
Por DevanWilk el 28 de Mayo de 2015
Por Mark el 31 de Julio de 2015
Por robert el 22 de Septiembre de 2015
Por agares el 25 de Septiembre de 2015
No que Java estaba en caída??
https://platzi.com/cursos/java-basico/
El mismo @freddier refutando este artículo tan mal escrito:
Por Miguel el 01 de Octubre de 2015
En promedio, un programa python requiere 7 veces menos instrucciones que uno Java. Un programa debe ser mantenido en el tiempo, por lo tanto leído y releído, cuando menos líneas, más fácil de mantener.
Java se difundió mucho porque SUN lo brindo gratis, y lo fomento en las Universidades, pero eso está cambiando, ahora hay una tendencia a enseñar python. Pero Java tiene larga vida (y prosperidad?).
Python y Ruby son a mi entender dos herramientas a la par.
Cada cual se enrosca las sinapsis con el lenguaje que quiera.
Por leviatanMX el 07 de Diciembre de 2015
http://velneo.es/java-es-un-callejon-sin-salida-para-el-desarrollo-de-aplicaciones-empresariales/
Por Jorge el 11 de Diciembre de 2015
Otro dato yo he migrado 11 bancos de cobol a java
Por GoldenBoy el 28 de Septiembre de 2016
JAVA HA MUERTO! LARGA VIDA A PYTHON!
Por rodrigoarancibiapla@ el 06 de Octubre de 2016
En mi trabajo usamos ASP.NET,. somos 12 desarrolladores entre web, servicios y BD. y dos jefes de proyecto. Usando python/django todo lo podriamos realizar con 4 personas facilmente, bueno, 3 personas por si una falta al trabajo
Por leviatanMX el 08 de Octubre de 2016
y con respecto a ASP.NET a mi me gusta mas MVC, webforms ni de chiste... y de Django a RoR, me gusta mas RoR, PHP ni de chiste.....
rodrigoarancibiapla@gmail :
En mi trabajo usamos ASP.NET,. somos 12 desarrolladores entre web, servicios y BD. y dos jefes de proyecto. Usando python/django todo lo podriamos realizar con 4 personas facilmente, bueno, 3 personas por si una falta al trabajo
Por leviatanMX el 08 de Octubre de 2016
Por ppyt el 23 de Octubre de 2016
Por Paco el 14 de Mayo de 2018