HTML of PHP?

  • Onderwerp starter Onderwerp starter Area
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Area

Gebruiker
Lid geworden
18 feb 2012
Berichten
92
Welk programma raden jullie aan voor het maken van een website? Welk heeft meer voordelen?

Alle suggesties, voor- en nadelen van HTML en PHP zijn welkom.
 
Ik weet niet veel van website talen maar wat ik wel weet is dat je PHP moet gebruiken het heeft heel veel voordelen vergeleken met HTML, natuurlijk moet je ook HTML gebruiken maar dan in het PHP bestandje.
 
Op basis van de vraag, kun je niet stellen dat PHP moet.
Voor een simpele rechttoe-rechtaan website heb je helemaal geen PHP nodig.

Als je interaktie met een database wilt, dan ontkom je niet aan PHP
of een vergelijkbare programmeertaal.
(maar dat blijkt niet uit de vraag)

HTML is altijd nodig, daar ontkom je echt niet aan,
of dat nou wel of niet in combinatie met PHP is.

Programma = applicatie = niet nodig
Om een website te bouwen heb je geen programma nodig,
alleen een simpele tekstverwerker (bijv. Notepad++).
Oeps, herstel, een tekstverwerker is ook een programma.
Wat ik bedoel is dat je zoiets als Dreamweaver of Photoshop niet nodig hebt.
 
HTML en PHP zijn helemaal verschillende dingen. HTML is een 'taal' waarmee je een layout kan maken. PHP is een 'taal' waarin dat helemaal niet kan.
Om een simpele website te maken, heb je nou gewoon eenmaal HTML nodig. Zoals al eerder is gezegd, als je een ingewikkeldere website wil bouwen, met b.v verbinding met een database, dan heb je PHP of een soortgelijke taal nodig.

*EDIT*

Ook als je PHP gebruikt, heb je nog steeds HTML nodig voor de layout, zoals MatthiWare al had verteld.
 
Wat moet ik voorstellen met een ingewikkelde website dan? Zijn websites zoals bijvoorbeeld Facebook en de Telegraaf etc. met PHP geschreven/gemaakt?
 
Facebook is grotendeels in php gemaakt kan je afleiden door naar facebook.com/index.php te gaan.
En telegraaf ken ik niet dus weet ik het ook niet :)
 
De Telegraaf is zover ik het kan zien in HTML geschreven. PHP is dus voor websites die gekoppeld zijn aan een database.

Op basis van de vraag, kun je niet stellen dat PHP moet.
Voor een simpele rechttoe-rechtaan website heb je helemaal geen PHP nodig.

Als je interaktie met een database wilt, dan ontkom je niet aan PHP
of een vergelijkbare programmeertaal.
(maar dat blijkt niet uit de vraag)

HTML is altijd nodig, daar ontkom je echt niet aan,
of dat nou wel of niet in combinatie met PHP is.

Programma = applicatie = niet nodig
Om een website te bouwen heb je geen programma nodig,
alleen een simpele tekstverwerker (bijv. Notepad++).
Oeps, herstel, een tekstverwerker is ook een programma.
Wat ik bedoel is dat je zoiets als Dreamweaver of Photoshop niet nodig hebt.

Maar een website met daaraan gekoppelde forum. Daarvoor heb je volgens mij wel PHP voor nodig toch?
 
Voor de Telegraaf is ongetwijfeld meer gebruikt dan alleen html.

Als je met je browser naar een website surft dan kun je de broncode bekijken
met een menu-optie van je browser of (in Firefox bijv.) met [control]+

Die broncode die je dan ziet is altijd html.
Maar dat zegt niets over wat er op de achtergrond gebeurd om die html-code tot stand te brengen.
(de broncode html is dus eigenlijk niet de echte 'bron')
 
Uit de hele vraagstelling maak ik op dat je weinig tot geen ervaring heb met het bouwen van websites. Mijn advies is om eerst in html een simpele site te bouwen. Je komt uiteindelijk de limitaties van html tegen en dan komt php om de hoek kijken. Maar er is in html (altijd in combinatie met CSS) heel veel mogelijke

Ron
 
Dit hangt af wat je precies met je site wil gaan doen. Op het internet kun je onderscheid maken tussen twee verschillende soorten talen: serverside en clientside talen. Serversidetalen zoals PHP en ASP worden op de server uitgevoerd, en dus niet op je eigen computer. Ze geven echter wel een resultaat wat vaak in clientside codes wordt verwerkt.

Stel je het zo voor:
Jantje gaat naar een site met een formulier, en vult deze in (clientside).
Daarna drukt hij op verzenden, en wordt het formulier verzonden (van client naar server).
De server gaat wat Jantje heeft ingevuld in een database zetten (serverside).
De server geeft aan dat dit gelukt is (serverside).
Nu krijgt jantje te zien dat het gelukt is (clientside).
 
Uit de hele vraagstelling maak ik op dat je weinig tot geen ervaring heb met het bouwen van websites. Mijn advies is om eerst in html een simpele site te bouwen. Je komt uiteindelijk de limitaties van html tegen en dan komt php om de hoek kijken. Maar er is in html (altijd in combinatie met CSS) heel veel mogelijke

Ron
Klopt, ben nog pas begonnen met het leren van HTML en CSS. Dus daarom ook mijn vraag om meer kennis op te doen.
 
PHP maakt een site meer dynamisch.

PHP zie je letterlijk en figuurlijk niet op de site aanwezig. HTML en CSS is meer voor de vormgeving.


Piet vult een formulier in om een account aan te maken.

PHP neemt de gegevens uit dat formulier en zet ze in de database acc pietje ww abc123

Pietje gaat naar de inlogpagina en vult in pietje en ww abc123 php controleert dat en ziet dat ze bij elkaar horen en brengt pietje naar de volgende pagina.

Zoiets is PHP
 
Om toch maar weer even op de vraag terug te komen "Welk programma raden jullie aan voor het maken van een website? Welk heeft meer voordelen?"

Ik vind zelf nodepad++ prettig werken voor Windows en Coda voor de Mac, maar dit is voor iedereen verschillend zelf heb ik een hekel aan die IDE's die automatisch een code suggestie uitvoeren als je bijvoorbeeld op spatie drukt.
Vind je dit wel prettig dan is Zend Studio een erg mooi programma. Alleen zoals in de bovenstaande reactie's staat is het geen vereiste want je kan ook gewoon kladblok gebruiken maar mis je het enorme voordeel van code highlights (dat een attribuut rood word, een tag blauw enz.)

De suggestie's/vragen over HTML & Php hoef ik niet verder op in te gaan genoeg die hier al op geantwoord hebben :thumb:
HTML/CSS = Client-based (Opmaak en Layout)
JavaScript = Client-based (Acties op de voorgrond die mogelijk worden opgemaakt met HTML/CSS, denk aan animaties van menus etc.)
PHP/MySQL = Server-based (Acties op de achtergrond die mogelijk worden opgemaakt met HTML/CSS)
 
Ligt er maar net aan waar je aan gewent ben of wat je jezelf eigen gaat maken.
Je kunt kiezen voor dreamweaver, maar "kost" geld
notepad++ werkt heel goed maar is basic, hoewel er wel veel plugin voor zijn.
Ik zelf gebruik Netbeans
Je moet gewoon enkele uitproberen en kijken welke voor jou het beste werkt.
 
Op windows zou ik zeker voor notepad++ gaan, maar sinds op op mac werk, gebruik ik een vergelijkbaar programma, wat ook helemaal gespecialiseerd is voor programmeerwerk in allerlei soorten programmeertalen: TextWrangler
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan