PDA

Ver la Versión Completa : Es una buena practica?


Diego827
13-08-2012, 08:52:51
Lamento no poder explicitar mas mi titulo pero no encuentro las palabras adecuadas que engloben mi duda. (:()

Mi duda es la siguiente: Reciente descargue en su version trial RAD PHP. No se nada de PHP. Sabe mas mi gato. Pero me interesa porque las aplicaciones web cada vez toman mas fuerza y las de escritorio cada vez migran mas hacia la nube (de algun gigante). Ahora bien, esta bien hacer la pagina web, css etc, en un editor web y luego hacer pequeños programas en RAD PHP para despues añadirlos a la pagina y así que funcione? esta bien esto? o soy REALmente un NOVATAZO?

Tengo un proyecto gigante que hacer y estoy realmente preocupado porque lo debo presentar en 4 meses y no se ni siquiera decir hola mundo en PHP (broma, pero casi).

Me decidí por este lenguaje porque se programar en C y este tiene similitudes con PHP.

Espero sus comentarios comunidad.

Casimiro Notevi
13-08-2012, 11:47:59
Tengo un proyecto gigante que hacer y estoy realmente preocupado porque lo debo presentar en 4 meses y no se ni siquiera decir hola mundo en PHP (broma, pero casi).

Me has puesto nervioso de pensarlo :p

No sé a qué llamas "proyecto gigante", pero si de verdad es gigante, me parece poco tiempo, ¿estás solo o hay un equipo?

Echa un vistazo a este hilo (http://www.clubdelphi.com/foros/showthread.php?t=78713&highlight=buenas+bonitas+baratas), a ver si te sirve para aclarar ideas.

Julián
13-08-2012, 17:47:36
yo que tu me compraría un libro, de los que llevan hojas de papel. O mejor unpar de ellos: uno de iniciación, y otro mas avanzado. Sabiendo C, en un par de semans puedes tener un nivel mas que aceptable.

Y durante tu "aprendizaje intensivo" el rad ese, ni mirarlo.
Y como consejo extra: instálate un debian (virtualizado o no) con apache, mysql y php y olvíate de mamps,lamps y similares en windows. Yo estaba en una situación parecuida a la tuya, y me pillé una "guia rápida de anaya" y con eso pude empezar muy fácilmente.

O puedes optar por intentarlo con Python+Django que partiendo de 0 probablemente sea un camino mas corto y mejor. Según comentan los que lo han probado, claro.

Un saludo!

mamcx
13-08-2012, 18:20:05
Si vas a empezar un proyecto web, con lenguaje + plataformas + conceptos + retos diferentes a todo lo que has hecho antes, lo primero es enfocarse en entender los fundamentos.

Una pagina con mucha informacion, no solo de php, sino de html, css, js y otras cosas:

http://net.tutsplus.com/

Como vas a necesitar algo que te ayude con el html/css (que es uno de los dolores de cabeza):

http://twitter.github.com/bootstrap

o

http://foundation.zurb.com/

Y vas a necesitar un hosting:

http://heroku.com

http://aws.amazon.com/es/free/

georkis
15-08-2012, 15:02:04
Te recomiendo Symfony2.1 puedes descargarlo en este sitio...http://www.symfony.com :

Symfony es un framework PHP basado en la arquitectura MVC (Model-View-Controller). Fue escrito desde un origen para ser utilizado sobre la versión 5 de PHP ya que hace ampliamente uso de la orientación a objetos que caracteriza a esta versión y desde la versión 2 de Symfony se necesita mínimamente PHP 5.3.3.
Fue creado por una gran comunidad liderada por Fabien Potencier (http://fabien.potencier.org/about), quién a la fecha, sigue al frente de este proyecto con una visión muy fuertemente orientada hacia las mejores prácticas que hoy en día forman parte del estándar de desarrollo de software.
Por más que Symfony puede ser utilizado para otros tipos de desarrollos no orientados a la Web, fue diseñado para optimizar el desarrollo de aplicaciones Web, proporcionando herramientas para agilizar aplicaciones complejas y guiando al desarrollador a acostumbrarse al orden y buenas prácticas dentro del proyecto.

Ya que usted no sabe nada de nada te recomiendo un curso ultra rápido... http://www.maestrosdelweb.com/editorial/curso-symfony2-introduccion-instalacion/

Lee el INTRO... así que si tienes 4 meses esta es la solución ya que este framework es usado en proyecto grande.... ejemplo la última versión del Drupal esta hecho en este framwork... así que estudia unos 15 días sobre este framework y ya... solamente tienes que usar el:

xampp1.7.7 para trabajar al 100% ya que este framwork necesita el SQLite3 en caso de window. Pero si estas en Linux todo es por separado tienes que instalar el SQLite3.x, pero aveces da su troque... te recomiendo que descargue el xampp1.7.7 para linus y que trabajes en Debian6 ya que también hice un intento en Ubuntu y no dio la talla, esto es el caso si tienes Instalado Linux, ahora en window es más sencillo aunque el xampp1.7.7 da conflicto inremediables ya que he pasado por esto también...

Bueno espero orientarte correctamente ya que RAD PHP te va atrazar bastante y symfony2.x te va a tomar solo 15 días si eres novato... suerte... si tienes duda del tema ya sabes... ^\||/

Casimiro Notevi
15-08-2012, 15:23:00
.. y que trabajes en Debian6 ya que también hice un intento en Ubuntu y no dio la talla

¿Y por qué no dio la talla?

Diego827
16-08-2012, 06:43:42
Hola amigos

Gracias por responder!!! (Negra la noche :() vamos a probar Symphony o como se escriba y posteo. Muchas gracias Casimiro por los links, mamcx gracias por tu ayuda voy a revisar u Julián ya te tome la palabra, me compre un libro: PHP y MySQL de Anaya. Muchas gracias, sigo buscando y posteo.

(Creo que ya todos pasaron por esto :()

Casimiro Notevi
16-08-2012, 09:20:38
(Creo que ya todos pasaron por esto :()

Yo estoy pasando por eso :)

georkis
17-08-2012, 20:44:27
¿Y por qué no dio la talla?

El Xampp1.7.7 para linux no inicia proceso con el SO Ubuntu y no me da margen de error ninguno para si saber el tipo de error... por eso use el Debian6 y todo de maravilla... en window el xampp1.7.7, en la PC que trabajo me dio un error y el error era que el puerto 80 estaba ocupado, corrí un comando MS-DOS (netstat), creo que es así ahora no recuerdo bien y no ví nada de nada havian muchos puertos y el puerto 80 libre, otra opción que tomé fue formatear el Disco duro he instalar de nuevo el SO window SP2 y nada el mismo mensaje, no instalé nada lo primero que ejecute fue el xampp1.7.7 y ya sabes el mismo problema, pero lo probé en otra máquina y funcionó bien... hasta ahora es un misterio para mi... :D

roman
17-08-2012, 21:05:00
Pues yo supongo entonces, que quien no da la talla es el tal xamp. Cuando uso ubuntu, suelo instalar apache, mysql, php desde cero, compilando y siempre ha dado la talla ;)

// Saludos

Casimiro Notevi
17-08-2012, 22:10:51
Pues yo supongo entonces, que quien no da la talla es el tal xamp. Cuando uso ubuntu, suelo instalar apache, mysql, php desde cero, compilando y siempre ha dado la talla ;)
// Saludos

^\||/ Más claro, imposible.

roman
17-08-2012, 22:12:52
Pero, además, los repositorios de ubuntu ya incluyen php, apache y mysql sin hacer más nada que seleccionar su checkbox :D y con esos tampoco me ha pasado que no den la talla.

// Saludos

Casimiro Notevi
17-08-2012, 22:33:31
Yo los instalo de los repositorios, como dices, marcar el checkbox y darle al botón "aceptar", listo.

Cuando instalo la versión server ya pregunta al principio de la instalación si quieres instalar mysql, postgresql, postfix, etc. y sólo hay que marcarlo igualmente y nada más.

Casimiro Notevi
18-08-2012, 17:25:54
Por cierto, los servidores de la wikipedia funcionan con ubuntu.
Y los servidores de google tienen ubuntu según cuenta (http://www.clubdelphi.com/foros/showthread.php?p=439899#post439899) un trabajador de google.

En fin, menos mal que no da la talla :D

georkis
21-08-2012, 20:43:12
^\||/ Más claro, imposible.

El Xampp no funciona con el SO Ubuntu puede ser... pero bueno... hace unos días estaba atascado en Debian6 con Symfony y el SO necesitaba SQLite3, dolor de cabeza... el repo debian del servidor estaba mal (squeze3), y por lo tanto descargue el portable Xampp1.7.7 ya que tiene el SQLite... son cosas que pasa... pero bueno lo es instalar el apache y todo lo demás de eso no tengo problema ninguno ya que se arreglo el repo y no he tenido problema...

Casimiro Notevi
21-08-2012, 21:35:52
Bueno, es lo de siempre, normalmente, el dolor de cabeza, el atasco, la pérdida de tiempo intentando solucionar algo, etc. no es por culpa del sistema operativo, es por culpa de nosotros, que no sabemos ;)