SharpDevelop - SharpDevelop
| Udvikler (r) | IC # -kodeteam |
|---|---|
| Endelig frigivelse | 5.1.0 / 14. april 2016
|
| Datalager | github |
| Skrevet i | C # |
| Operativ system | Microsoft Windows |
| Type | Integreret udviklingsmiljø |
| Licens | MIT-licens |
| Internet side |
sourceforge |
SharpDevelop (også stylet som #develop ) er et ophørt gratis og open source integreret udviklingsmiljø (IDE) til .NET Framework , Mono , Gtk # og Glade # platforme. Det understøtter udvikling i C # , Visual Basic .NET , Boo , F # , IronPython og IronRuby programmeringssprog .
Funktioner
SharpDevelop blev designet som et gratis og let alternativ til Microsoft Visual Studio og indeholder en ækvivalent funktion til næsten alle vigtige Visual Studio Express-funktioner og funktioner, der ligner dem, der findes i Borland Kylix og Delphi , inklusive avanceret projektstyring, kodedigering, applikationskompilering og fejlfindingsfunktionalitet. Mere specifikt inkluderer IDE en GUI- designer, kode- / designvisninger, syntaksfremhævning , menuer med automatisk udfyldning (svarende til IntelliSense ) muligheden for at kompilere og fejle form / konsol .NET Framework- applikationer, en "Nyt projekt" -guide , værktøjslinjer, menuer , paneler og et docking-system og indbyggede kode-refaktoriseringsværktøjer , og det har en integreret debugger, der giver mulighed for at træde, se værdier af objekter i hukommelsen og breakpoints .
For at muliggøre let projektmigrering arbejder SharpDevelop indbygget med Visual Studio-projekt- og kodefiler. Det er i stand til at kompilere applikationer til .NET Framework version 2.0, 3.0, 3.5, 4.0, 4.5.1 og .NET Compact Framework 2.0 og 3.5.
SharpDevelops grafiske brugergrænsefladesignere arbejder med sprogene C #, VB.NET, Boo og IronPython og IronRuby ved hjælp af følgende GUI-teknologier:
SharpDevelop er skrevet udelukkende i C # og består af ca. 20 komponenter, der integreres for at danne applikationen. Den kildekode editor komponent er kendt som AvalonEdit og kan bruges af andre programmer.
Det inkluderer også funktionalitet til:
- Eksterne COM- og ActiveX- komponenter
- Kode analyse ( FxCop )
- Enhedstest ( NUnit )
- Kodedækning (PartCover)
- Profiler
- Subversion (TortoiseSVN)
- Git
- Mercurial
- StyleCop addin
- Dokumentationsgenerering ( Sandslot , SHFB)
- Plugins
Historie
Den 11. september 2000 lancerede Mike Kruger projektet, mens han testede den første offentlige udgivelse af .NET Framework 1.0. På det tidspunkt var der ingen C # /. NET IDE offentligt tilgængelig. Så han besluttede at skrive en kodeditor for at køre compileren. Tidligt i udviklingen blev projektet delt til Mono og Gtk # -udvikling i MonoDevelop- projektet, der opretholdes som en cross-platform IDE, og efter Microsofts køb af Xamarin er det blevet grundlaget for Visual Studio til Mac .
Fra og med 2013 var SharpDevelop blevet downloadet mindst 8 millioner gange på verdensplan, SharpDevelop codebase blev dokumenteret i bogen Dissecting a C # Application: Inside SharpDevelop (2003) skrevet af det centrale udviklingshold og udgivet af Wrox Press .
Den 18. september 2017 meddelte Daniel Grunwald fra ICSharpCode-teamet, at projektet er "dødt" af grunde, der er relateret til det hurtige tempo i ændringer til C # og .NET, herunder .NET Core , og foreslog SharpDevelop-brugere at skifte til enten MonoDevelop eller Visual Studio Code IDE'er, der hver anbefales som en passende erstatning for open source, der er målet for regelmæssige opdateringer og anden vedligeholdelse.
Se også
- Sammenligning af integrerede udviklingsmiljøer
- Microsoft Visual Studio
- .NET Framework § Standardisering og licensering
- Softwareudviklingssæt