SharpDevelop - SharpDevelop
| Dezvoltatori | Echipa IC # Code |
|---|---|
| Lansarea finală | 5.1.0 / 14 aprilie 2016
|
| Repertoriu | github |
| Scris in | C # |
| Sistem de operare | Microsoft Windows |
| Tip | Mediu de dezvoltare integrat |
| Licență | Licență MIT |
| Site-ul web |
sourceforge |
SharpDevelop (denumit și #develop ) este un mediu de dezvoltare integrat (IDE) open source liber și întrerupt pentru platformele .NET Framework , Mono , Gtk # și Glade # . Sprijină dezvoltarea în limbaje de programare C # , Visual Basic .NET , Boo , F # , IronPython și IronRuby .
Caracteristici
SharpDevelop a fost conceput ca o alternativă gratuită și ușoară la Microsoft Visual Studio și conține o caracteristică echivalentă pentru aproape fiecare caracteristică esențială Visual Studio Express și caracteristici foarte asemănătoare cu cele găsite în Borland Kylix și Delphi , inclusiv managementul avansat al proiectelor, editarea codului, compilarea aplicațiilor și funcționalitate de depanare. Mai precis, IDE include un proiectant GUI , vizualizări de cod / proiectare, evidențierea sintaxei , meniuri de completare automată (similar cu IntelliSense ) capacitatea de a compila și depana aplicații .NET Framework pentru formular / consolă , un expert „New Project” , bare de instrumente, meniuri , panouri și un sistem de andocare și instrumente de refactorizare a codului încorporate și are un depanator integrat care permite pasul, vizualizarea valorilor obiectelor din memorie și punctele de întrerupere .
Pentru a permite migrarea ușoară a proiectului, SharpDevelop funcționează nativ cu fișierele de proiect și cod Visual Studio. Este capabil să compileze aplicații pentru .NET Framework versiunea 2.0, 3.0, 3.5, 4.0, 4.5.1 și .NET Compact Framework 2.0 și 3.5.
Designerii de interfețe grafice ale utilizatorului SharpDevelop lucrează cu limbile C #, VB.NET, Boo și IronPython și IronRuby, utilizând următoarele tehnologii GUI:
SharpDevelop este scris în întregime în C # și constă din aproximativ 20 de componente care se integrează pentru a forma aplicația. Componenta editorului de cod sursă este cunoscută sub numele de AvalonEdit și poate fi utilizată de alte aplicații.
De asemenea, include funcționalități pentru:
- Componente externe COM și ActiveX
- Analiza codului ( FxCop )
- Testarea unității ( NUnit )
- Acoperire cod (PartCover)
- Profiler
- Subversiune (TortoiseSVN)
- Git
- Mercurial
- StyleCop addin
- Generarea documentației ( Sandcastle , SHFB)
- Pluginuri
Istorie
La 11 septembrie 2000, Mike Kruger a lansat proiectul, în timp ce testa prima versiune publică a .NET Framework 1.0. În acel moment nu existau C # /. NET IDE disponibil public. Așa că a decis să scrie un editor de cod pentru a rula compilatorul. La începutul dezvoltării sale, proiectul a fost împărțit pentru dezvoltarea Mono și Gtk # în proiectul MonoDevelop , care este menținut ca un IDE pe mai multe platforme, iar după achiziția Xamarin de către Microsoft , a devenit baza Visual Studio pentru Mac .
Începând cu 2013, SharpDevelop a fost descărcat de cel puțin 8 milioane de ori în întreaga lume, baza de cod SharpDevelop a fost documentată în cartea Dissecting a C # Application: Inside SharpDevelop (2003) scrisă de echipa de dezvoltare principală și publicată de Wrox Press .
La 18 septembrie 2017, Daniel Grunwald din echipa ICSharpCode a anunțat că proiectul este „mort” din motive legate de ritmul rapid al modificărilor la C # și .NET, inclusiv .NET Core și a sugerat ca utilizatorii SharpDevelop să treacă fie la MonoDevelop, fie la Visual Studio Code IDE, fiecare fiind recomandat ca un înlocuitor adecvat al sursei deschise, care este ținta actualizărilor regulate și a altor lucrări de întreținere.
Vezi si
- Compararea mediilor de dezvoltare integrate
- Microsoft Visual Studio
- .NET Framework § Standardizare și licențiere
- Kit de dezvoltare software