Du stiller et par forskellige spørgsmål...
- Hvordan kan jeg oprette websteder med Java?
Den nemmeste måde at begynde at lave hjemmesider med Java på er at bruge JSP. JSP står for Java Server Pages, og det giver dig mulighed for at indlejre HTML i Java-kodefiler til dynamisk sideoprettelse. For at kompilere og betjene JSP'er skal du bruge en Servlet Container, som dybest set er en webserver, der kører Java-klasser. Den mest populære grundlæggende Servlet Container hedder Tomcat, og den leveres gratis af The Apache Software Foundation. Følg selvstudiet, som cletus leverede her .
Når du har Tomcat oppe at køre og har en grundlæggende forståelse af, hvordan man implementerer JSP'er, vil du sikkert gerne begynde at skabe dine egne JSP'er. Jeg kan altid godt lide IBM developerWorks tutorials. De har en JSP-tutorial her det ser ok ud (omend en smule dateret).
Du vil finde ud af, at der er meget mere til Java-webudvikling end JSP'er, men disse tutorials vil få dig på vej i den rigtige retning.
- PHP vs. Java
Dette er et ret subjektivt spørgsmål. PHP og Java er bare værktøjer, og i hænderne på en dårlig programmør er ethvert værktøj ubrugeligt. PHP og Java har begge deres styrker og svagheder, og diskussionen om dem ligger sandsynligvis uden for dette indlægs rammer. Jeg vil sige, at hvis du allerede kender Java, så hold dig til Java.
- Fil I/O vs. MySQL
MySQL er bedre egnet til webapplikationer, da det er designet til at håndtere mange samtidige brugere. Du skal dog vide, at Java kan bruge MySQL lige så nemt, som PHP kan, gennem JDBC, Javas databasetilslutningsramme.