Frameworks

Iniciado por IWKY, 2 Junio 2012, 10:36 AM

0 Miembros y 1 Visitante están viendo este tema.

IWKY

Hola a todos, tengo en mente un proyecto que podría ser interesante si llegara a buen termino, la cuestión es que yo suelo desarrollar webs a base de bloc de notas y picar código, y así uno no evoluciona. Por eso que he decidido empezar a utilizar frameworks de desarrollo web, la cuestión es cual elegir para mi proyecto, ¿En que debería basarme para elegir uno u otro? ¿Cuales son los más importantes? ¿Qué debería saber antes de iniciarme en un framewrok? ¿Algún consejo general para el uso de frameworks?
frameworks
Un saludo y muchísimas gracias.
Por internet libre http://red-sostenible.net/
El mejor momento de Dragon Ball Z --> Aqui

WarGhost

Pues frameworks hay mucho y cada cual se adecua a unas necesidades básicas, también depende de en que vayas a programar ya que hay muchos tipos de frameworks.

Por ejemplo para PHP puede usar Zend, symfony, yii etc...
Para javascript tienes JQuery, Mootools...
Para CSS puedes usar Blueprint...

No sé, todo depende de tus gustos y requerimientos, lo que si, la curva de aprendizaje de los frameworks suele ser bastante alta, pero realmente una vez lo domines el tiempo de desarrollo de tu proyecto disminuirá radicalmente.
¿Qué culpa tengo yo de tener la sangre roja y el corazón a la izquierda?

IWKY

Se que hay muchos frameworks, por eso pregunto, xD.

También he leído sobre Django, ¿Qué tal es? ¿Alguna referencia?

Luego se pueden juntar varios frameworks para un mismo desarrollo, o eso ¿es realmente un jaleo? porque por lo que he leído para Django se programa en Python, pero si me interesa en algunas ocasiones usar alguna característica de synfony por ejemplo ¿puedo juntarlos? o ¿si se empieza con un framework hay que acabar con el mismo? y buscar la forma de implementar la característica de synfony en Django, por seguir el ejemplo.


Por internet libre http://red-sostenible.net/
El mejor momento de Dragon Ball Z --> Aqui

[u]nsigned

Cita de: IWKY en  2 Junio 2012, 10:36 AM
¿Cuales son los más importantes?
Para PHP, y como primer framework te aconsejo codeigniter. Se sube al server y se empieza a progrmar, a diferencia de otros como Zenf, Simfony, Yiii; que requieren ejecutar ciertos scripts en el server. Otra ventaja es que CodeIgniter tiene una curva de aprendezaje muy pequeña, y su documentacion esta disponible %100 es español y actualizada.

Cita de: IWKY en  2 Junio 2012, 10:36 AM
¿Qué debería saber antes de iniciarme en un framewrok?
Una de las frimeras cosas con las que deberias familiarizarte si va a trabajar con frameworks, es el concepto de Modelo-Vista-Controlador(MVC). La mayoria de los frameworks importantes la usan. Y tambien tener nociones solidas de programacion orientada a objectos (POO) en PHP 5.

Cita de: IWKY en  2 Junio 2012, 10:36 AM
¿Algún consejo general para el uso de frameworks?

Yo te recomiendo que te inicies con CodeIgniter por las siguientes razones:
-Facil de aprender y dominar.
-Totalmente adaptable y escalable.
- Lo subis al webhosting y listo, sin configuraciones avanzadas.
-Excelente documentacion, disponible en español.
-Implementacion de MVC

Descargar version 2.1: http://codeigniter.com/download.php
Ver Documentacion Oficial en Ingles (v2.1)
Ver Documentacion Oficial en Español[PDF] (v2.1)

Espero te guie un poco

Saludos!!!

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

cassiani

Cada framework tiene sus ventajas y desventajas, para empezar siempre recomiendo CodeIgniter, es facil de aprender, muy intuitivo, personalizable, se ajusta a tus requerimientos y no al revés, una vez que lo dominas puedes desarrollar en poco tiempo lo que en PHP sólo te llevaria más. En mi opinión, CI tiene poco que envidiarle a otros frameworks.


~ Yoya ~

Para CSS te recomiendo 960 Grid System, un grandioso framework y es el que siempre utilizo.

Tambien te recomiendo estas muy buenas web, te seran de mucha ayuda estoy seguro.

Diseño web - Tuts+
Desarrollo web - Tuts+
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

IWKY

El As del Club Paris, gracias por toda la info es realmente útil. Como ya comente en otro post, había leído sobre Django, así que me lo instale y he estado trasteando un poco. El hecho de que se programe en Python me agrada mucho, ya que me desenvuelvo bastante bien en Python, aunque no seria gran problema pasme a PHP. Me ha parecido interesante lo que me has comentado y le echaré un vistazo a CodeIgniter.

~ Yoya ~, gracias a ti también pero de momento no estoy preparado para la parte de CSS, la verdad soy muy malo diseñando y prefiero que eso lo haga alguien que sabe y le guste mas que a mi.

Y gracias también a cassiani.

Un saludo
Por internet libre http://red-sostenible.net/
El mejor momento de Dragon Ball Z --> Aqui