viernes, octubre 20, 2006

Comenzemos con PHP

Aunque sus inicios fueron Comerciales (PHP/FI), su finalidad al convertirse al lado bueno (Open Source), hicieron que la gente pueda acceder a el con mayor facilidad, y gracias a la comunidad GNU, o todo aquel al que le interezo una manera de poder incorporar Dinamismo a sus Paginas Web, lograron poner sus aportes, fortaleciendo el Lenguaje.
Pero por que no llamarlo lenguaje de Programacion, bueno de hecho muchos lo hacen, y su entender es debido a que generan aplicaciones web, yo como talves muchos no lo llamo lenguaje de Programacion es tan simplemente un lenguaje Script, obviamente mucho mejor que javascript.
Cave enfatizar que siempre se debe diferenciar entre un Lenguaje desde el punto de vista del Cliente(HTML,CSS,Javascript,...), y aquellos que dominan en el servidor (PHP,ASP,JSP,...).
PHP debido a la flexibilidad que incorporaron las personas en su desarrollo hasta la actualidad: Multiplataforma, acceso a muchas bases de datos, facilidad en el lenguaje por similitud con C++, Imaginarte algo y plasmarlo en PHP no es del otro mundo, Muchos dicen que no existe un imposible en PHP, solamente un esta dificil; Hicieron que PHP sea el que mas se utiliza.
No tienes que pagar a nadie por utilizarlo(claro siempre respetando la autoria del codigo), Siempre habra una ayuda en internet en diferentes foros, que acararan tus dudas.
Muchos diran PHP no tiene falencias, pues si las tiene, recientemente debieron escuchar de los Hackeos(aunque por las consecuencias en realidad eran Crackeos), que hicieron que muchos foros, basados en phpBB, fueran borrados y suplantados, el problema radicaba en una puerta abierta que dio el codigo, la cual permitia ejecutar algunas instrucciones, y eso provoco la modificacion de PHP. Pero eso quedo en el olvido, pero cabe recalcar que ni el mas poderoso, no por que sea de todos, van a dejar de existir personas con sus propios intereses, ese el agujero negro que perjudica la imagen del los desarrolladores de Codigo Libre (OpenSource). Lo Bueno es que pudieron solucionar el Problema.

Una desventaja que principalmente tiene es que con una facilidad infantil, puedes perderte en tu codigo, es natural, php no fue hecho para ser ordenado, al principio cuando todos vamos aprendiendo nos emocionamos por lo que podemos hacer y llegamos hacer ciento de miles de lineas de codigo, y como nos gusta incrustar PHP, al cabo de 2 dias intentamos ver nuestro codigo, por causa de un error, y nos dimos cuenta que nos perdimos.
Ante eso existen soluciones a nivel de documentacion, pero principalmente hay que procurar no abusas del encrustamiento.
En la Actualidad con PHP5, las facilidades que te da aun son mas extensas(salvo con las de MySQL, que por que a la MySQL AB se le ocurrio empezar a propietarizar sus productos, pero eso lo discutire despues), su modelamiento de Objetos, hacen que sea mas estructurado, como dije con anterioridad: "Imaginate el Cielo, ponle colores, deja que viaje tu imaginacion por el, abre los ojos y plasmarlo con ayuda de PHP",
Disculpenme si caigo en el pecado de mis palabras, pero ustedes sabran corregirme.
PHP no va solo para eso esta el DHTML(HTML,Javascript,CSS), y el Ajax que fue un hijo prodijioso de javascript, con todo ese conjunto plasmar el cielo no es tan complicado.
A Otros les gusta mostrar el cielo con Macromedia, no esta mal, es compatible con PHP, pero algo que no me gustara jamas de Flash por ejemplo, es que tienen un peso lijeramente grande en relacion a su utilidad, es el precio que hay que pagar por la belleza dicen algunos; Su principaldesventaja es que depende de un componente ActiveX, el cual si el cliente no lo tiene no funciona, aunque en la Actualidad es dificil que alguien no la tenga, cuando uno tiende a plasmar su cielo, tiende a exagerar con Flash, y eso no es combeniente, Como me dijo alguna ves mi Padre, y tambien me lo dijo mi Tio, jamas utilices en exceso aquellas cosas que te dan felicidad, por que por la ley de estados equivalentes (disculpen me gusto Full Metal Alchemist), pueda que llegues a pagar un precio por ese gozo, y ese precio se mas caro que tu diversion, en resumen nada con excesos es bueno.
Bueno les Hable de lo que pensaba, talves me olvide de muchas cosas, solo que da que ustedes me las hagan recuerdo, ya Otro dia Hablare de JSP, que es otra plataforma que tambien manejo que tiene sus ventajas, pero tiene sus falencias.
Gracias por leerme.

No hay comentarios.: