Ik was laatst in het Frijthuis in Groningen waar tweewekelijks ICT-ers bijeenkomen om te borrelen en te netwerken, en aldaar hadden we een discussie over het zogenaamde wysiwyg.
Volgens een Eclipse-gebruiker is drag-and-drop wysiwyg slecht, omdat het gebruik van een IDE die dat ondersteunt slechte en overbodige code zou produceren, en weinig aanpasbaar is.
Dat vond ik natuurlijk onzin: Het gebruik van bijvoorbeeld Visual Studio 2005 produceert bij drag-and-drop naar de designer nette code, waarbij makkelijk eventhandlers aangemaakt worden, properties en dergelijke, wat zelfs in een partial class wordt gezet.
De niet te name noemen Eclipse-gebruiker gaat als volgt te werk: Alle objecten, properties en eventhandlers handmatig intypen, en zelf de Drawing size en coordinaten invullen. En dan steeds het programma runnen om te kijken of de controls goed op het scherm staan.
Dan vraag ik me af: Wat is nou foutgevoeliger, een moderne IDE dat laten doen, of het zelf doen. Ga maar na: Je kunt heel makkelijk een property vergeten, waar de IDE wel aan denkt en automatisch erbij zet. Daarnaast kost het enorm veel tijd om zelf alle methods en properties op te zoeken, terwijl je bij VS2005 een mooi overzicht hebt en met een muisklik alle properties kunt instellen.
Want zeg nu zelf, het kost veel meer tijd, moeite en het is foutgevoeliger om de controls "handmatig" aan de Form toe te voegen dan de IDE dit zelf te laten doen. De IDE, en met name VS2005 denkt overal aan en plaatst de vereiste code netjes samen in een partial class, wat tijd bespaart en tot minder bugs leidt.
Ga maar na: Elke keer X-Y coordinaten invullen en het programma steeds laden om te kijken of het wel goed staat, is veel omslachtiger dan een control draggen en droppen in de designer, naar wens resizen en makkelijk eventhandlers en properties instellen.
Volgens een Eclipse-gebruiker is drag-and-drop wysiwyg slecht, omdat het gebruik van een IDE die dat ondersteunt slechte en overbodige code zou produceren, en weinig aanpasbaar is.
Dat vond ik natuurlijk onzin: Het gebruik van bijvoorbeeld Visual Studio 2005 produceert bij drag-and-drop naar de designer nette code, waarbij makkelijk eventhandlers aangemaakt worden, properties en dergelijke, wat zelfs in een partial class wordt gezet.
De niet te name noemen Eclipse-gebruiker gaat als volgt te werk: Alle objecten, properties en eventhandlers handmatig intypen, en zelf de Drawing size en coordinaten invullen. En dan steeds het programma runnen om te kijken of de controls goed op het scherm staan.
Dan vraag ik me af: Wat is nou foutgevoeliger, een moderne IDE dat laten doen, of het zelf doen. Ga maar na: Je kunt heel makkelijk een property vergeten, waar de IDE wel aan denkt en automatisch erbij zet. Daarnaast kost het enorm veel tijd om zelf alle methods en properties op te zoeken, terwijl je bij VS2005 een mooi overzicht hebt en met een muisklik alle properties kunt instellen.
Want zeg nu zelf, het kost veel meer tijd, moeite en het is foutgevoeliger om de controls "handmatig" aan de Form toe te voegen dan de IDE dit zelf te laten doen. De IDE, en met name VS2005 denkt overal aan en plaatst de vereiste code netjes samen in een partial class, wat tijd bespaart en tot minder bugs leidt.
Ga maar na: Elke keer X-Y coordinaten invullen en het programma steeds laden om te kijken of het wel goed staat, is veel omslachtiger dan een control draggen en droppen in de designer, naar wens resizen en makkelijk eventhandlers en properties instellen.