Jump to content

framework para php


Recommended Posts

Que tal amigos:

 

tengo un par de dudas sobre programar en php, e estado programando codigo php para un proyecto de ventas, entiendo la sintaxis de php estructurado, ademas que este lenguaje es hibrido, y que debo utilizar otras tecnologias adicionales y lenguajes para solucionar de mejor manera ciertos problemas surgidos( como lo son AJAX Y JAVASCRIPT) . ahora ultimo estoy iniciandome en php POO (ORIENTADO A OBJETOS).

 

pero en bastantes conversaciones con amigos del rubro...me han dicho ahorrate tiempo y bajate un FRAMEWORK,,,, y listo....

 

mmmmm e aqui mis dudas...( creo ke la informatica es mundo bastante amplio jajaj)

 

e averiguado sobre el tema....me recomendaron EL FRAMEWORK symphony....Y en esa es mi duda...

 

debo interiorisarme en algun framework para ahorrarme codificar....o si ese framework es de dificil adaptacion, debo seguir programando puramente.....?

 

 

adios amigos!!

 

 

eso gracias

Link to comment
Share on other sites

Mira aquí y aquí... La verdad es que si quieres trabajar con un framework, tienes de varios sabores y colores... Todos los frameworks son buenos, pero ojo, entregan facilidades orientadas sólo a un par de cosas no más... no son la caja de pandora...

 

En lo personal, considero que el uso de frameworks no es lo mejor que puedes hacer, si quieres profundizar o especializarte más en el desarrollo de PHP... No te parece extraño que existan tantos??? Si vemos .Net por ejemplo, hoy tiene 4 frameworks, cada uno orientado a distintas cosas, por lo tanto, no se pisan entre sí... Obviamente, la comparación no es tan "ideal" porque uno es open el otro es a pago...

 

Otro punto de vista, es qué pasará cuando salga la mítica versión PHP 6 (que parece será pronto)... que supuestamente viene a resolver varios problemas, especialmente en lo que respecta a OOP... Los frameworks funcionarán??? Lo más probable es que sí funcionen, o que salgan nuevas versiones de frameworks para PHP6...

 

Mi opinión (no más), es que dediques tus esfuerzos a especializarte en 2 temáticas:

 

- OOP: Ir más allá del clásico OOP... me refiero a usar correctamente el tema de la herencia, usar bien las interfaces y sobretodo, integrar php con jquery, como plataforma de soporte al lado del cliente... Con esto último me refiero a que PHP (en realidad el ambiente web) tiene un gran problema... los eventos se definen al lado del servidor, pero se gatillan y manejan al lado del cliente... pero no puedes escribir código php al lado del cliente, porque php se ejecuta en el servidor... Donde está la solución??? es que en php los eventos los debes "interpretar" con código jquery y manejarlos con jquery al lado del cliente... muy interesante :tonto:

- Patrones de diseño: Hoy día, hay varios patrones de diseño de aplicaciones web, siendo el más conocido el MVC (Modelo-Vista-Controlador)... Eso hoy día ya es trivial... de hecho, hay frameworks que están orientados a este patrón... Pero MVC te servirá para desarrollar una aplicación compleja y muy grande??? La respuesta es que sí... pero ni tanto... básicamente porque en aplicaciones grandes, tienes muchos archivos php, pero muchos... y MVC se viene quedando corto para organizarlos bien... Entonces, viene al rescate HMVC (Hierarchy Model-View-Controller)... Que es casi lo mismo que MVC, pero con forma de árbol... Aquí está la Ingeniería del desarrollo... (creo yo)...

 

Adicionales:

 

- JS OnDemand y JS MVC

 

Si logras integrar PHP OOP, HMVC, JS OnDemand y JS MVC serías uno de los wenos... :sigay:

 

SAlu2.

Link to comment
Share on other sites

php esta hoy en dia ediondo a framework, porque es una tecnologia muy solicitada por todas sus prestacion por lo que se le ha introducido mucho fw.

 

pero como dice ra, no se caen bien entre si.... y cada uno tiene sus pro-contras

 

lo mas mejor es seguir con la programacion clasica digo yo para no limitarse a nada

Link to comment
Share on other sites

usar un framework php ahorra muchísimo tiempo y esfuerzo, como dicen por ahí para que reinventar la rueda, no?. Al igual que jquery hace todo mas simple en cuanto a javascript, un framework para php hace lo mismo.

En cuanto a distintos framework y dentro de los que he usado, podrias partir por CodeIgniter es bonito y simple, Yii para mi es lejos el mejor, symfony lo ocuparía para proyectos heavy, etc. ahora tambien puedes mezclar estos con Doctrine que es un ORM para PHP, y en fin, te aconsejo que te metas en un framework de lo contrario y si eres buen desarrollador tarde o temprano terminaras haciendo tu propio framework algo mas rudimentario pero framework al fin y al cabo

Edited by nazhox
Link to comment
Share on other sites

gracias por responder:

 

RA. ME KEDO TODO SUPER CLARO ...VALECOMPADRE

 

 

 

 

MI ULTIMA DUDA...SYMPHONY COORRE EN WINDOWS...??

 

ADIOS

 

php es un lenguaje interpretado, es decir que no se lee nativamente, sino que es leido por un servidor y este lo interpreta... esto hace que php sea mega hiper multiplataforma

 

salute!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...