• User Attivo

    Perchè passare a PHP ?

    Ciao a tutti vorrei imparare un linguaggio per creare siti dinamici, il problema è la complessita di questi e anche il database a cui si appoggiano.
    Avevo pensato al PHP perchè ho visto che su internet vi è veramente tanto materiale ma la cosa che + mi blocca è l'utilizzo del database Mysql, non ho la + pallida idea di come si utilizza e soprattutto risiede fisicamente sui server e quindi non posso fare delle prove il locale come su Access (correggetemi se sbaglio) e poi l'abilitazione del database Mysql su tutti i server è un optional a pagamento al contrario di ASP che può utilizzare l'Access, quindi se dovessi acquistare uno spazio web devo spendere qualcosa in + per Mysql .

    CORREGGETEMI SE SBAGLIO ! :ciauz:


  • User
    • è libero
    • ha una delle migliori documentazioni al mondo (anche in italiano)
    • è più facile trovare un server con php e mysql rispetto che a uno con asp
    • puoi trovare tantissimi script già fatti
    • che wordpress,joomla,mambo,phpnuke e compagnia bella siano scitti in php già dovrebbe bastare...i
      n ogni caso ti sbagli esistono dei programmi che ti installano automaticamente in locale apache/php/mysql uno di questi è wamp o easyphp e con questi puoi fare test.

    Per il resto direi che mysql è decisamente meglio come dbms, sicuramente più veloce e conforme allo standard sql


  • Moderatore

    aggiungo che inoltre PHP ha una miriade di wrapper per collegarsi a qualunque tipo di database, Access compreso

    inoltre bisogna anche tenere in considerazione che un server linux è in media dal 15 al 20% più performante di un server windows, questo per siti molto trafficati può rappresentare un vantaggio non da poco

    inoltre essendo opensource e basato su standard aperti c'è la possibilità di portarlo velocemente su nuove architetture, farlo evolvere, cosa che con ASP e .NET non è possibile visto che la loro evoluzione dipende da cosa hanno in testa a Redmond

    inoltre MySQL è attualmente uno dei migliori DB in circolazione, superato solo dai database Oracle, senza contare che i database MS SQL e JET presentano seri problemi di progettazione che li rendono facile bersaglio di SQL Injection e worm convenzionali