{"id":518,"date":"2008-07-11T08:49:29","date_gmt":"2008-07-11T12:49:29","guid":{"rendered":"http:\/\/www.volkanrivera.com\/esp\/?p=518"},"modified":"2008-07-11T08:49:29","modified_gmt":"2008-07-11T12:49:29","slug":"es-php-un-buen-lenguaje-de-programacion","status":"publish","type":"post","link":"https:\/\/volkanrivera.com\/esp\/2008\/07\/es-php-un-buen-lenguaje-de-programacion\/","title":{"rendered":"\u00bfEs PHP un buen lenguaje de programaci\u00f3n?"},"content":{"rendered":"<p>Aproximadamente el 60% de todos los websites en Internet usan PHP como el lenguaje usado para proveer interactividad a las p&aacute;ginas. Populares websites como <a target=\"_blank\" href=\"http:\/\/www.facebook.com\/\">Facebook<\/a>, <a target=\"_blank\" href=\"http:\/\/www.yahoo.com\/\">Yahoo<\/a>, <a target=\"_blank\" href=\"http:\/\/www.wikipedia.org\">Wikipedia<\/a> o <a target=\"_blank\" href=\"http:\/\/www.digg.com\/\">Digg<\/a> usan a PHP como su principal herramienta de programaci&oacute;n, sin embargo PHP ha recibido muchas cr&iacute;ticas y Google lo ha ignorado cuando lanz&oacute; su servicio de hosting de aplicaciones web <a target=\"_blank\" href=\"http:\/\/code.google.com\/appengine\/docs\/whatisgoogleappengine.html\">App Engine<\/a>.<\/p>\n<p>Por eso me preguntaba si PHP es un buen lenguaje de programaci&oacute;n. Es m&aacute;s en muchas universidades es ignorado y se prefieren para la curricula lenguajes como Java, Python, Ruby o C++. Yo uso PHP y me parece un buen lenguaje de programaci&oacute;n, pero he visto que muchos lo critican por ser un lenguaje que no tiene una unidad, otros alegan que es muy dif&iacute;cil de aprender, y hay hasta quienes dicen que el c&oacute;digo hecho con PHP es extremadamente dif&iacute;cil de mantener.<\/p>\n<p>Si todas las criticas anteriores son ciertas porque la mayor cantidad de aplicaciones web que son Open Source estan basadas en PHP. Acaso Drupal, Mambo, Joomla, WordPress, SugarCRM o MedikiaWiki han sido abandonados porque no se les puede dar mantenimiento, o porque no se les puede escalar. &iquest;Hasta que punto PHP es considerado menos con la comunidad acad&eacute;mica s&oacute;lo por ser muy popular?.<\/p>\n<p>He encontrado una p&aacute;gina web en donde se discuten las fortalezas y debilidades de PHP, se llama <a href=\"http:\/\/www.tbray.org\/ongoing\/When\/200x\/2006\/02\/17\/PHP\" target=\"_blank\">On PHP<\/a> y alli se puede encontrar comentarios tanto a favor como en contra de PHP, uno de los que m&aacute;s me llamo la atenci&oacute;n se titula &quot;<a target=\"_blank\" href=\"http:\/\/www.tbray.org\/ongoing\/When\/200x\/2006\/02\/17\/PHP#p-2\">Un martillo puede ser usado para hacer una bella escultura, o una horrible casa de pajaros<\/a>&quot;, y b&aacute;sicamente esboza la perspectiva de que no es la herramienta la que hace la aplicaci&oacute;n &uacute;til o no; sino el programador. Un mal programador no hara una buen aplicaci&oacute;n as&iacute; &eacute;l use el lenguaje de programaci&oacute;n perfecto y un buen programador escribir&aacute; una buen aplicaci&oacute;n as&iacute; use el peor lenguaje que exista.<\/p>\n<p>Ciertamente PHP es muy f&aacute;cil de usar y aprender, en contra de lo que opinen los &quot;expertos&quot;, la base de usuarios de PHP excede en al menos un orden de magnitud a su m&aacute;s cercano perseguidor, el problema es que con tanto programador amateur la calidad del c&oacute;digo producido dejar&aacute; mucho que desear, aunque como todo en el mundo Open Source mejorar&aacute; con el tiempo.<\/p>\n<p>En el actual entorno <a target=\"_blank\" href=\"http:\/\/es.wikipedia.org\/wiki\/LAMP\">LAMP<\/a>\/<a target=\"_blank\" href=\"http:\/\/es.wikipedia.org\/wiki\/WAMP\">WAMP<\/a>, ciertamente PHP es un leguaje que se debe conocer para poder competir en el actual entorno server-centrico de Internet, sin embargo debido a que Internet no es un medio est&aacute;tico, &eacute;sto puede cambiar debido a las tecnolog&iacute;as que dan soporte al web, conforme la web migre de un entorno basado en servidores (server-centrico) a un entorno basado en cloud computing, los lenguajes de programaci&oacute;n usados para desarrollar aplicaciones web, ciertamente cambiaran y dado al decidido apoyo de Google hacia Python, ciertamente este es el siguiente lenguaje que se debe aprender. Aunque como el futuro es impredescible, quien sabe a lo mejor Amazon, o cualquier otro gran actor (IBM, Sun, etc) de las TIC ofrece una arquitectura de nube que usa PHP como lenguaje y extiende el dominio de &eacute;ste lenguaje una d&eacute;cada m&aacute;s. El futuro es impredescible y para estar preparados para &eacute;l es mejor apostarle a todos los caballos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aproximadamente el 60% de todos los websites en Internet usan PHP como el lenguaje usado para proveer interactividad a las p&aacute;ginas. Populares websites como Facebook, Yahoo, Wikipedia o Digg usan a PHP como su principal herramienta de programaci&oacute;n, sin embargo PHP ha recibido muchas cr&iacute;ticas y Google lo ha ignorado cuando lanz&oacute; su servicio de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27,30],"tags":[],"class_list":["post-518","post","type-post","status-publish","format-standard","hentry","category-opensource","category-php"],"_links":{"self":[{"href":"https:\/\/volkanrivera.com\/esp\/wp-json\/wp\/v2\/posts\/518","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/volkanrivera.com\/esp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/volkanrivera.com\/esp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/volkanrivera.com\/esp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/volkanrivera.com\/esp\/wp-json\/wp\/v2\/comments?post=518"}],"version-history":[{"count":0,"href":"https:\/\/volkanrivera.com\/esp\/wp-json\/wp\/v2\/posts\/518\/revisions"}],"wp:attachment":[{"href":"https:\/\/volkanrivera.com\/esp\/wp-json\/wp\/v2\/media?parent=518"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/volkanrivera.com\/esp\/wp-json\/wp\/v2\/categories?post=518"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/volkanrivera.com\/esp\/wp-json\/wp\/v2\/tags?post=518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}