Je stelt een paar verschillende vragen...
- Hoe kan ik websites maken met Java?
De eenvoudigste manier om met Java websites te maken, is door JSP te gebruiken. JSP staat voor Java Server Pages en stelt u in staat HTML in Java-codebestanden in te sluiten voor het dynamisch maken van pagina's. Om JSP's te compileren en te bedienen, hebt u een Servlet-container nodig, wat in feite een webserver is die Java-klassen uitvoert. De meest populaire standaard Servlet-container heet Tomcat en wordt gratis aangeboden door The Apache Software Foundation. Volg de tutorial die cletus gaf hier .
Als je Tomcat eenmaal in gebruik hebt en een basiskennis hebt van het implementeren van JSP's, wil je waarschijnlijk beginnen met het maken van je eigen JSP's. Ik vind IBM developerWorks-tutorials altijd leuk. Ze hebben hier een JSP-tutorial dat ziet er goed uit (hoewel een beetje gedateerd).
U zult ontdekken dat Java-webontwikkeling veel meer inhoudt dan JSP's, maar deze tutorials zullen u op weg helpen in de goede richting.
- PHP versus Java
Dit is een vrij subjectieve vraag. PHP en Java zijn slechts hulpmiddelen, en in de handen van een slechte programmeur is elk hulpmiddel nutteloos. PHP en Java hebben beide hun sterke en zwakke punten, en de bespreking ervan valt waarschijnlijk buiten het bestek van dit bericht. Ik zou zeggen dat als je Java al kent, blijf bij Java.
- Bestand I/O versus MySQL
MySQL is beter geschikt voor webtoepassingen, omdat het is ontworpen om veel gelijktijdige gebruikers aan te kunnen. U moet echter weten dat Java MySQL net zo gemakkelijk kan gebruiken als PHP, via JDBC, het Java-framework voor databaseconnectiviteit.