Toen ik, nu ondertussen anderhalf jaar geleden, aan de opleiding hogere informatica begon, was de eerste taal die ik leerde, Object Pascal in Delphi. Vond het meteen prachtig en was het (bijna ??? ) een verslaving. Ik programmeerde vrijwel elke dag. Een dikke half jaar later kreeg ik de taal JAVA in JBuilder. En hoe meer ik met JBuider werkte, hoe meer ik er een, tja hekel is een groot woord, hoe meer de lol er vanaf ging. Niet omdat de taal JAVA zo moeilijk was of zo, maar omdat JBuilder traag is en het de idee geeft dat het een eigen leven lijdt. Waar je bij Delphi nog zelf op CTRL+SPATIE moest drukken (behalve dan na een punt) gebeurde dit bij JBuilder op ongewone plekken uit zichzelf. Ook bepaalde dynamische objecten zoals Panels (te vergelijken met frames in Delphi, volgens mij) worden tijdens design time al geplaatst op een Frame (Form bij delphi) en uit ervaring weet ik te vertellen dat dit zeer nadelig is voor de snelheid en JBuilder is al niet zo snel. Zeker niet als je alleen maar een Pentium III 650 mHz 256 MB ram tot je beschikking hebt. Ook komt het regelmatig voor dat er zomaar events verdwijnen, zelfs wanneer je een nieuwe project start en een nieuwe application (met Frame) maakt, zijn de Events foetsie en wordt je verplicht ze dynamisch te maken. En dit gaat niet zo gemakkelijk als in Delphi.
Nu zal er hier en daar wel gedacht worden: "waarom deze vergelijking???". Voor de mensen die het nog niet weten. Delphi en JBuilder zijn beide producten van Borland.
Maar waarom is Delphi snel en prettig om mee te werken en kun je dat van JBuilder niet zeggen? Misschien ligt het aan mij, maar ik vind dit zeer tegenstrijdig en niet echt slim...
Bookmarks