Zoekpictogram van Download.it
Advertisement

Gratis IDE-software voor freelance codeerspecialisten en professionals

Gratis IDE-software voor freelance codeerspecialisten en professionals

Oordeel: (411 stemmen)

Programma-licentie: Gratis

Versie: 10.3

Werkt onder: Windows

Oordeel:

Programma-licentie

(411 stemmen)

Gratis

Versie

10.3

Werkt onder:

Windows

Voordelen

  • Markeert automatisch code
  • Aanpasbare menu's
  • Modules eenvoudig te importeren uit externe repositories
  • Multi-platform

Nadelen

  • Grotendeels gebouwd met closed-source bibliotheken
  • Verbruikt behoorlijk wat RAM
  • Geen ondersteuning voor vi-toetsenbindingen

Embarcadero Delphi is een IDE waarmee gebruikers native applicaties kunnen schrijven, verpakken, compileren en verzenden vanaf een enkel dashboard.

Verschillende versies van het Delphi-platform zijn in gebruik sinds het Windows 3.1-tijdperk. Als je hebt geleerd hoe je een van deze oudere programmeeromgevingen moet gebruiken, dan kun je je vaardigheden goed inzetten. De moderne IDE van Embarcadero ondersteunt alle sneltoetsen waar je op bent gaan vertrouwen.

Helaas ondersteunt het niet van nature vi, emacs of nano-stijl toetsenbindingen. Dit kan een probleem zijn voor diegenen die vanuit een Unix- of Macintosh-achtergrond komen om aan PC-programma's te werken.

Aan de positieve kant, je kunt voor deze platforms programmeren zonder ooit Microsoft Windows te hoeven verlaten. Delphi geeft je de vrijheid om broncode in Pascal te schrijven die vervolgens op een verscheidenheid aan architecturen kan worden gecompileerd. Standaard ondersteunt Delphi de Windows, Macintosh en GNU/Linux-paradigma's.

Android- en iOS-ontwikkelaars kunnen ook mobiele apps schrijven met de standaardtools van Embarcadero. Helaas is de IDE zelf gebaseerd op een aantal closed-source modules die misschien niet helemaal overeenkomen met de geest van deze besturingssystemen. Je bent echter vrij om elke open-source bibliotheek die je online vindt te importeren, dus gebruikers die graag door Git-repositories bladeren, zullen nog steeds toegang hebben tot hun favoriete extensies van derden.

Zelfs degenen die nog nooit een eerdere Delphi IDE hebben aangeraakt, zullen een aantal aantrekkelijke functies vinden. Omdat het je datatypes en variabelen markeert terwijl je typt, kan iedereen die in het verleden met Pascal heeft gewerkt, het in slechts een paar minuten leren gebruiken.

Coders die geen ervaring met Pascal hebben maar mogelijk wel met een andere objectgeoriënteerde taal hebben gewerkt, zullen merken dat Pascal hen toch natuurlijk aanvoelt. Degenen die niet meteen grafische apps in hun nieuwe taal willen schrijven, kunnen profiteren van de krachtige consolegebaseerde bibliotheken van Delphi.

Deze zullen ook aantrekkelijk zijn voor diegenen die geavanceerde CLI-gebaseerde software willen schrijven. Elk programma dat op deze manier wordt ontwikkeld, kan draaien in de terminal-emulator van Windows of binnen een interactief PowerShell-venster. Degenen die nog een klassieke MS-DOS-commando-interpreter geïnstalleerd hebben, kunnen ook console-apps daarin draaien. Technisch onderlegde ontwikkelaars willen deze functie misschien gebruiken om efficiënte headless programma's te schrijven.

Tovenaars die besluiten visueel rijke grafische applicaties met Delphi te schrijven, zullen ontdekken dat ze alle native widgets kunnen gebruiken die de standaardbibliotheken van Windows hen bieden. Zodra de IDE je code heeft gecompileerd en gelinkt, krijg je de optie om deze meteen uit te voeren. Je nieuwe project zou moeten voldoen aan de kleurkeuzes die je hebt gemaakt bij het gebruik van het Configuratiescherm.

Krachtige gebruikers die de voorkeur geven aan de nieuwe instellingenmanager van Windows zullen ontdekken dat hun projecten ook de opties respecteren die ze daarin hebben ingesteld.

Voordelen

  • Markeert automatisch code
  • Aanpasbare menu's
  • Modules eenvoudig te importeren uit externe repositories
  • Multi-platform

Nadelen

  • Grotendeels gebouwd met closed-source bibliotheken
  • Verbruikt behoorlijk wat RAM
  • Geen ondersteuning voor vi-toetsenbindingen

Deze download is niet meer beschikbaar, mogelijk vanwege beëindiging van het programma, een veiligheidsprobleem of een andere reden.

Misschien ben je geïnteresseerd in het downloaden van deze alternatieven: