Dan ben je onmenselijk of heb je nog nooit met gemergede tables in gemergede tables in gemergede tables hoeven werken. (Tegenwoordig gebruik je daar css voor, maar lang niet alle code waar je mee moet werken is recent of van jezelf)
Maar niet in NotePad en daar gaat dit topic over. (Alhoewel het nogal een "ik gebruik ..."-opsomtopic begint te worden.
Dat is nou juist het punt, dat maakt dus niets meer uit. Je typt een paar letters, autocomplete vult de rest aan, kans op dom typefoutje of ontbrekende " of > is nul.
Dit is natuurlijk totale onzin. Je zult toch echt moeten kiezen welke browsers je ondersteund. Sommige browsers snappen niks van CSS, sommige snappen allen CSS 1.0 en andere snappen ook CSS 2.0. Zoals hierboven ook staat in een verhaaltje over ColdFusion 4.5 en 6.1 kunnen mensen echt niet onthouden welke tags ondersteund worden door hun doelgroep, terwijl een programma hier natuurlijk uitermate behulpzaam bij kan zijn. Als je alle browsers wilt ondersteunen zul je geen images kunnen gebruiken (snapt lynx niet) geen javascript (kunnen mensen uitzetten), maar ook geen CSS. Bovendien kan het erg handig zijn om (bijvoorbeeld voor een intranet) gebruik te maken van opties die andere browsers niet (of niet goed) ondersteunen zoals VBScript/ActiveX of juist PNG.
Blij dat we het eens zijn. Deze optie werkt zo fijn dat ik alleen daarom al ben overgestapt naar Frontpage XP.
Allerlei soorten comments, overbodige whitespace, <font size="5"><font align="left">blabla</font></font> wordt <font size="5" align="left">blabla</font>, lege tags, ongebruikte stijlen, FrontPage Generator, ProgID en overige tags, Word HTML en VML Content. Per item kun je instellen of je dit wel of niet wilt verwijderen. De combinatie van "Reformat HTML", "Optimize HTML" en "Apply XML Formatting Rules" zorgen er voor dat Frontpage-code zeer netjes, consistent en valide is.
Er bestaan ook pagina's van voor het CSS-tijdperk! Bovendien is het helemaal niet verkeerd om tabellen te gebruiken voor het tonen van data en dan werkt WYSIWYG toch echt makkelijker dan Notepad. Ook het pixelprecies positioneren van divjes gaat toch echt makkelijker in WYSIWYG en heeft niets met een ontwerpfout te maken
Nee, dan zijn alleen de pagina's die gebruik maken van die CSS aangepast. In FrontPage kun je simpelweg 5 pagina's (of alle 200 pagina's) selecteren en zeggen dat ze voortaan een bepaalde stylesheet moeten gebruiken. Als je vervolgens de bestandsnaam van je stylesheet wijzigt zorgt FrontPage ervoor dat alles blijft werken
Nee, dan weet je alleen hoe groot je HTML-code is. Je kunt in Notepad niet zien hoe groot/langzaam een pagina is inclusief je stylesheet(s), javascript-includes, i-frames, images, etc.
Maar die zitten niet in Notepad. Bovendien is het Task Management in FrontPage verre van suf, maar dat lijkt me een ander topic.
Vind ik ook
Al met al zijn er zeker nog zaken aan FrontPage (en DreamWeaver en de rest) te verbeteren, maar de extra's ten opzichte van NotePad zijn gigantisch, de kosten beperkt en de tag-soep valt sinds de laatste versies enorm mee. Bovendien zijn er hulpmiddelen beschikbaar die deze tag-soep nog verder beperken en zelfs ongeldige code corrigeren en code een consistente opmaak kunnen geven. Het is onzin om te denken dat iedereen die in Notepad zijn code typt dit perfect doet, net zoals het onzin is om te denken dat je in Frontpage/Dreamweaver alleen kunt sleuren en pleuren met tabelletjes en plaatjes.
Perfecte code bestaat niet, er is namelijk nooit maar 1 juiste manier om iets voor elkaar te krijgen.
Goede code kun je met Notepad en met Frontpage en met Dreamweaver schrijven, waarbij je met Notepad alles zelf zult moeten doen.
Slechte code kun je met Notepad zonder moeite ook schrijven. Als je dat met Frontpage/Dreamweaver wilt doen (bewust of onbewust) wordt je daar in ieder geval opmerkzaam op gemaakt.
Verwijderd schreef op 15 april 2004 @ 17:14:
Persoonlijk denk/vind ik dat webdevvers die met (x)html/css/javascript/php/mysql tegelijk bezig zijn, een geavanceerde text-editor, zoals editplus/ultraedit/crimson editor en meer van dat soort text-editors, de juiste tool is om mee te werken.
...
dus imo :
WYSIWYG : NEEE!!
kladblok/notepad : NEEEHEEE!!
advanced text-editors als editplus, ultraedit, crimson editor : yes

Ik ben het vanuit webdevvers gedachte voor het grootste gedeelte met je eens. Pure WYSIWYG is dan absoluut onmogelijk en Notepad is veel te minimalistisch. Advanced text-editors zijn dan absoluut aan te raden. Onderschat echter de code-mogelijkheden van moderne WYSIWYG-editors niet. Natuurlijk zijn die niet zo uitgebreid als de specialistische text-editors, maar slecht zijn ze zeker niet. Ik zou daarom je rijtje iets willen aanpassen voor algemeen gebruik:
Notepad: Voor de absolute controle-freak zonder budget en zonder deadline.
Pure WYSIWYG: Voor iedere huis-tuin-en-keuken gebruiker die niets van HTML snapt, maar wel zijn vakantie-foto's op internet wil zetten.
Frontpage/Dreamweaver, etc (oftewel een combinatie van een ingebouwde (advanced) text-editor en WYSIWYGVoor de meer ervaren site-bouwers die snel en goedkoop een goed werkend geheel moeten maken van pagina's, plaatjes, scripts, CSS, etc.
Advanced text-editorsVoor de zeer ervaren site-bouwers die zich hoofdzakelijk bezig houden met het schrijven van scripts en CSS