Hola Juan, no me gustaría ser muy técnico en este foro:-) pero no puedo resistir(espero que el moderador no nos regañe!)! Creo que tu defensa de la tecnología PHP esta basada en que dejaste el mundo JAVA en el 2003:-) Cuanto paso desde aquel momento:-) JAVA es una plataforma tecnológica, esto quiere decir que con esta tecnología se desarrollan cosas tan diferentes como puede ser una tarjeta inteligente(SIM del telefono) o un portal de la Intrenet, PHP sin embargo es un lenguaje de SCRIPT(como ASP de hace 10 años). No significa que PHP no tenga buenas herramientas y no se pueda hacer cosas buenas, claro que si, pero JAVA esta mucho mas orientada a crear software de calidad.Google usa java y no PHP:-) por algo sera!Ahora sobre algunos puntos que comentas: /Mejor escalabilidad/ Las aplicaciones que comentas(flikr, facebook, wikipedia) son escaladas por golpe de talonario! te lo aseguro!!!!
/Mejor posibilidad de integración/Como bien dices JAVA esta muy presente en los entornos corporativos, esto significa que es mucho mas facil integrar cualquier herramienta java dentro de un exosistema java(php aunque se puede integrar con otras aplicaciones no lo hace de la misma forma). Por cierto, si no me equivoco, no hay ninguna biblioteca de fabrica(estándar) que tenga PHP para exponer algo como servicios WEB(esto es una señal importante de retraso tecnológico) > /Mejor mantenimiento/En ambiente corporativo, con gran presencia de JAVA es > mucho mas fácil mantener aplicaciones java, existe un estandar JMX(Java > Management Extensions) que permite monitorizar y mantener de forma homogenia > cualquier aplicación JAVA ¿tiene PHP estas herramientas?(que permitan con la > misma herramienta mantener y tener monitorizadas todas la aplicaciones del > ecosistema de una empresa) Espero no haber sido muy técnico:-)Un SaludoJorge> Date: Thu, 7 Jan 2010 20:56:29 +0100 > From: [email protected] > Subject: Re: [ELEARN] Campus virtuales de softwar e libre en u niversidade s > españolas > To: [email protected] > > Hola a todos, > > personalmente discrepo totalmente con la afirmación de que Java es una > tecnología superior a PHP. > > Antes que nada mi curriculum: > > Programando en PHP desde el año 2000 aproximadamente > He desarrollado en Java, tanto en entornos de escritorio con Netbeans y > Eclipse como J2EE. Eso sí, en mucha menor medida que PHP pero conozco la > tecnología por haber convivido con entornos Java unos cuantos años > Hago desarrollos para Moodle desde su versión 1.1 > > Creo que este es un debate bastante antiguo y hacía tiempo que no leía > una de estas discusiones, creo que decir que Java era superior a PHP se > podía decir en el año 2003 pero en el año 2010 no tiene lugar. > > Personalmente creo que no es adecuado comparar Java y PHP dada la > finalidad de cada una: > Si bien ambas o parte de ambas están orientadas al desarrollo de > aplicaciones en entornos cliente / servidor principalmente en Internet, > el tiempo y los muchos años de ambas tecnologías ha puesto cada una en > su lugar: > > Java -> ámbito empresarial, orientado a "negocio" (banca, intranets > corporativas, gestores documentales, portales empresariales) > Ejemplos: Liferay, Alfresco, OpenBravo, Bancos como LaCaixa, etc.. > > PHP -> blogs, cms, sitios de noticias, red social > Ejemplos: Wordpress, facebook, flickr, drupal, joomla, ez, youtube, > wikipedia, elpais, elmundo, meneame.net > > Ahora os paso a revatir o dar mi opinión de cuestiones en concretas > > /Mejor escalabilidad/ > > Esta me gusta especialmente. ¿Flickr no escala, Facebook no escala, > Wikipedia no escala? > Estamos hablando de que actualmente bajo PHP están funcionando muchas de > las webs con más tráfico en el mundo. Y os aseguro que para eso hace > falta escalar o tener una tecnología que soporte escalabilidad. > > En Moodle tenemos a la Open University con miles de usuarios. > > En Java tienes escalabilidad a golpe de talonario y crecer en horizontal > (metiendo servidores con muucha RAM y mucha cpu). > > > /Mejor posibilidad de integración/ > > A bajo nivel: > PHP se integra con todo lo habido y por haber, la base de PHP es C, en C > hay libererías para integrarse con cualquier > servicio/aplicación/protocolo, con PHP simplemente hay que hacer un > wrapper y ya tienes integración nativa. > > A mayor nivel: > Webservices soap, xmlrpc, rest, etc... > Conexión con cualquier tipo de base de datos PDO, ADODB > Servicios de directorio como LDAP > > > /Mejor mantenimiento/ > > El mantenimiento de una aplicación en gran medida no lo da la > tecnología, lo da el programador o el framework utilizado para el > desarrollo realizado. > He visto chapuzas en Java que nadie podría mantener y desarrollos en PHP > utilizando MVC con el Zend framework que son una maravilla. > > En el caso de Moodle hay que tener en cuenta que empezó como un hobby > por parte de gente que no eran programadores expertos en PHP en una > época en el que el lenguaje no es loque es ahora y hay muchas decisiones > de base que afectaron a su arquitectura y que aún tienen implicaciones. > Os invito a echar un ojo al código fuente de Moodle de los programadores > profesionales que la empresa Moodle ha contratado como Petr Skoda, Sam > Marshall o muchos otros así como a las últimas decisiones de > arquitectura que se están tomando. Todo es público en http://docs.moodle.org > (Sakai por ejemplo se empezó a desarrollar con una financiación inicial > de 7 millones de dólares si no recuerdo mal por un equipo profesional) > > Por otro lado, mantener Moodle es muy sencillo. Hay herramientas como > XREF, http://xref.moodle.org que permiten navegar por su código fuente, > encontrar referencias, llamadas a funciones etc... en pocos minutos > > Podría hablar de muchas características más de Java y PHP pero eso es > otro debate. > > No creo que Sakai sea mejor que Moodle o más apropiada por su base > tecnológica, esto no es cierto. Otra cuestión es que si tu institución > es toda Java y tienes gente ya preparada en ese lenguaje se opte por Sakai. > > Saludos > > El 04/01/2010 9:29, Diego del Blanco Orobitg escribió: > > Hola a todos: > > > > Yo estuve hablando con ellos (los de murcia) en el congreso de Sakai en > > Pamplona y me comentaron que la información que pusieron fue la que después > > de perseguir a los responsables de cada universidad se les facilitó, y que > > incluso en algunas se negaron a decirles nada, como si fuera un secreto el > > campus que tenían... Por tanto , han hecho lo que han podido, lo cual es > > muchísimo en mi opinión. > > > > Por otro lado, después de ver el mapa lleno de Moodle... y analizar los > > LMS, no sé si con estudios antiguos o no, pero sí con los suyos propios > > nuevos, curiosamente han descartado Moodle y se han quedado con Sakai. > > Estaría bien reflexionar sobre esto y sobre por qué hay tantos Moodle en la > > universidad española. > > > > Yo tengo mi teoría, aunque supongo que sufriré una avalancha de ataques de > > todos los defensores de Moodle y que conste que yo también lo soy, y en mi > > empresa ponemos Moodle o ponemos otras soluciones según las necesidades del > > cliente, pero creo, y es mi opinión personal basada en mis gustos y > > preferencias, que Moodle no es el entorno adecuado para una universidad. Sí > > para una academia o para un colegio, pero no para una universidad. > > > > Desde mi punto de vista y por lo que he visto y hablado, los LMS en las > > universidades suelen ser extensiones de unas primeras implantaciones > > pequeñas que se hacen en una escuela facultad o departamento, que > > obviamente elige Moodle por su sencillez de instalación y mantenimiento a > > pequeña escala y no a partir de un estudio serio como han hecho los de la > > universidad de Murcia. Esto posteriormente lleva a que la gente ya lo > > conoce, los que deciden ya están acostumbrados a su uso, ven que en otros > > sitios también se usa y se amplía su uso al resto de la universidad sin > > plantearse muchos otros aspectos (sé de muchos que ya se están > > arrepintiendo de ello) y es un poco la pescadilla que se muerde la cola. > > > > Otro aspecto que ayuda a que se use Moodle sobre las demás plataformas es > > que programadores php salen de debajo de las piedras (eso sí, buenos > > programadores php ya hay menos), y sin embargo, programadores java, por > > ejemplo, pues son más difíciles de encontrar. Por tanto, es más fácil > > encontrar un par de técnicos que manejen el Moodle que si ponemos .LRN o > > Sakai. > > > > Sin embargo, la mayoría de universidades que yo conozco que han hecho un > > estudio serio y comparativo, que han tenido en cuenta factores como la > > escalabilidad y la solidez, las integraciones, etc... no han elegido > > Moodle. Sólo hay que ver el ranking de Shangai de universidades e indagar > > qué LMS usan las mejores (ya sé que los rankings son engañosos, pero es un > > dato curioso) no creo que entre las 20 primeras haya más de uno o dos > > moodles. Sin embargo más de la mitad usan Sakai (digo más de la mitad > > porque no sé el número exacto pero creo que está por las 13 ó 14). > > > > Simplemente, esto no es una campaña anti Moodle. Ya digo que yo en la mayor > > parte de las circunstancias creo que Moodle es el LMS más apropiado y > > repito que a mí personalmente gusta mucho y lo propongo para una gran > > cantidad de casos... pero no para un campus virtual de la universidad. Ni > > se me ocurriría proponerles un Moodle (y menos si luego lo tengo que > > mantener yo o hacerme responsable de las incidencias) Como os habréis dado > > cuenta, me inclino por Sakai ... ojo, Sakai HOY, no el Sakai del 2005, que > > hay gente que todavía usas comparativas de esa época para descartar Sakai > > frente a Moodle. Pero hay otros muy buenos también y suficientemente > > robustos y escalables, no sólo Sakai. Pero Moodle... no (para un campus, > > again...). > > > > Un saludo: > > > > > > Diego del Blanco Orobitg > > Director Técnico de Samoo > > [email protected] > > Tlf: 653682489 > > www.samoo.es > > > > > > > > -----Mensaje original----- > > De: Foro sobre eLearning [mailto:[email protected]] En nombre > > de Juan Leyva Delgado > > Enviado el: jueves, 31 de diciembre de 2009 11:58 > > Para: [email protected] > > Asunto: Re: [ELEARN] Campus virtuales de software libre en u niversidades > > españolas > > > > Hmm, > > > > creo que se me olvidó poner el enlace al documento, ¡qué despiste!: > > > > http://www.um.es/campusvirtuales/ > > > > > > Saludos > > > > mercè<[email protected]> escribió: > > > > > >> Fantástico Juan! > >> A mi me interesa. Lo leeré (a mi ritmo, eso sí) y os comento. > >> > >> Gracias > >> > >> -- > >> _mercè > >> > >> ---------------------------------------------------- > >> Archivos de ELEARNING: http://listserv.rediris.es/archives/elearning.html > >> ------------------------------------------------------ > >> > >> > > ---------------------------------------------------- > > Archivos de ELEARNING: http://listserv.rediris.es/archives/elearning.html > > ------------------------------------------------------ > > > > ---------------------------------------------------- > > Para darse de baja ELEARNING pincha y envia el siguiente url > > mailto:[email protected] > > ---------------------------------------------------- > > > > > > > > ---------------------------------------------------- > Normas para el correcto uso del correo electr�nico: > http://www.rediris.es/mail/estilo.html > ---------------------------------------------------- _________________________________________________________________ ¡Nuevo MSN Noticias! Vive la información las 24 horas, con un análisis profundo de la actualidad que más te interesa. http://noticias.es.msn.com/
