Para nadie debe resulta un secreto que la mayor parte de las tecnología de software que hoy se emplean en la web son Open Source. Y es que tanto la filosofía de la web 2.0 como las que guían al desarrollo de código abierto están encaminadas hacia un modelo colaborativo. Aquí les comparto una infografía que muestra como se se comparta en la actualidad el dominio del Open Source en la red de redes.

Comentarios ( 38 )
Me da gusto ver al “lenguaje del diablo” como denominaron algunos hoy ocupando el 81.9% jejeje
SAtan anda suelto!! pa mi q no es confiable la info esta 🙂 !!
qué interesante….jajaja muy gracioso lo del “lenguaje del diablo”
¡Exacto! Hay que seguir evangelizando a la gente para que rompa las cadenas de la dominación de Satán… 😀
Ya hablando en serio: está claro que hay muy buenos CMS hechos en PHP. Eso le da tremenda ventaja con respecto a cualquier otro lenguaje.
de donde sacaron esa imagen con esos datos?
“Lenguaje del diablo”? o lenguajes de DIOS..!!!
@Heimdall Era solo un poco de sarcasmo debido a este comentario pero no hay rencores jejeje. Cada cual tiene su opinión y hay que respetarla 😉
Jejeje, lo de “lenguaje del diablo” era porque era un post sobre el repositorio de Dios. Y dado que hay lenguajes mucho más bellos que PHP que tienen más pinta de ser de Dios, por eso la broma del “lenguaje del diablo”.
Pero en serio, prueben otros lenguajes…
En mi opinión: PHP se parece demasiado a Perl, y ambos se parecen demasiado a C, y a mí me encanta programar en C y C++ cuando el problema lo amerita, pero gente, si vamos a programar a alto nivel y si existen lenguajes muchos más cómodos, flexibles y potentes como Python, ¿para que auto-flagelarse? 😀
Na, pero tengo que reconocer que los CMS hechos en PHP están buenos, sobre todo WordPress. Pero en cuanto a los frameworks, si me dicen de usar Symfony… no gracias, prefiero Django. 😛
Mmmmh, creo que no es confiable esa fuente.
El que no me crea que revise este artículo http://solucionesjava.blog.uci.cu/2014/01/22/452/.
Si php es el lenguaje del diablo, entonces Symfony2 es el mismísimo Lucifer: fusilea Satanaa jajaj.
@Dariem
Na friend, lo decía jugando 🙂 yo tambien he probado python y me gusta un mundo. Muy facil e intuitivo. Lo único que no he podido interactuar con el mucho porque no he tenido el chance, pero me gustaría probarlo junto con Django.
Por otra parte ahora estoy metido con NodeJS. Javascript me gusta. Pruébenlo.
@krlos
El post que dices está bien. Solo que esta infografía se refiere solamente a la web. Java es el más usado en el mundo por los móviles. Pero en la web PHP es el líder indiscutible.
Y cuando hablan de Sistemas Operativos a que se refieren, porque ese % parejo de Windows y Linux lo veo extraño.
Bueno, el problema es las busquedas de habilidad son en cuanto a tecnologias en general. Java esta muy fuerte en moviles y en intranet.
que es el detalle de esto: esos son sitios con hosting publico, de cara al mundo. Eso no tiene en cuenta las intranets corporativas, ni las aplicaciones web a la medida para la gestion, como por ejemplo todas las que hizo la UCI para Venezuela, ese tipo de software.
Caso clasico: el SIIPOL, donde yo trabaje, pidio dos herramientas: un sistema web de gestion, para todas las sucursales, y un portal de atencion al publico. El sistema de gestion lo hicimos claramente en Java, y el portal web claramente en PHP, en Drupal, para mas exactitud. Si esta gente fueran a contar la direccion del cicpc en su conteo web, saldria que el CICPC usa PHP, cuando en realidad el CICPC para su trabajo usa Java y el PHP esta usado solo como front-end para mostrar noticias, hacer busquedas de vehiculos perdidos y esas cosas…
Por otro lado estas no son estadisticas separadas, como se podria creer: Desde el momento en que te dicen, “hazme un portal web” enseguida lo primero que te viene a la mente es un CMS, lo que te lleva a necesitar PHP, lo que te lleva a instalar un Apache. Y ya puestos, pues le pongo un Linux al hosting, no? que el apache de Linux es mucho mejor que Windows.
Sobre los porcentajes de OS, de nuevo, esto es en servidores de Internet. Es de hecho preocupante para el SWL que haya la misma cantidad de maquinas con Linux como con Windows, siendo como es el sector Web una zona tradicionalmente de ventaja para el Linux.
En resumen, no todas las aplicaciones web son con cms, no todas las aplicaciones web son para Internet, y no todas las aplicaciones web necesitan el tipo de gestion robusta que te inspiraria a utilizar Java o C# (que obliga a ASP.NET). as of Ruby on Rails, todo lo que he oido es malo, y Python, no se porque no esta representado.
y si alguien tiene dudas del lenguaje del diablo, well… not to blow my own horn, pero read up if you haven’t: https://rice.uci.cu/?p=1622
PHP => Para Hombres Primitivos 😀
@Ir@l2
Debe ser porque Android es a Smartphone como Windows es a Desktop…
Lá gráfica no está mal, lo que pasa es que Android es dueño y señor del mercado de los Smartphones… y ojo yo uso WP8, pero la realidad es esa.
Bueno decir que PHP seco así si es malo y lo odio, pero deben actualizarse desde que salió PHP 5.3 nació otro lenguaje con sus namesapaces al kilo, llamada a nombres de función dinámicas algo como:
$func = “cadena”; /* … */; $obj->$func;
Cosa esta última que no tiene Java.
Además a la instrospección le mejoró un mundo!!! Superando a Java y C# desde mi punto de vista y muchas cosas más. Adicionando bunos frameworks como symfony2 y zend que mejoraron cantidad utilizando inyección de dependencias etc., etc.
Mi punto, antes odiaba a PHP, ahora no es para nada lo mejor pero hay que respetarlo!!
@Josh
Lo que pasa es que la gente no comprende que cuando se habla de que Windows es dueño del 90% del mercado, se están refiriendo exclusivamente al desktop. Tanto en servidores como en móviles, embebidos, etc., Linux es predominante.
No creo que php sea para hombres primitivos, he trabajado con symfony y codeigniter y son buenos frameworks, sobretodo rápidos. En mi opinión hay que dominar lo mejor de cada lenguaje, para cuando un cliente te pida un proyecto en tal cosa, tu tengas la solución. No se vayan por lo que dominan, como el Django o Java, siempre pensamos que lo que sabemos es lo mejor, pero no es asi siempre, hay que estar probando nuevas tecnologías. saludos
@70NY
¿Y por qué asumes que los que critican Symfony o PHP no han trabajado con ellos? 🙂
Sip, yo actualmente estoy desarrollando con Symfony 2.3.
Sip, yo actualmente estoy desarrollando con Symfony 2.3. Hace un tiempo me encontre con algo que se llama Spring y me di cuenta que Symfony no es ni novedoso ni ventajoso frente a este, en lo que a software de gestion empresarial se refiere.
@krlos
Cada cual a su oficio
chicos, chicos.
Creanme que me cuesta, pero mejor no hacer otro PHP-bashing. PHP no ha mejorado, porque solo es copia de las mejores cosas que van sacando las demas tecnologias, caso clasico, el symfony mismo que es copia de Spring. Y todo lo demas…
@Yandry Java no tiene eso porque es una MUY mala idea. Mucho. MUCHO. O sea, que no tengo tipo de letra suficientemente grande como para poner lo mala idea que es en cuanto a seguridad y lo poco util que es para cualquier lenguaje empresarial.
@70NY Symfony es un buen framework solo dentro de PHP. No resiste comparaciones con sus equivalentes de otras tecnologias, al menos C# y Java que es lo que conozco un poquito mas. De CodeIgniter no se porque no lo he usado, pero me han dicho que es rapido y bueno para proyectos pequennos. Lo cual me creo, porque es el unico tipo de proyectos para los cuales consideraria usar PHP. Bueno eso y un portal con CMS.
Dicen las malas lenguas que Symfony 2 copió el sistema de templates de Django, así que la cosa no es solo con Spring… 🙂
@Dariem
Symfony no copio nada, solo incluyo un motor de plantillas que ya existía para PHP, en todo caso copiaron los desarrolladores de Twig. Ademas creo que no se debe hablar de copiadera porque los buenos proyectos siempre deben utilizar las geniales ideas que ya existan, no reinventar la rueda.
Vaya para los que no conocen Symfony y las geniales ideas que integra les dejo una entrevista que publicaron en la comunidad de PHP hecha a Fabien Potencier creador de Symfony, a ver si así no critican tanto y se concentran en sus desarrollos que estoy seguro que son mas m… que Symfony.
https://php.uci.cu/articles.php?article_id=7
@Ir@l2
PHP sucks.
Simfony sucks.
Symfony 2 sucks less.
Yii Rocks!
@Ir@l2
En cualquier caso, mi rechazo no es tanto hacia Symfony (a pesar de todo su YAML y su exceso de directorios para configurarlo — KISS please! –) como hacia PHP, pero desgraciadamente, cualquier cosa que se haga en PHP tiene que arrastrar sus defectos e insuficiencias, así que los desarrolladores de Symfony, por mucho que se esfuercen (y se les agradece el esfuerzo), siempre van a estar limitados por el pésimo lenguaje sobre el que desarrollan.
POR ESTE COMENTARIO DEBES DE PROGRAMAR EN VISUAL BASIC POR LOS MENOS.
xD si los de PHP UCI leen comentarios como este, y otros mas que hay por aca, cierran la comunidad…y abren una de Visual Basic, Python, Django, C++, que se yo….quizas hasta una de BASH…
@Heimdall
Jejeje, no se lo deberían tomar tan a pecho… al final hay que reconocer que PHP tiene una gran comunidad, que se ayudan los unos a los otros y se aportan mucho código útil…. para resolver los problemas que se presentan durante el desarrollo de las soluciones de cada quien…. problemas que no se presentarían de utilizar un lenguaje que sirviera, jajaja LOL XD …
@Dariem
Ejemplifica cuando te refieres a “utilizar un lenguaje que sirviera”.
Ya estamos cayendo de nuevo en el asunto de lo malo que es PHP, algo que para mi esta mas alla de cualquier necesidad de comprobacion y no es el objetivo del post.
@Heimdall, no entiendo nada de tus dos comentarios-respuesta a Dariem y a mi, asi que me abstengo de decir nada. No queda claro que quieres decir.
@Ir@l2
Symfony y las geniales ideas de Java y Python que integra 🙂 Y lo triste no es que Symfony sea malo, sino que es lo mejor que hay en PHP. Y si vamos a leer articulos, empieza por el de RICE que linkee arriba, que ahi tambien esta esa entrevista o alguna parecida.
Y en una nota separada, no hay que molestarse porque se critiquen las preferencias de cada uno. No se gana nada y se pierde todo el objetivo de compartir opiniones…
@Heimdall
Jejeje, sólo estoy dando chucho… ¿no es evidente? 🙂
@forall
Pues saben que TODOS los lenguajes apestan, TODOS tienen errores de diseño y seguridad y recuerden esto: NINGUNO absolutamente NINGUNO implementa 100% los paradigmas para los cuales fueron hechos: ni el OO, ni el funcional, ni el estructural, etc. De los “populares” son python y ruby los que más se acercan.
Por ello yo soy el primero que digo que PHP sucks!! pero se puede hacer lo mismo que con los asp.net y todo lo $.net lleno de licencias privativas y sin poder ver el código fuente con que hecho. Por ello $.net sucks too !!
Lo mejor del mundo es poder dar Ctrl+Click y ver el código fuente de la clase que estas heredando o usando.
Ah para sellar por el momento coincido con el mismísimo Edger Weber Dijkstra mientras que haya que hacerle pruebas para buscarle errores al código los lenguajes serán malos, muy malos, así que aprender a vivir con ellos y a sacarle el máximo que al final nada en la informática es perfecto!!
PD. el pobre de Dijkstra se murió tratando de crear un lenguaje matemático que a base de operaciones matemáticas desde un inicio demostrarán que el código funcionaba para todos los casos de prueba, se imaginan 😛
@Yandry
Si el lenguaje de los humanos que nacio hace miles de annos no es perfecto como se puede esperar que un lenguaje de programaci’on lo sea, lo que nos queda es lo que dices sacar el maximo provecho a los que tenemos a medida que mejoran