Foros del Web » Programando para Internet » PHP »

¿para ser un programador bueno de php debo aprender a usar framework o puedo omitirlo

Estas en el tema de ¿para ser un programador bueno de php debo aprender a usar framework o puedo omitirlo en el foro de PHP en Foros del Web. ¿para ser un programador bueno de php debo aprender a usar framework o puedo omitirlo y confiar en mi programación? Aveces pienso que los framework ...
  #1 (permalink)  
Antiguo 29/12/2012, 11:25
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 5 meses
Puntos: 8
¿para ser un programador bueno de php debo aprender a usar framework o puedo omitirlo

¿para ser un programador bueno de php debo aprender a usar framework o puedo omitirlo y confiar en mi programación?

Aveces pienso que los framework en vez de ayudarnos nos estorban, aunque solo yo manejo un poco de jquery , ya que cuando yo programo el código es mas corto y es mas entendible.

me gustaría saber su opinión en base a su experiencia a esto.

es decir.

1.¿Para ustedes es necesario usar framework?
2-¿cuales son ventajas y desventajas?
3-¿y como aprender de forma correcta?
  #2 (permalink)  
Antiguo 29/12/2012, 11:52
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Respuesta: ¿para ser un programador bueno de php debo aprender a usar framework o pue

1.¿Para ustedes es necesario usar framework?

Un framework no es otra cosa que una herramienta para facilitar el trabajo.

2-¿cuales son ventajas y desventajas?

Ventajas no reinventar la rueda en cada proyecto. Desventajas la curva de aprendizaje puede requerir un gran esfuerzo al principio hasta que domines el framework (los frameworks no se aprenden a usar en un día, llevan semanas o incluso meses).

3-¿y como aprender de forma correcta?

Mucha mucha lectura, equivocandote muchas veces hasta que te funcione.

1saludo,

Synkronice
__________________
El problema de nuestra época consiste en que sus hombres no quieren ser útiles sino importantes.

Winston Churchill
  #3 (permalink)  
Antiguo 29/12/2012, 11:54
Avatar de jonasanx  
Fecha de Ingreso: enero-2011
Ubicación: La Via Lactea, Mexico, Mexico, Mexico
Mensajes: 134
Antigüedad: 13 años, 3 meses
Puntos: 4
Respuesta: ¿para ser un programador bueno de php debo aprender a usar framework o pue

Un framework te ayuda a completar proyectos de manera mas rápida. La eficiencia todavía recae sobre el programador.
  #4 (permalink)  
Antiguo 29/12/2012, 12:12
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 5 meses
Puntos: 8
Respuesta: ¿para ser un programador bueno de php debo aprender a usar framework o pue

Cita:
Iniciado por Synkronice Ver Mensaje
1.¿Para ustedes es necesario usar framework?

Un framework no es otra cosa que una herramienta para facilitar el trabajo.

2-¿cuales son ventajas y desventajas?

Ventajas no reinventar la rueda en cada proyecto. Desventajas la curva de aprendizaje puede requerir un gran esfuerzo al principio hasta que domines el framework (los frameworks no se aprenden a usar en un día, llevan semanas o incluso meses).

3-¿y como aprender de forma correcta?

Mucha mucha lectura, equivocandote muchas veces hasta que te funcione.

1saludo,

Synkronice
muy interesante
  #5 (permalink)  
Antiguo 29/12/2012, 18:26
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: ¿para ser un programador bueno de php debo aprender a usar framework o pue

1.¿Para ustedes es necesario usar framework?

Depende de la magnitud del proyecto y la cantidad de codigo que sea. NO siempre es necesario estas herramientas, hasta en cosas pequeñas son absurdas y molestas , incluso pesadas.

2-¿cuales son ventajas y desventajas?
muchas y pocas.
Si programo en Symfony2 y vos tambien, es muy probable que programemos juntos y no nos demos cuentas de quien es cada codigo. Eso es gracias a que los framework te fuerzan a escribir a su modo.
Para trabajar en equipo es SUPER util.

No se trata de la rueda y de inventar...

Se trata de reutilizar codigo, pero no es gracias a los Frameworks, si no a la ingenieria de Informatica, o OOP (programacion orientada a objetos), No solo se trata de una manera de programar, tiene su paradigma, teoria y es muy dificil de entender.
Es mas si no sabes UML (Lenguaje unificado de modelado) es muy dificil que sepas OOP, y entiendas como funciona un Framework, es parte de lo que te dije en otro hilo.


3-¿y como aprender de forma correcta?

-MI IDEAL: Estudiar OOP y UML ( libros, no hay tutos, no hay guias cortas ni video tutoriales. Solo Libros gordos y complejos, bien universitarios). Y entender MVC.

-ESTANDAR: elegir uno framework, ejemplo Symfony2, leer libros de mi primer APP en Symfony2, hay un par muy buenos.

-CORRECTA: Entender PHP estructurado (osea no OOP), saber que es un lenguaje limitado en OOP, y cual dichos limites, aprender UML, amprender OOP, aprender MVC, y por ultimo arrancar con cualquier Framework.

Te aseguro tras aprender 1 o 2 meses PHP UML OOP y MVC. En tan solo 2 dias dominas cualquier Framework.

Saludos
__________________
Mono programando!
twitter.com/eguimariano
  #6 (permalink)  
Antiguo 30/12/2012, 11:05
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años
Puntos: 33
Respuesta: ¿para ser un programador bueno de php debo aprender a usar framework o pue

Hola,

Me gustaría aportar mi granito de arena...

Cita:
¿para ser un programador bueno de php debo aprender a usar framework o puedo omitirlo y confiar en mi programación?

Aveces pienso que los framework en vez de ayudarnos nos estorban, aunque solo yo manejo un poco de jquery , ya que cuando yo programo el código es mas corto y es mas entendible.

me gustaría saber su opinión en base a su experiencia a esto.

es decir.

1.¿Para ustedes es necesario usar framework?
2-¿cuales son ventajas y desventajas?
3-¿y como aprender de forma correcta?
Yo no me considero "buen programador" ni "muy bueno", tampoco "malo", "regular"... simplemente siempre digo lo mismo "yo se programar".

¿Porqué lo digo? Porque muchas veces, a fin de cuentas, saber programar en un lenguaje determinado no es más que aprender una sintaxis nueva, y cuatro "trucos" más.

En el fondo, lo que importa es si sabes programar y sabes hacerlo de una manera lógica.

Es más, te puedo decir que yo hace menos de un año que programo en PHP; aunque si había usado C, VB.net, JAVA, COBOL y algo de ASM. Sin embargo, a día de hoy me dedico profesionalmente a desarrollar páginas web en PHP, habiendo aprendido PHP en muy poco tiempo.

Y es a lo que me refiero. Si tu sabes como, por ejemplo, filtrar registros de una base de datos en base a un parámetro de entrada, solo tendrás que adaptarte al lenguaje de programación que te pidan... jeje

Ahora bien, sobre tus respuestas:

1. Yo en todo lo que llevo programando web he usado solamente PHP, JS y CSS (HTML también, obviamente); Y si soy sincero, prefiero usar mis propios métodos para programar; es decir, si tuviera que hacer un foro, lo crearía desde 0...

2. Ventajas y desventajas no conozco muchas porque nunca los he usado demasiado, jeje... pero te puedo decir que como principal ventaja están el ahorro de tiempo, la facilidad... y como inconveniente, quizás el no saber (en cierto modo) cómo está funcionando el framework. Es decir, si usas un framework que, por ejemplo, ayuda a crear un foro, sabrás que tu foro funciona, pero no sabrás a nivel más profundo cómo funciona (o al menos yo tengo esa sensación).

3. Para aprender a programar en general, primero debes aprender a diseñar soluciones lineales a los problemas; de alguna manera "pensar como una computadora". Después entra mucho en juego la lógica. A fin de cuentas, el programa depende de quien lo programa. Finalmente, practicar y practicar con todo tipo de ejemplos.

Para aprender a programar en PHP, primero te aconsejo lo básico (si no lo conoces). Luego familiarizarse con el funcionamiento de PHP, más adelante el uso otros aspectos (Bases de datos, ficheros, ...) y siempre ir ampliando los conocimientos.

Yo, personalmente, a base de ir haciendo webs he aprendido muchas cosas con PHP... empecé a programar que no sabía usar casi nada, pero con el tiempo vas viendo funciones nuevas que hacen que tus posibilidades crezcan...

Pero quizás, el punto más necesario sea una vocación... ya que con esta siempre tendrás paciencia y ganas de tirar para delante los proyectos!

Saludos!
  #7 (permalink)  
Antiguo 31/12/2012, 06:50
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 5 meses
Puntos: 8
Respuesta: ¿para ser un programador bueno de php debo aprender a usar framework o pue

Cita:
Iniciado por DoHITB Ver Mensaje
Hola,

Me gustaría aportar mi granito de arena...



Yo no me considero "buen programador" ni "muy bueno", tampoco "malo", "regular"... simplemente siempre digo lo mismo "yo se programar".

¿Porqué lo digo? Porque muchas veces, a fin de cuentas, saber programar en un lenguaje determinado no es más que aprender una sintaxis nueva, y cuatro "trucos" más.

En el fondo, lo que importa es si sabes programar y sabes hacerlo de una manera lógica.

Es más, te puedo decir que yo hace menos de un año que programo en PHP; aunque si había usado C, VB.net, JAVA, COBOL y algo de ASM. Sin embargo, a día de hoy me dedico profesionalmente a desarrollar páginas web en PHP, habiendo aprendido PHP en muy poco tiempo.

Y es a lo que me refiero. Si tu sabes como, por ejemplo, filtrar registros de una base de datos en base a un parámetro de entrada, solo tendrás que adaptarte al lenguaje de programación que te pidan... jeje

Ahora bien, sobre tus respuestas:

1. Yo en todo lo que llevo programando web he usado solamente PHP, JS y CSS (HTML también, obviamente); Y si soy sincero, prefiero usar mis propios métodos para programar; es decir, si tuviera que hacer un foro, lo crearía desde 0...

2. Ventajas y desventajas no conozco muchas porque nunca los he usado demasiado, jeje... pero te puedo decir que como principal ventaja están el ahorro de tiempo, la facilidad... y como inconveniente, quizás el no saber (en cierto modo) cómo está funcionando el framework. Es decir, si usas un framework que, por ejemplo, ayuda a crear un foro, sabrás que tu foro funciona, pero no sabrás a nivel más profundo cómo funciona (o al menos yo tengo esa sensación).

3. Para aprender a programar en general, primero debes aprender a diseñar soluciones lineales a los problemas; de alguna manera "pensar como una computadora". Después entra mucho en juego la lógica. A fin de cuentas, el programa depende de quien lo programa. Finalmente, practicar y practicar con todo tipo de ejemplos.

Para aprender a programar en PHP, primero te aconsejo lo básico (si no lo conoces). Luego familiarizarse con el funcionamiento de PHP, más adelante el uso otros aspectos (Bases de datos, ficheros, ...) y siempre ir ampliando los conocimientos.

Yo, personalmente, a base de ir haciendo webs he aprendido muchas cosas con PHP... empecé a programar que no sabía usar casi nada, pero con el tiempo vas viendo funciones nuevas que hacen que tus posibilidades crezcan...

Pero quizás, el punto más necesario sea una vocación... ya que con esta siempre tendrás paciencia y ganas de tirar para delante los proyectos!

Saludos!
me gusto mucho tu respuesta es grandiosa
  #8 (permalink)  
Antiguo 31/12/2012, 06:51
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 5 meses
Puntos: 8
Respuesta: ¿para ser un programador bueno de php debo aprender a usar framework o pue

todas las respuesta que me han dado me han dado una idea
y son todos muy excelentes ya que parte de la experiencia de cada uno
  #9 (permalink)  
Antiguo 31/12/2012, 09:24
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ¿para ser un programador bueno de php debo aprender a usar framework o pue

Un buen programador sabe cuando usar frameworks y cuando no, así de sencillo.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #10 (permalink)  
Antiguo 31/12/2012, 10:35
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: ¿para ser un programador bueno de php debo aprender a usar framework o pue

1.¿Para ustedes es necesario usar framework?

Bueno creo que esta pregunta podrías responderla tú mismo, creo que es bastante clara si en realidad tenes claro lo que es un framework, no es más que una herramienta para agilizar el trabajo, implementar medidas de seguridad, y demás.
Por lo tanto, el uso de un framework va a depender de las necesidades, del proyecto que estés desarrollando, si es un simple "Hola mundo" en pantalla, es obvio que no vas a usar un framework, ya sea un proyecto como éste o cualquier otro de pequeña complejidad no creo que sea necesario usar un fw, acordate que no es solo decir "a listo, uso un framework y se acabo" ten en cuenta que se están cargando varias librerias, funciones, objetos, etc en memoria y estas cosas consumen.
A si que como veras depende del tipo de aplicación que estes haciendo, si es una app muy compleja tal vez el uso de un fw tenga su ventaja o tal vez no.

2-¿cuales son ventajas y desventajas?

Ventajas - los fw son herramientas que están testeadas y desarrolladas por una gran comunidad, por lo tanto hay gran soporte para la mayoría de ellos, tienen integrado módulos de seguridad con respecto a los datos, módulos para trabajar con bases de datos, y demás, y por esto sirve para agilizar el trabajo y hacerlo de una forma mas segura.
Desventajas - Hay que usar un tiempo libre que tengamos para aprenderlo, depende del éxito y de su popularidad también para el tema de manuales, guías, con respecto a el idioma en que estén hechas, no todos los frameworks poseen una guía en un lenguaje de habla apropiado para todos, también destacar que es algo que está consumiendo memoria, hay miles de funciones cargadas en memoria que tal vez nisiquiera uses, pero están en ram cargadas y eso consume, y por último nunca podes saber lo que está pasando internamente en el framework, hay cosas que si podes saberlas por tema de guías y manuales propios del fw, pero otras cosas si no te pones a investigar viendo que pasa archivo por archivo pueden haber cosas ocultas que haga el fw que no sepas.

3-¿y como aprender de forma correcta?

Llevate un par de bizcochos, una tasa de café, y lee como loco, ya sea manuales, o mirate un videotutorial, aprende de todos lados, pero lo mejor es la guía official de la comunidad.
  #11 (permalink)  
Antiguo 31/12/2012, 15:57
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 137
Respuesta: ¿para ser un programador bueno de php debo aprender a usar framework o pue

si aprendes MVC y POO de una manera muy buena, podras usar todos los FW, ya que la mayoria se basan en ese patron, tambien las funciones lambda.
Saludos
__________________
>> abimaelmartell.com
  #12 (permalink)  
Antiguo 31/12/2012, 16:13
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: ¿para ser un programador bueno de php debo aprender a usar framework o pue

Ten en cuenta que los FWs aparte de dar una serie de herramientas, también tienen una manera de organizar el proyecto en carpetas predefinidas. Esto hace que en proyectos grandes donde hay muchos desarrolladores, todos puedan realizar el desarrollo y sepan donde encontrar que cosas.

Esto en un ambiente laboral es muy deseado, por lo que las empresas aparte de pedirte que sepas del lenguaje, siempre te piden de la mano algún FW, ya que eso indica que puedes apegarte a los estándares definidos por las empresas de desarrollo.

Así que si quieres encontrar un buen empleo como programador, lo mejor es que le metas mano a los FW, si lo único que deseas es desarrollar por tu lado, pues no tiene mucho caso si es que no quieres aprovechar los beneficios que te da un FW.

Saludos.
  #13 (permalink)  
Antiguo 02/01/2013, 06:41
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 5 meses
Puntos: 8
Respuesta: ¿para ser un programador bueno de php debo aprender a usar framework o pue

que geniales respuestas
y lo que mas me gusto que todas parten de la experiencia
gracias
  #14 (permalink)  
Antiguo 05/02/2013, 19:38
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 5 meses
Puntos: 8
Respuesta: ¿para ser un programador bueno de php debo aprender a usar framework o pue

y cual de todos los framework creen que sea el mas completo y cuales son sus diferencias ?


ya que quiero aprender
gracias
  #15 (permalink)  
Antiguo 05/02/2013, 22:49
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: ¿para ser un programador bueno de php debo aprender a usar framework o pue

No se permiten temas de recomendaciones sobre Frameworks.

Lee este tema:
http://www.forosdelweb.com/f68/suger...eworks-959891/

Saludos.

Etiquetas: framework, programador, usar, buenos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 03:54.