Download.it - sökikon
Advertisement

Free IDE software for Freelance Coding Specialists and Professionals

Free IDE software for Freelance Coding Specialists and Professionals

Röster: (308 röster)

Programlicens: Free

Utvecklare: Embarcadero Technologies

Version: 10.3

Fungerar under: Windows

Röster:

Programlicens

(308 röster)

Free

Utvecklare

Version

Embarcadero Technologies

10.3

Fungerar under:

Windows

Fördelar

  • Markerar kod automatiskt
  • Anpassningsbara menyer
  • Importerar enkelt moduler från externa förråd
  • Multiplattform

Nackdelar

  • Byggd mestadels med slutna källkodsbibliotek
  • Använder mycket RAM
  • Inget stöd för vi-tangentbindningar

Embarcadero Delphi är en IDE som gör det möjligt för användare att skriva, paketera, kompilera och distribuera inhemska applikationer från en enda instrumentpanel.

Olika versioner av Delphi-plattformen har använts sedan Windows 3.1-eran. Om du har lärt dig att använda någon av dessa äldre programmeringsmiljöer, då kan du använda dina kunskaper väl. Embarcaderos moderna IDE stöder alla de tangentbordsgenvägar som du har lärt dig att förlita dig på.

Tyvärr stöder den inte naturligt vi-, emacs- eller nano-stils tangentbindningar. Detta kan vara ett problem för dem som kommer från en Unix- eller Macintosh-miljö för att arbeta med PC-program.

På plussidan kan du programmera för dessa plattformar utan att någonsin behöva lämna Microsoft Windows. Delphi ger dig friheten att skriva källkod i Pascal som sedan kan kompileras på en mängd olika arkitekturer. Som standard stöder Delphi Windows-, Macintosh- och GNU/Linux-paradigmen.

Android- och iOS-utvecklare kan också skriva mobilappar med Embarcaderos standardverktyg. Tyvärr är IDE:n själv byggd på vissa slutna källkodsmoduler som kanske inte helt överensstämmer med andan i dessa operativsystem. Det är dock fritt fram att importera alla öppen källkodsbibliotek som du hittar på nätet, så användare som tenderar att bläddra genom Git-repositorier kommer fortfarande att ha tillgång till sina favorittillägg från tredje part.

De som kanske aldrig har använt ett tidigare Delphi-IDE bör också hitta ett antal attraktiva funktioner. Eftersom det markerar dina datatyper och variabler medan du skriver, kan alla som tidigare har arbetat med Pascal lära sig att använda det på bara några minuter.

Kodare som inte har någon erfarenhet av Pascal men kanske har arbetat med ett annat objektorienterat språk tidigare kan finna att Pascal kommer naturligt ändå. De som kanske inte vill skriva grafiska appar i sitt nya språk direkt kan dra nytta av Delphis kraftfulla konsolbaserade bibliotek.

Dessa bör också vara attraktiva för dem som vill skriva sofistikerade CLI-baserade program. Alla program som utvecklas på detta sätt kan köras i Windows terminal emulator eller inuti ett interaktivt PowerShell-fönster. De som fortfarande har en klassisk MS-DOS-kommandotolk installerad kan också köra konsolappar inuti den. Teknikintresserade utvecklare kanske vill använda den här funktionen för att skriva effektiva program utan grafiskt gränssnitt.

Trollkarlar som bestämmer sig för att skriva visuellt rika grafiska applikationer med Delphi kommer att upptäcka att de utnyttjar alla de inbyggda widgetarna som Windows standardbibliotek erbjuder dem. När IDE har kompilerat och länkat din kod, får du möjlighet att exekvera den direkt. Ditt nya projekt bör följa de färgval som du gjorde när du använde Kontrollpanelen.

Kraftanvändare som föredrar Windows nya inställningshanterare bör märka att deras projekt respekterar alla alternativ som de har ställt in i den också.

Fördelar

  • Markerar kod automatiskt
  • Anpassningsbara menyer
  • Importerar enkelt moduler från externa förråd
  • Multiplattform

Nackdelar

  • Byggd mestadels med slutna källkodsbibliotek
  • Använder mycket RAM
  • Inget stöd för vi-tangentbindningar

Denna nerladdning är inte längre tillgänglig. Detta kan antingen bero på att programmet inte längre är i drift; att det har säkerhetsproblem; eller på grund av någon annan anledning.

Du kanske är intresserad av att ladda ner dessa alternativ: