2009-08-06 14 views
7

Secondo la tua opinione, dovrei imparare prima: PHP o JavaScript?Lanciare la moneta per imparare PHP o JavaScript prima

Ho intenzione di imparare entrambi, ma quale ordine pensi che dovrei impararli?

+0

dovrebbe essere wiki comunità – SilentGhost

+0

Eppure non è ... –

+0

In realtà mi raccomando * non * apprendimento PHP "prima ". Impara per un lavoro se necessario ma ... dovrebbe * non * essere una "prima" lingua (comprese le transizioni). –

risposta

17

Javascript, essendo un linguaggio lato client è davvero una cosa piacevole (anche se con AJAX alcuni direbbero una necessità). D'altra parte, PHP è un linguaggio lato server che è una necessità se si vuole costruire un sito dinamico che parli ad un database. Vorrei prima imparare PHP e poi aggiungere qualche Javascript in seguito.

+0

Grazie per l'ottima risposta ha risposto alla mia domanda chiaramente. –

+0

Sono d'accordo. Guardando indietro ho imparato in ordine HTML, CSS, PHP, MySQL, JavaScript che è strano. JavaScript è un linguaggio di scripting lato client che penseresti che avrei imparato dopo CSS, ma non l'ho fatto. Imparare PHP prima su JavaScript come primo linguaggio di programmazione direi che ha il vantaggio di non dover affrontare problemi di w/cross browser. Allo stesso modo, anche un piccolo errore causerà la rottura di uno script PHP e potrebbe non essere il caso, a seconda dell'errore JavaScript. – mdgrech

9

Direi PHP. Dovrebbe darti la sensazione di scrivere qualcosa di "intero". Se colpisci un muro (vale a dire per AJAX), migliora le tue pagine PHP con JavaScript (ma ti consiglio di utilizzare JQuery, che è un framework JavaScript).

5

Dipende da ciò che si desidera fare. Se vuoi creare effetti e ritocchi fantasiosi sulle tue pagine web, impara JavaScript. Se vuoi usare un database o qualsiasi altro tipo di roba lato server, impara PHP.

+2

Oppure impara Django invece di php, se hai una scelta, perché - senza offesa - php è considerato malvagio. –

+2

La domanda era tra PHP e JavaScript. Potresti facilmente sostituire PHP in quel post con Python, Ruby o qualsiasi altro linguaggio di scripting lato server. – rpjohnst

+0

php ** è ** diabolico – spender

1

Javascript è un linguaggio che può essere eseguito quasi ovunque perché è supportato su quasi tutti i browser, quindi molto probabilmente sarà in grado di usarlo in ogni situtation, indipendentemente da cosa si sta programmando. (Finché è basato sul web)

PHP d'altra parte avvia le basi della conoscenza della programmazione lato server se non si è mai trattato prima. Ti consente di gestire molto più cookie e database rispetto a javascript e ti consente di creare un "sistema" effettivo, in cui i dati sono persistenti.

In tutta onestà vorrei imparare PHP in primo luogo perché alimenterà il tuo javascript se hai bisogno di accedere ai database, e ti aiuterà a imparare cose come AJAX e JSON.

Inoltre, con librerie come jQuery, Javascript diventa più facile da apprendere.

1

Senza sapere di più sulla tua situazione particolare, suggerirò che la documentazione per PHP potrebbe essere più utile della documentazione che troverai per Javascript.

3

PHP perché si impara di più sulla parte lato server dello sviluppo di applicazioni tra cui database e sessioni.

Quindi passare a JS, quando è necessario fare alcune cose lato client.

PHP è anche più commerciabile.

3

Mi piacerebbe aggiungere alle risposte di altre persone che dipende anche dal tuo background. Se capisci come funziona il web, potresti prima passare a Javascript. Se non lo fai, vai su PHP, ti aiuterà a capire meglio il web, quindi Javascript avrà molto più senso.

+0

Penso che inizierò con PHP :) –

+0

Buona fortuna! :) –

0

Si potrebbe realisticamente andare in entrambi i modi, ma probabilmente direi che PHP è un posto migliore per iniziare. PHP è più "rigido" di JavaScript, quindi impari un po 'meglio il formalismo e poi rilassati con JavaScript.

+1

Penso che sia la prima volta che vedo "PHP", "strict" e "formalism" tutti nella stessa frase. –

+0

Rispetto comunque a JavaScript :-p –

+0

Sono d'accordo con l'idea di imparare PHP in primo luogo, ma penso che, anche quando si usano i principi OO della best practice con PHP, che JavaScript sia molto più rigido, ad es. con ambito e tipi. JavaScript consente alcuni paradigmi OO molto più avanzati rispetto alla sintassi in stile J2EE di PHP, che è uno dei motivi per cui sono d'accordo sul fatto che PHP sia la scelta migliore per una prima lingua. –

2

Il fatto che tu stia considerando entrambi mi sta dicendo di voler creare applicazioni Internet ricche. Inizia con PHP in primo luogo e scopri come un'applicazione web è costruita da zero. Dai un'occhiata ai database MySQL. Dopo aver pensato di sapere abbastanza PHP renderlo ricco di Javascript.

0

Dipende da dove vuoi andare avanti e imparare ASP.NET. Se lo fai, impara JavaScript.Le lingue lato server offrono molte più funzionalità (connessioni database, effetti di pagina lato server, ecc.)

Problemi correlati