Delphi, C++Builder en RAD Studio 11.2 staat op het punt uitgebracht te worden. Ik heb onlangs een voorproefje van een nieuwe IDE-functie. Maar wat komt er nog meer in de IDE?
11.2 is een release gericht op kwaliteit. Dat betekent veel werk aan bestaande functies, om ervoor te zorgen dat ze soepel werken: VCL-ontwerp met hoge DPI is bijvoorbeeld een gebied met veel aandacht en verbeteringen. Dat geldt ook voor de prestaties. Dat geldt ook voor de C++ toolchain en de Delphi compiler. Dat geldt ook voor FireDAC (en er komt geweldig spul aan!) Maar kwaliteit kan ook poetsen betekenen, aandacht voor detail, focussen op een groot aantal kleine dingen die samen de ervaring van het gebruik van de IDE echt verbeteren.
Hier zijn een paar voorbeelden van verbeteringen die we hebben aangebracht in je IDE-ervaring:
In de Projecten-weergave dubbelklik je op een boomknooppunt om een eenheid te openen. Op dit moment wordt die boomnode echter ook altijd uitgeklapt, terwijl je dat niet wilde. Het is veel beter om automatisch te doen wat je verwacht: doen wat je intuïtief verwacht. Als je nu (bijvoorbeeld) dubbelklikt op een unit, wordt deze geopend maar niet uitgebreid om de DFM te tonen - zoals verwacht.
Het Compile dialoogvenster: vandaag toont het niet het doelplatform of de bitness die je aan het bouwen bent. Maar het zou echt handig zijn om dat te zien en precies te weten wat je aan het compileren bent - en dat zit in 11.2.
Tabbladen van de editor: u kunt visueel geen onderscheid maken tussen een tabblad met code en een niet-code tabblad met andere functionaliteit, zoals het bewerken van een typebibliotheek of het bekijken van broncontrole. Maar je zou het verschil tussen al deze tabbladen gemakkelijk moeten kunnen zien. Doe mee aan het webinar om te zien wat we hebben veranderd!
De CPU-mening: assembleertaal is moeilijk te ontleden. Wij, als industrie, hebben daar een visuele oplossing voor: syntax highlighting, wat zou zijn echt leuk om te gebruiken in de CPU-weergave...
Veel mensen voegen gegevensmodules toe aan hun projecten. Maar om de een of andere reden had het menu Bestand > Nieuw geen gegevensmodule als item op het hoogste niveau en moest je in het dialoogvenster Nieuwe items duiken of het menu aanpassen. Het is beter om dit standaard te hebben!
Goede UX laat dingen zien zodat je ze niet hoeft uit te zoeken. Een voorbeeld is de standaardknop in een dialoogvenster: welke actie gebeurt er als je op Enter drukt? Weet je, het is een kleine aanpassing die waarschijnlijk maar een paar minuten duurt, maar we zouden dat wat duidelijker kunnen maken...
Veel mensen vinden het leuk om de IDE aan te passen: je besteedt er tenslotte acht uur per dag aan. En het ondersteunt VCL stijlen, zelfs met drie ingebouwde. En natuurlijk is het al een tijdje beschikbaar in het register, maar waarom niet een eersteklas functie maken zodat je elke VCL stijl kunt gebruiken, om - zoals elke ambachtsman zijn werkplaats bouwt - de plek waar je werkt echt van jou te maken?
Kleine dingen. En niet onze belangrijkste focus bij deze release: onze belangrijkste focus is kwaliteit, het oplossen van problemen. Maar kwaliteit kan niet alleen fixes betekenen, maar ook aandacht voor de kleine dagelijkse interacties in de IDE.
11.2 is een release waarin we veel aandacht hebben besteed aan details. Naast nieuwe functies, geweldige functies, heeft 11.2 een grote kwaliteitsfocus, niet alleen op het oplossen van problemen, maar ook op de kleine dingen die er toe doen als je de IDE elke dag gebruikt. Maar er is nog veel meer. Doe mee aan onze 11.2 lanceringswebinar op woensdag 7 september om ook de Grote Dingen te ontdekken!

