{"id":79,"date":"2019-10-01T12:05:13","date_gmt":"2019-10-01T10:05:13","guid":{"rendered":"http:\/\/tecnologiasweb.jsenso.es\/?p=79"},"modified":"2019-10-01T12:25:30","modified_gmt":"2019-10-01T10:25:30","slug":"servidores-wamp","status":"publish","type":"post","link":"https:\/\/blogs.ugr.es\/tecweb\/servidores-wamp\/","title":{"rendered":"Servidores WAMP para producci\u00f3n local (actualizaci\u00f3n)"},"content":{"rendered":"<p>Hace unos a\u00f1os realic\u00e9 esta entrada que, a d\u00eda de hoy, es necesario actualizar. Aunque la parte principal no cambia mucho, lo cierto es que el mercado de este tipo de aplicaciones ha sufrido muchas variaciones en los \u00faltimos a\u00f1os. Por ese motivo, actualizo los datos de esta entrada con el fin de hacerla m\u00e1s pr\u00e1ctica.<\/p>\n<p>En la fase se creaci\u00f3n de un sitio web siempre conviene realizar todas las pruebas posibles antes de poner a disposici\u00f3n de los usuarios la informaci\u00f3n que nos hemos preocupado en montar.<\/p>\n<p>Una de las mejores opciones es trabajar con servidores WAMP, que es el acr\u00f3nimo que se emplea para describir cualquier sistema que emplee Windows (como sistema operativo), <a href=\"http:\/\/httpd.apache.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Apache<\/a> (como servidor web), <a href=\"http:\/\/www.mysql.com\" target=\"_blank\" rel=\"noopener noreferrer\">MySQL<\/a> (como base de datos) y <a href=\"http:\/\/php.net\" target=\"_blank\" rel=\"noopener noreferrer\">PHP<\/a> o <a href=\"http:\/\/www.perl.org\" target=\"_blank\" rel=\"noopener noreferrer\">Perl<\/a> o <a href=\"http:\/\/www.python.org\" target=\"_blank\" rel=\"noopener noreferrer\">Python<\/a> (como lenguajes de programaci\u00f3n). Si se emplea la misma infraestructura en el sistema operativo Linux la soluci\u00f3n se denominar\u00e1 LAMP, y si es en Macinstosh estaremos ante un MAMP.<\/p>\n<p>En esencia se trata de programas que contienen el software necesario para poder montar un servidor web en cualquier ordenador. La mayor\u00eda de aplicaciones web que existen en la actualidad trabajan con Apache, MySQL y PHP, por lo que este tipo de soluciones facilitan mucho el proceso de instalaci\u00f3n.<\/p>\n<p>Antes de continuar me gustar\u00eda dejar clara una cosa: si se piensa trabajar con un servidor de manera profesional, lo m\u00e1s razonable es instalar estas tres aplicaciones por separado desde sus diferentes servidores. Eso asegurar\u00e1 una mejor gesti\u00f3n de la seguridad del sitio, se estar\u00e1 m\u00e1s al d\u00eda en cuanto a actualizaciones y permitir\u00e1 manejar mejor las variables del servidor.<\/p>\n<p>La utilidad que tienen las aplicaciones WAMP se centra en:<\/p>\n<ul>\n<li>&#8211; <strong>Facilidad de uso<\/strong>. La mayor\u00eda de soluciones vienen configuradas de tal manera que es muy sencillo arrancarlas y empezar a trabajar. Adem\u00e1s, la mayor\u00eda de ellas se gestionan por medio de una interfaz mucho m\u00e1s intuitiva que un fichero editable .ini.<\/li>\n<li>&#8211; <strong>Configuraci\u00f3n<\/strong>. El proceso de configurar, tanto cada una de las aplicaciones como el paquete WAMP es autom\u00e1tico. De hecho, en la mayor\u00eda de los casos se configura autom\u00e1ticamente teniendo en cuenta la unidad donde se ha almacenado la carpeta que contiene el software. Y, como es evidente, tambi\u00e9n es posible editar dicha configuraci\u00f3n de forma manual.<\/li>\n<li>&#8211; <strong>Portabilidad<\/strong>. El hecho de que todas las aplicaciones que se empleen en un sitio web se almacenen en una misma carpeta facilita mucho el trabajo. Especialmente si debemos llevar los ficheros de un lado a otro, o si tenemos que cambiar varias veces de ordenador para poder trabajar. De hecho es posible, incluso, realizar la instalaci\u00f3n sobre un pendrive y trabajar de manera m\u00e1s aut\u00f3noma.<\/li>\n<li>&#8211; <strong>Velocidad<\/strong>. El trabajo con el sitio web en modo local es mucho m\u00e1s r\u00e1pido que cuando se realiza en modo online: la base de datos est\u00e1 en local, aumentado la velocidad de acceso a los datos; los ficheros est\u00e1n en la misma m\u00e1quina que hace la petici\u00f3n, por lo que la demora es mucho menor&#8230; Adem\u00e1s, no es necesaria una conexi\u00f3n a Internet para poder trabajar, ya que siempre estar\u00e1s conectado a tu localhost.<\/li>\n<li>&#8211; <strong>No es necesario contar con una IP est\u00e1tica<\/strong> para poder trabajar, ya que se puede cargar el sitio web desde http:\/\/localhost<\/li>\n<\/ul>\n<p>El principal inconveniente se deduce de lo comentado anteriormente: todas las aplicaciones vienen ya instaladas con unas versiones muy concretas. Eso significa que es posible encontrarse con problemas de seguridad no resueltos, puertas traseras conocidas por todo el mundo&#8230;<\/p>\n<p>La configuraci\u00f3n de cualquier servidor WAMP se realiza teniendo en cuenta dos factores, aunque cada paquete tiene su propio mecanismo:<\/p>\n<ul>\n<li>&#8211; Configuraci\u00f3n general del servidor WAMP. Se suele realizar o bien v\u00eda web (ingresando una direcci\u00f3n que, partiendo de localhost, permita acceder a alg\u00fan script de configuraci\u00f3n) o bien v\u00eda panel de control.<\/li>\n<li>&#8211; Configuraci\u00f3n particular de cada servicio. Cada uno de los servicios que deseemos activar de nuestro servidor (web, la base de datos, la conexi\u00f3n SSL, el servidor ftp&#8230;), que se suele realizar editando los archivos de configuraci\u00f3n de dichos servicios.<\/li>\n<\/ul>\n<p>El listado de paquetes WAMP es muy largo, y cada uno incluye versiones diferentes de cada uno de los programas que lo constituyen. Como, adem\u00e1s, alguno de ellos se actualiza con mucha frecuencia, esas versiones cambian continuamente. Por ese motivo no mencionar\u00e9 en el listado las versiones con las que trabaja, sino aspectos m\u00e1s concretos.<\/p>\n<hr \/>\n<h3><a href=\"https:\/\/server2go-web.de\/server2go-was-ist-das\/\" target=\"_blank\" rel=\"noopener noreferrer\">Server2Go<\/a><\/h3>\n<p>Cuenta con una versi\u00f3n para Windows y otra para Mac. Como lenguajes de programaci\u00f3n incluye PHP y Perl y, junto a MySQL, es posible descargarse una versi\u00f3n con SQLITE. Si ya de por si es una ventaja contar con dos gestores de bases de datos y dos lenguajes de programaci\u00f3n, adem\u00e1s, dispone de la <a href=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/logo.png\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-231 alignright\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/logo.png\" alt=\"Server2Go logo\" width=\"372\" height=\"99\" \/><\/a>opci\u00f3n de autodetectar los puertos libres en el ordenador para asignarle la salida a Apache y a MySQL, aunque por defecto siempre tratar\u00e1 de emplear los cl\u00e1sicos 80 y 3306.<\/p>\n<p>Tiene una curiosidad y es que, aunque se trata de un software gratuito, si se realiza una donaci\u00f3n se ofrece la posibilidad de instalar software adicional al paquete b\u00e1sico. De esa forma es posible a\u00f1adir un navegador optimizado para esta aplicaci\u00f3n, una herramienta de configuraci\u00f3n, o una optimizaci\u00f3n para Leopard.<\/p>\n<p>La p\u00e1gina de descarga est\u00e1n en alem\u00e1n (<a href=\"https:\/\/server2go-web.de\/server2go-was-ist-das\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/server2go-web.de\/server2go-was-ist-das\/<\/a>). Es necesario acudir a la secci\u00f3n \u00abKostenlose Freeware downloaden\u00bb, al final del texto, para realizar la descarga pinchando en el enlace correspondiente.<\/p>\n<hr \/>\n<h3>XAMPP (tambi\u00e9n conocido como Apache Friends)<\/h3>\n<p><a href=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/xampp.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-235\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/xampp.jpeg\" alt=\"Logo de xampp\" width=\"225\" height=\"225\" \/><\/a>Posiblemente sea la distribuci\u00f3n m\u00e1s extendida en todo el mundo (m\u00e1s de 30.000 descargas a la semana, seg\u00fan <a href=\"http:\/\/sourceforge.net\/projects\/xampp\/files\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sourceforge<\/a>). De hecho, fue una de las primeras. Cuenta con versi\u00f3n para los principales sistemas operativos y, aunque pas\u00f3 unos a\u00f1os de zozobra (con actualizaciones poco frecuentes y problemas de bugs de seguridad) desde 2014, con la aparici\u00f3n de <a href=\"https:\/\/bitnami.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bitnami<\/a>, se ha convertido en una de las m\u00e1s robustas.<\/p>\n<p>La configuraci\u00f3n se realiza tanto v\u00eda web como a trav\u00e9s de un panel de control que, en las \u00faltimas versiones, est\u00e1 m\u00e1s trabajado y ofrece m\u00e1s opciones. Aunque en versiones anteriores era posible trabajar con una lite (considerablemente m\u00e1s ligera) la actual ocupa casi 150 megas y s\u00f3lo se ofrece para plataformas de 64 bits. Es m\u00e1s, para versiones antiguas de Windows hay que descargarse versiones m\u00e1s antiguas tambi\u00e9n de XAMPP. Por si el tama\u00f1o fuera poco, se pueden descargar complementos. Se dividen en servicios proporcionados por Bitnami que permiten la instalaci\u00f3n r\u00e1pida de aplicaciones muy frecuentes: WordPress, Joomla, Drupal, Moodle&#8230; y add-ons en forma de plantillas y temas.<\/p>\n<p>Es, sin duda alguna, una de las soluciones m\u00e1s eficaces por su robustez, sencillez de manejo y fiabilidad. Hay que destacar que desde hace unos a\u00f1os dejaron de dar soporte para MySQL y optaron por <a href=\"https:\/\/mariadb.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">MariaDB<\/a>, cada vez m\u00e1s presente en los CMS.<\/p>\n<p><a href=\"http:\/\/www.apachefriends.org\/en\/index.html\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.apachefriends.org\/en\/index.html<\/a><\/p>\n<hr \/>\n<h3><a href=\"http:\/\/www.devside.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">WampDeveloper Pro<\/a><\/h3>\n<p><a href=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/Components_880_cut.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-238\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/Components_880_cut.png\" alt=\"WampDeveloper Pro\" width=\"358\" height=\"336\" \/><\/a>Se descarga con un fichero comprimido que contiene el programa en .bin, por lo que hay que montarlo en un CD o en una unidad virtual para ejecutarlo e instalar el software, y un fichero ejecutable que lanza la instalaci\u00f3n si no se desea quemar un CD. Tal y como es de esperar, estamos hablando de una soluci\u00f3n que, una vez instalada, requiere casi dos gigas de espacio en el disco duro. Eso hace que la cosa sea algo pesada de ejecutarse y, a veces algo lenta. Est\u00e1 m\u00e1s pensada para trabajar con frameworks. De hecho, incluye <a href=\"https:\/\/netbeans.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">NetBeans<\/a>, <a href=\"http:\/\/komodoide.com\/komodo-edit\/\" target=\"_blank\" rel=\"noopener noreferrer\">Komodo<\/a>, <a href=\"http:\/\/www.eclipse.org\/pdt\/\" target=\"_blank\" rel=\"noopener noreferrer\">Eclipse<\/a>&#8230;<\/p>\n<p>Aunque tambi\u00e9n incluye aplicaciones web cl\u00e1sicas: Drupal, Joomla, WordPress, Mediawiki, su uso est\u00e1 m\u00e1s centrado a la programaci\u00f3n. La \u00faltima versi\u00f3n, la 5, no se actualiza desde agosto de 2015, por lo que los programas que incluyen est\u00e1n bastante desfasados, convirti\u00e9ndolo en poco pr\u00e1ctico para trabajar con las versiones m\u00e1s actuales de los principales CMS, ya que requieren lo \u00faltimo de PHP, MySQL&#8230;<\/p>\n<p><a href=\"http:\/\/www.devside.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.devside.net\/<\/a><\/p>\n<hr \/>\n<h3><a href=\"http:\/\/www.uniformserver.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Uniform Server<\/a><\/h3>\n<p><a href=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/uniform.gif\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-239 alignright\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/uniform.gif\" alt=\"Logo de Uniform Server\" width=\"295\" height=\"60\" \/><\/a>Es uno de mis favoritos. Cuenta con dos versiones. Por un lado tenemos a <a href=\"http:\/\/sourceforge.net\/projects\/miniserver\/files\/Uniform%20Server\/\" target=\"_blank\" rel=\"noopener noreferrer\">Coral<\/a>, que es la que se desarroll\u00f3 primero. Es bastante estable, y los problemas detectados <a title=\"Error de script en Uniform Server: la soluci\u00f3n\" href=\"https:\/\/blogs.ugr.es\/tecweb\/error-de-script-en-uniform-server-la-solucion\/\" target=\"_blank\" rel=\"noopener noreferrer\">se resuelven r\u00e1pidamente<\/a> y de manera limpia. Es muy ligero y se puede almacenar en un pendrive, ya que ocupa realmente muy poco espacio. Los ficheros de configuraci\u00f3n y de datos se localizan f\u00e1cilmente, haciendo muy \u00e1gil la gesti\u00f3n del sitio \u00bfEl mayor inconveniente? pues que desde agosto de 2013 ya no se actualiza, por lo que muchas aplicaciones recientes no se pueden instalar correctamente.<\/p>\n<p>Las otras aplicaciones se llaman <a href=\"http:\/\/sourceforge.net\/projects\/miniserver\/files\/Uniform%20Server%20ZeroXI\/\" target=\"_blank\" rel=\"noopener noreferrer\">ZeroXI<\/a>, <a href=\"https:\/\/sourceforge.net\/projects\/miniserver\/files\/Uniform%20Server%20ZeroXII\/\" target=\"_blank\" rel=\"noopener noreferrer\">ZeroXII<\/a> y <a href=\"https:\/\/sourceforge.net\/projects\/miniserver\/files\/Uniform%20Server%20ZeroXIII\/\" target=\"_blank\" rel=\"noopener noreferrer\">ZeroXIII<\/a> y son las que contin\u00faas con el trabajo iniciado en Coral. Todas emplean un panel de control muy sencillo, pero potente, para controlar las funciones principales de los servidores. Se actualiza con mucha frecuencia (en lo que va de a\u00f1o ya lleva 11 versiones de ZeroXIII) -quiz\u00e1 demasiadas, para no disponer de un cron que actualice el software autom\u00e1ticamente que funcione en condiciones- y cuenta con gran cantidad de <a href=\"https:\/\/sourceforge.net\/projects\/miniserver\/files\/Uniform%20Server%20ZeroXIII\/ZeroXIIImodules\/\" target=\"_blank\" rel=\"noopener noreferrer\">m\u00f3dulos<\/a> para aumentar sus posibilidades (backups, Sypex Dumper, soporte para MariaDB, Strawberry Perl&#8230;).<\/p>\n<p><a href=\"http:\/\/www.uniformserver.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.uniformserver.com\/<\/a><\/p>\n<hr \/>\n<h3><a href=\"http:\/\/www.easyphp.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">EasyPHP<\/a><\/h3>\n<p><a href=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/nuevoeasy.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-249\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/nuevoeasy.gif\" alt=\"logo EasyPHP\" width=\"87\" height=\"83\" \/><\/a>Es uno de los primeros paquetes que se realizaron de este tipo (data de 1999) y ten\u00eda como objetivo el crear una plataforma para desarrollar, de manera f\u00e1cil,aplicaciones en PHP. De hecho, cuenta con una versi\u00f3n para <a href=\"http:\/\/www.easyphp.org\/easyphp-devserver.php\" target=\"_blank\" rel=\"noopener noreferrer\">desarrolladores<\/a>. Con el paso del tiempo se lanz\u00f3 la versi\u00f3n para trabajo como <a href=\"http:\/\/www.easyphp.org\/easyphp-webserver.php\" target=\"_blank\" rel=\"noopener noreferrer\">servidor web<\/a> y, una serie de <a href=\"http:\/\/www.easyphp.org\/modules.php\" target=\"_blank\" rel=\"noopener noreferrer\">m\u00f3dulos<\/a> y paquetes preinstalados (WordPress, Drupal, Joomla y SPIP).<\/p>\n<p>Es importante tener en cuenta que PhpMyAdmin se instala en un directorio virtual de Apache con acceso restringido, por lo que s\u00f3lo se puede acceder desde localhost (hay que <a href=\"http:\/\/stackoverflow.com\/questions\/11987081\/easyphp-phpmyadmin-access-denied\" target=\"_blank\" rel=\"noopener noreferrer\">editar varias cosillas<\/a> para ampliar el acceso). Desde hace m\u00e1s de un a\u00f1o tienen pendiente la creaci\u00f3n de un m\u00f3dulo para paliar este defecto.<\/p>\n<p><a href=\"http:\/\/www.easyphp.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.easyphp.org\/<\/a><\/p>\n<hr \/>\n<h3><a href=\"http:\/\/www.mamp.info\/en\/\" target=\"_blank\" rel=\"noopener noreferrer\">Mamp<\/a><\/h3>\n<p><a href=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/man.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-248\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/man.gif\" alt=\"Logo de mamp\" width=\"219\" height=\"211\" \/><\/a>Aunque por el nombre parezca que es para Mac, en realidad cuenta tambi\u00e9n con una versi\u00f3n para Windows. La soluci\u00f3n gratuita (tambi\u00e9n hay una Pro, de pago) incluye adem\u00e1s Python, Perl y un panel de control (Web Start) muy de dise\u00f1o Mac.<\/p>\n<p>Es bastante ligera, estable y, el punto fuerte, es que permite seleccionar la versi\u00f3n de PHP con la que trabajar antes de iniciar el servidor.<\/p>\n<p><a href=\"\/\/www.mamp.info\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a0http:\/\/www.mamp.info<\/a><\/p>\n<hr \/>\n<h3><a href=\"http:\/\/www.wampserver.com\/en\/\" target=\"_blank\" rel=\"noopener noreferrer\">WampServer<\/a><\/h3>\n<p><a href=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2019\/10\/wCaptura.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1059\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2019\/10\/wCaptura.png\" alt=\"\" width=\"386\" height=\"103\" srcset=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2019\/10\/wCaptura.png 386w, https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2019\/10\/wCaptura-300x80.png 300w\" sizes=\"auto, (max-width: 386px) 100vw, 386px\" \/><\/a>Es bastante vers\u00e1til y f\u00e1cil de manejar. Los principales inconvenientes que le veo se centran en dos aspectos que condicionan mucho el trabajo con \u00e9l. Por un lado, y a pesar de tener versiones de 32 y 64 bits, es incompatible con Windows XP Windows Server 2003. Por otro, se actualiza con muy poca frecuencia. La versi\u00f3n 3 no lo hace desde diciembre de 2018, lo que condiciona mucho su uso con CMS m\u00e1s modernos.<\/p>\n<p><a href=\"http:\/\/www.wampserver.com\/en\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.wampserver.com\/en\/<\/a><\/p>\n<hr \/>\n<p>Junto a estas aplicaciones es posible encontrar otras a las que no dedicar\u00e9 demasiado tiempo, ya que en la mayor\u00eda de ocasiones no se actualizan desde hace tiempo, o presentan problemas t\u00e9cnicos que no han terminado de resolver:<\/p>\n<ul>\n<li><a href=\"\/\/www.uwamp.com\/en\/\" target=\"_blank\" rel=\"noopener noreferrer\">UwAmp<\/a><\/li>\n<li><a href=\"http:\/\/sourceforge.net\/projects\/portableserver\/?source=directory\" target=\"_blank\" rel=\"noopener noreferrer\">Portable Webserver<\/a><\/li>\n<li><a href=\"http:\/\/sourceforge.net\/projects\/zwamp\/?source=navbar\" target=\"_blank\" rel=\"noopener noreferrer\">Z-Wamp Server Pack<\/a><\/li>\n<li><a href=\"https:\/\/laragon.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Laragon<\/a><\/li>\n<li><a href=\"https:\/\/wpn-xm.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP\u0418-XM<\/a><\/li>\n<li><a href=\"https:\/\/neard.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Neard<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hace unos a\u00f1os realic\u00e9 esta entrada que, a d\u00eda de hoy, es necesario actualizar. Aunque la parte principal no cambia mucho, lo cierto es que el mercado de este tipo de aplicaciones ha sufrido muchas variaciones en los \u00faltimos a\u00f1os. Por ese motivo, actualizo los datos de esta entrada con el fin de hacerla m\u00e1s [&hellip;]<\/p>\n","protected":false},"author":65,"featured_media":1065,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[43],"tags":[41,50,51,42],"class_list":{"0":"post-79","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-software-de-clase","8":"tag-apache","9":"tag-mysql","10":"tag-php","11":"tag-servidores-web","12":"entry"},"_links":{"self":[{"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/posts\/79","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/comments?post=79"}],"version-history":[{"count":3,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/posts\/79\/revisions"}],"predecessor-version":[{"id":1066,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/posts\/79\/revisions\/1066"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/media\/1065"}],"wp:attachment":[{"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/media?parent=79"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/categories?post=79"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/tags?post=79"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}