Ogoproject: proyecto para 'limpiar' PHP
La verdad es que lo malo que tiene PHP es que tiene bastantes inconsistencias en la nomenclatura y en el orden de los parámetros. Supongo que ha habido gente que cansados de este fallo en PHP han creado el proyecto Ogo, el cual pretende limpiar el código PHP de estas inconsistencias en los nombres de las funciones, a parte de la dificultad de recordarlos.
Lo que pretenden entre otras cosas es que los nombres de las funciones sigan la notación camel case, esto es, las palabras en minúsculas sin separaciones (guiones bajos) y cuando empiece una palabra nueva, la primera letra de la nueva palabra deberá ir en mayúsculas. Así por ejemplo, si tenemos la función html_entity_decode se transformará en htmlEntityDecode, isset en isSet y is_array en isArray.
Por ahora ofrecen pretenden ofrecer un fork de PHP hasta que se resuelva el problema de compatibilidades.
Vía / dzone
Relacionados
Feedback (6) » Formulario
1. LoRdKrPy ~ Viernes, 08 Dic 2006 | 00:55H:
Pues bueno, es todo un hecho que PHP no cambiara la nomenglatura de sus funciones por un buen rato. ¿Sabes como funcionan los compiladores? La verdad es que es muy laborioso, ya que es el inicio de todo el proyecto, es por asi decirlo, el corazón de su interprete. Es un hecho tambien que en un futuro podria OGO mejorar su sitema y terminarlo, pero... ¿Qué tan viable será? ¿Cuanta memoria ocupara y que tanto será mas lento para nosotros volver a aprender en su caso las nuevas funciones? ¿Ademas de la velocidad de procesar los datos..... ?
2. Luis ~ Viernes, 08 Dic 2006 | 14:04H:
El mayor problema es que PHP es interpretado y no compilado, si fuera compilado como lo es Java, el problema de tiempo lo tendríamos en la primera ejecución, cuando se compila el servlet o la JSP.
El en caso de PHP, al ser interpretado, el problema se encuentra en cada ejecución, a no ser que se usara el caché de objetos y esta caché usara las clases primeras.
Ufff, muy complicado y al final muy lento.
Estoy totalmente de acuerdo contigo en que el volver a aprender los nombres de las funciones puede ser un lío, pero tambien es cierto que php es un poco caótico.
Yo también pienso que no es muy viable.
3. dany ~ Viernes, 15 Dic 2006 | 16:04H:
Interesante el espacio que ustedes ofrecen hoy despues de 6 meses de andar en el cuento de PHP encuentro un sitio comodo y agradable.
Quisiera molestarlos on una pregunta:
¿Como puedo establecer una comunicacion por puerto serial DB9. tengo una aplicacion desarrollada en php y mysql y necesito comunicarla con una lectora de barras?
4. Luis ~ Viernes, 15 Dic 2006 | 19:17H:
Hola Dany, siento no serte de ayuda, pero no tengo ni idea de cómo se puede hacer. Supongo que el lector de barras tendrá un software para leer el código y será gracias a ese software que devuelva el código a un fichero o algo así y luego mediante PHP leerlo.
5. jorge ~ Viernes, 22 Dic 2006 | 17:10H:
como le hago para limpiar un formulario cuando despues de validarlo el resultado es false..(osea si no cumple la condicion que se devuelva el foco al cuadro de texto inicial pero k a la vez borre lo k se introdujo anteriormente)

