On Fri, Jan 24 2014, Yoel Villarreal Dávila wrote: > Servilio: Podrías alumbrarnos a todos acá a ver por qué dices que PHP > es una trampa bien fea
Porque las apariencias engañan. Es fácil de hacer correr una aplicación, pero hacerla correr *segura* es otra cosa. Si la aplicación está implementada en una plataforma q tiene módulos/plug-ins como WP, Joomla y Drupal, buena suerte manejando las actualizaciones de forma *segura* (si, todos ellos tienen formas de manejar esto de forma *fácil* a través del web, pero no es segura porque necesita darle acceso de escritura al código a través del web). El tener el código en el área pública tiene su complicación también: - un pequeño error puede hacer información sensitiva de acceso público (ej.: credenciales de acceso a la BD, o a un servicio de terceros) - hay q asegurarse q archivos subidos por los usuarios no pueden ser ejecutados como código PHP Como el código se corre con cada pedido, hacer una actualización a una aplicación con muchas dependencias (módulos/plug-ins), no hay forma de asegurarse q ninún usuario visite el sitio mientra la actualización de los archivos ocurre y se encuentre el sitio en esto inconsistente o de error. > ¿ No será que la trampa bien fea a la hora de programar en PHP está > del lado del programador y no del lenguaje como tal ? No veo como la trampa puede estar en el programador, él es la pobre víctima. El caso es parecido al del administrador/integrador, es fácil comenzar a hacer cosas pequeñas y sencillas, pero cuando quieras crecer, PHP no crece contigo, y más q ayudarte puede comenzar a meterse en el medio. Para más detalles recomiendo q lean los articulos "The PHP Singularity"[1] por Jeff Atwood, y "PHP: a fractal of bad design"[2]. El segundo tiene una traducción al español[3]. Servilio Footnotes: [1] http://www.codinghorror.com/blog/2012/06/the-php-singularity.html [2] http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design [3] http://blog.alphasmanifesto.com/2013/04/15/php-un-fractal-de-un-mal-diseno/ -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que est� limpio.
______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l