2009-08-06 45 views
7

En su opinión, ¿qué debo aprender primero: PHP o JavaScript?Lanzar la moneda sobre aprender PHP o JavaScript primero

Voy a aprender las dos, pero ¿en qué orden crees que debería aprenderlas?

+0

debería ser wiki de la comunidad – SilentGhost

+0

Sin embargo, no es ... –

+0

Realmente recomendaría * no * aprender PHP "primero ". Si es necesario, apréndelo para un trabajo pero ... debería * no * ser un "primer" idioma (incluidas las transiciones). –

Respuesta

17

Javascript, ser un lenguaje del lado del cliente es realmente una maravilla (aunque con AJAX algunos dirían que es una necesidad). Por otro lado, PHP es un lenguaje del lado del servidor que es una necesidad si desea construir un sitio dinámico que se dirija a una base de datos. Aprendería PHP primero y luego rociaría en algún Javascript más adelante.

+0

Gracias por la excelente respuesta ha respondido mi pregunta claramente. –

+0

Estoy de acuerdo. Mirando hacia atrás aprendí en orden HTML, CSS, PHP, MySQL, JavaScript que es extraño. JavaScript es un lenguaje de scripting del lado del cliente que uno pensaría que habría aprendido después de CSS pero no lo hice. Aprender PHP primero sobre JavaScript como su primer lenguaje de programación diría que tiene el beneficio de no tener que lidiar con problemas de navegador cruzado. Del mismo modo, incluso un pequeño error hará que se rompa un script PHP, y tal vez no sea el caso dependiendo del error de JavaScript. – mdgrech

9

Yo diría PHP. Debería darte la sensación de escribir algo "completo". Si tocas una pared (es decir, necesitas AJAX), mejora tus páginas php con JavaScript (pero recomendaría JQuery, que es un Framework de JavaScript).

5

Depende de lo que quieras hacer. Si desea hacer efectos especiales y ajustes en sus páginas web, aprenda JavaScript. Si desea utilizar una base de datos o cualquier otro tipo de material del lado del servidor, aprenda PHP.

+2

O aprende Django en lugar de php, si tienes opción, porque - sin ofensa - php es considerado malvado. –

+2

La pregunta era entre PHP y JavaScript. Podría reemplazar fácilmente PHP en esa publicación con Python, Ruby o cualquier otro lenguaje de scripting del lado del servidor. – rpjohnst

+0

php ** es ** evil – spender

1

Javascript es un lenguaje que puede ejecutarse en casi cualquier lugar, ya que es compatible con casi todos los navegadores, por lo que es probable que pueda utilizarlo en cualquier situación, sin importar en qué programación esté (siempre que sea basado en web)

PHP, por otro lado, inicia la base del conocimiento sobre la programación del lado del servidor si nunca antes lo ha tratado. Le permite tratar mucho más con cookies y bases de datos que javascript, y le permite construir un 'sistema' real, donde los datos son persistentes.

Honestamente, primero aprendería PHP porque va a impulsar tu javascript si necesitas acceso a bases de datos, y te ayudará a aprender cosas como AJAX y JSON.

Además, con bibliotecas como jQuery, JavaScript es más fácil de aprender.

1

Sin saber más acerca de su situación particular, sugiero que la documentación de PHP puede ser más útil que la documentación que encontrará para Javascript.

3

PHP porque aprenderá más sobre la parte del servidor de desarrollo de aplicaciones, incluidas la base de datos y las sesiones.

Luego muévase a JS, cuando necesite hacer algunas cosas del lado del cliente.

PHP también es más comercializable.

3

Me gustaría agregar a las respuestas de otras personas que también depende de su fondo. Si comprende cómo funciona la web, primero puede ir a Javascript. Si no lo hace, vaya a PHP, le ayudará a comprender mejor la web, entonces Javascript tendrá mucho más sentido.

+0

Creo que comenzaré con PHP :) –

+0

¡Buena suerte! :) –

0

Podría ir realista de cualquier manera, pero probablemente diría que PHP es un mejor lugar para comenzar. PHP es más "estricto" que JavaScript, por lo que aprendes el formalismo un poco mejor y luego puedes relajarte con JavaScript.

+1

Creo que es la primera vez que veo "PHP", "estricto" y "formalismo" en la misma oración. –

+0

Relativo a JavaScript de todos modos :-p –

+0

Estoy de acuerdo con la idea de aprender PHP primero, pero creo que, incluso cuando se utilizan principios de OO de mejores prácticas con PHP, ese JavaScript es mucho más estricto, p. con alcance y tipos. JavaScript permite algunos paradigmas OO mucho más avanzados que la sintaxis al estilo J2EE de PHP, que es una de las razones por las que acepto que PHP es una mejor opción para un primer idioma. –

2

El hecho de que estés considerando ambos me dice que quieres construir aplicaciones ricas en Internet. Comience con PHP primero y descubra cómo se construye una aplicación web desde cero. Adquiera las bases de datos MySQL. Después de que piense que sabe lo suficiente de PHP, hágalo rico con Javascript.

0

Depende de si desea continuar y aprender ASP.NET. Si lo haces, aprende JavaScript.Los lenguajes del lado del servidor ofrecen mucha más funcionalidad (conexiones de base de datos, efectos de página del lado del servidor, etc.)

Cuestiones relacionadas