Een IDE of Integrated Development Environment is een softwareprogramma dat is ontworpen om programmeurs en ontwikkelaars te helpen met het bouwen van software. De meeste IDE's zijn onder meer:
- een broncode-editor
- Een broncode-editor lijkt op een HTML-teksteditor. Hier plaatsen programmeurs de broncode voor hun programma's.
- een compiler en / of een interpreter
- Een compiler compileert de broncode in een uitvoerbaar programma en een interpreter voert programma's en scripts uit die niet hoeven te worden gecompileerd.
- automatiseringstools bouwen
- Automatiseringshulpmiddelen maken helpt bij het automatiseren van de processen die moeten plaatsvinden met de meeste software-ontwikkeling, zoals compileren, debuggen en implementatie.
- een debugger
- Debuggers helpen bij het lokaliseren van de exacte plek waar zich een probleem in de broncode bevindt.
Als alles wat je bouwt statische websites zijn (HTML, CSS en misschien wat JavaScript), denk je misschien: "Ik heb daar geen behoefte aan!" En je hebt gelijk. Een IDE is te ingewikkeld voor webontwikkelaars die alleen statische websites bouwen.
Maar als u wel of niet webtoepassingen wilt bouwen of uw toepassingen wilt converteren naar native mobiele applicaties, wilt u misschien nog een keer nadenken voordat u het idee van een IDE zonder meer verwerpt.
Hoe een goede IDE te vinden
Omdat u webpagina's aan het maken bent, is het eerste dat u moet weten of de IDE die u overweegt HTML, CSS en JavaScript ondersteunt. Als u een webtoepassing probeert te bouwen, hebt u wat HTML en CSS nodig. Je zou zonder JavaScript kunnen rondkomen, maar dat is onwaarschijnlijk. Dan zou je moeten denken aan de taal waarvoor je de IDE nodig hebt, dit kan zijn:
- Java
- C / C ++ / C #
- Perl
- Robijn
- Python
En er zijn nog veel meer. De IDE moet in staat zijn om de taal die u wilt gebruiken, te compileren of te interpreteren, en deze ook te debuggen.
Hebben webapplicatieontwikkelaars een IDE nodig?
Uiteindelijk, nee. In de meeste gevallen kunt u zonder problemen een webtoepassing bouwen in standaard webdesignsoftware of zelfs in een eenvoudige teksteditor. En voor de meeste ontwerpers voegt een IDE meer complexiteit toe zonder veel waarde toe te voegen. Het feit is dat de meeste webpagina's en zelfs de meeste webtoepassingen zijn gebouwd met behulp van programmeertalen die niet hoeven te worden gecompileerd.
Dus een compiler is niet nodig. En tenzij de IDE JavaScript kan debuggen, zal de debugger ook niet veel gebruiken. Automatiseringstools voor bouwen vertrouwen op de debugger en de compiler, zodat ze niet veel waarde toevoegen. Dus het enige dat de meeste webontwerpers in een IDE zouden gebruiken, is de broncode-editor - voor het schrijven van HTML. En in de meeste gevallen zijn er tekst-HTML-editors die meer functies bieden en nuttiger zijn.




