MonoDevelop

MonoDevelop
Developer(s)Xamarin (a Microsoft subsidiary) and the Mono community
Stable release
7.6.9.22 / September 21, 2018; 6 years ago (2018-09-21)[1]
Repository
Written inC#[2]
Operating systemWindows, macOS, Linux[3]
Available inMultilingual[which?]
TypeIntegrated development environment
Licensecore: LGPLv2, portions of the code and add-ins: MIT X11[4]
Websitewww.monodevelop.com

MonoDevelop (also known as Xamarin Studio) is a discontinued[citation needed] open-source integrated development environment for Linux, macOS,[5] and Windows.[6] Its primary focus is development of projects that use Mono and .NET Framework. MonoDevelop integrates features similar to those of NetBeans and Microsoft Visual Studio, such as automatic code completion, source control, a graphical user interface (GUI), and Web designer. MonoDevelop integrates a Gtk# GUI designer called Stetic.[7] It supports Boo, C, C++, C#, CIL, D, F#, Java, Oxygene, Vala, JavaScript, TypeScript, and Visual Basic.NET.[8][9][10] Although there is no word from the developers that it has been discontinued, nonetheless, it hasn't been updated in 4 years[11] and is no longer installable on major operating systems, such as Ubuntu 22.04 and above.

MonoDevelop can be used on Windows, macOS, and Linux. Officially supported Linux distributions include CentOS, Debian, Fedora, openSUSE, SUSE Linux Enterprise, Red Hat Enterprise Linux, and Ubuntu, with many other distributions providing their own unofficial builds of MonoDevelop in their repositories.[3] macOS and Windows have been officially supported since version 2.2.[12]

MonoDevelop has included a C# compiler (an alternative to MSBuild and CSC) since its earliest versions. It currently includes a compiler that supports C# 1.0, C# 2.0, C# 3.0, C# 4.0, C# 5.0, and C# 6.0.[13]

A customized version of MonoDevelop formerly shipped with Windows and Mac versions of Unity, the game engine by Unity Technologies.[14][15] It enabled advanced C# scripting, which was used to compile cross-platform video games by the Unity compiler.[16] It has since been replaced by Visual Studio Community,[17] except on Linux versions.

History

In late 2003, a group of developers from the Mono community began migrating SharpDevelop, a successful .NET open source IDE from Windows Forms on Windows to the GNOME toolkit (Gtk#) on Linux.[18] The fork was also to target the Mono framework instead of the Microsoft .NET Framework implementation.[19] Being an early fork of SharpDevelop, MonoDevelop architecturally differs from recent SharpDevelop releases.[20]

Over time, the MonoDevelop project was absorbed into the rest of the Mono project and as of 2016, is actively maintained by Xamarin and the Mono community. Since Mono 1.0 Beta 2, MonoDevelop is bundled with Mono releases.[21][22]

Starting with version 4.x, Xamarin rebranded MonoDevelop as Xamarin Studio, but only for the Windows version of the IDE.[23][24] As of 2016, Xamarin Studio also runs on macOS.[25]

In October 2021, it was announced in the issue tracker that the project would be archived because it's no longer maintained.[26]

Features

MonoDevelop is an IDE for the .NET platform with features comparable to Microsoft Visual Studio. Highlights include:[27][28][18][19]

  • Multi-platform IDE and user projects (Linux, Windows and macOS)
  • Multi-language (C#, F#, Visual Basic .NET, C/C++, Vala, JavaScript, TypeScript)
  • Project templates for C#, Visual Basic, Boo, Java (IKVM) and C/C++
  • Code completion support for C#, code templates, code folding
  • Customizable window layouts, user defined key bindings, external tools
  • Integrated Debugger for debugging Mono and native applications
  • Integrated Compiler (supports up to C# 6.0)
  • GTK# Visual Designer to graphically build GTK# user interfaces
  • ASP.NET web projects with code completion support and testing on XSP (Mono web server).
  • Source control, makefile integration, unit testing, packaging and deployment, localization

UI Builder

MonoDevelop has included a GTK# GUI designer called Stetic since version 0.1.[29][7][30][31] to develop GTK+ user interfaces in C#. Stetic is very similar to Glade Interface Designer but is integrated into MonoDevelop with features such as drag and drop. It has been criticized for being more difficult to work with than the likes of Qt Designer and the Microsoft Visual Studio Windows Forms Editor when the programmer does not yet have a concrete layout in mind.[32]

Xamarin Studio

Xamarin offers a rebranded version of MonoDevelop 4.0 as Xamarin Studio which now uses platform-specific code in various places to enhance the look and feel.[33] While Mono provides a package for Solaris 10 running on SPARC,[34] MonoDevelop packages for OpenSolaris are only provided by groups from the OpenSolaris community.[35] MonoDevelop on FreeBSD is likewise supported only by the FreeBSD community.[36]

Visual Studio for Mac

Another rebranded version of MonoDevelop is Visual Studio for Mac. Visual Studio for Mac employs many of the same tools as its Windows counterpart: for example, the Roslyn .NET Compiler Platform is used for refactoring and IntelliSense. Its project system and build engine use MSBuild; and its source editor supports TextMate bundles. It uses the same debugger engines for Xamarin and .NET Core apps, and the same designers for Xamarin.iOS and Xamarin.Android.

On August 30, 2023, Microsoft announced that Visual Studio for Mac is in the process of discontinuation, with 17.6 being the last version supported until August 31, 2024.[37][38][39][40][41][42][43]

See also

References

  1. ^ "Blog post on Xamarin Releases". Xamarin. Retrieved 2018-03-20.
  2. ^ "Languages". MonoDevelop. Ohloh. Retrieved 2014-01-27.[permanent dead link]
  3. ^ a b "MonoDevelop Download". monodevelop.com. Retrieved 2016-01-28.
  4. ^ "Monodevelop FAQ". Monodevelop.com. Retrieved 2010-06-26.
  5. ^ "MonoDevelop on Mac OS X - Miguel de Icaza". Tirania.org. 2009-05-05. Retrieved 2010-06-26.
  6. ^ "MonoDevelop 2.2 Beta 1: We go cross platform. - Miguel de Icaza". Tirania.org. 2009-09-09. Retrieved 2010-06-26.
  7. ^ a b "Stetic Gui Designer". Monodevelop.com. Retrieved 2010-06-26.
  8. ^ "Feature List". MonoDevelop. 2008-02-05. Archived from the original on 2016-02-21. Retrieved 2010-06-26.
  9. ^ Embarcadero Technologies. "Delphi Prism | Cross Platform .NET and Mono IDE". Embarcadero.com. Archived from the original on 2010-06-28. Retrieved 2010-06-26.
  10. ^ "How to Install Mono-D". dlang.org. Retrieved 2014-08-25.
  11. ^ "monodevelop/README.md at main · mono/monodevelop". GitHub. Retrieved 2024-03-08.
  12. ^ "What's new in MonoDevelop 2.2". Monodevelop.com. Retrieved 2010-10-15.
  13. ^ C# Compiler, Mono Docs
  14. ^ Chu, Philip (2013-08-04). Learn Unity 4 for iOS Game Development. Apress. ISBN 978-1430248767.
  15. ^ "MonoDevelop". Unity documentation. Unity Technologies. Retrieved 9 June 2014.
  16. ^ Lukosek, Greg (2016-03-31). Learning C# by Developing Games with Unity 5.x. Packt Publishing Ltd. ISBN 978-1785287855.
  17. ^ "Replacing MonoDevelop-Unity with Visual Studio Community starting in Unity 2018.1". Unity Technologies. 5 January 2018. Retrieved 29 December 2018.
  18. ^ a b Avery, James (2007-06-26). Windows Developer Power Tools. O'Reilly. ISBN 978-0596527549. monodevelop.
  19. ^ a b Mamone, Mark (2006-11-08). Practical Mono. Apress. ISBN 1430200979.
  20. ^ Vasiliev, Sergey (30 December 2015). "Looking for Bugs in MonoDevelop". Medium.
  21. ^ Cogswell, Jeff (4 June 2009). "MonoDevelop 2.0 Rivals Microsoft Visual Studio". eWeek.
  22. ^ Paul, Ryan (31 March 2009). "MonoDevelop 2.0 and Mono 2.4 officially released. The Mono project has announced the official release of Mono 2.4 and …". Ars Technica.
  23. ^ de Icaza, Miguel (February 22, 2013). "The Making of Xamarin Studio". Xamarin. Archived from the original on Feb 27, 2017. Retrieved October 1, 2016.
  24. ^ Ellis, Dean (15 May 2013). "From XNA to MonoGame". Game Developer. Gamasutra. Archived from the original on Aug 25, 2021.
  25. ^ "System Requirements". Xamarin. Archived from the original on Jan 29, 2018.
  26. ^ Sanchez, Lluis (2021-10-04). "THIS PROJECT HAS BEEN ARCHIVED". Retrieved 2022-02-23.
  27. ^ MonoDevelop Features
  28. ^ MonoDevelop Feature List
  29. ^ MonoDeveloper Project: Release notes for MonoDevelop 0.10.
  30. ^ MonoDevelop Project: Feature List.
  31. ^ Taft, Darryl K. (14 March 2008). "Novell Ships Mono Development Tool". eWeek.
  32. ^ "First info about Mono's Stetic, the new RAD tool", OSNews, 16 March 2005.
  33. ^ De Icaza, Miguel (2013-02-22). "The Making of Xamarin Studio". blog.xamarin.com. Retrieved 2014-01-27.
  34. ^ "Mono Downloads". Go-mono.com. Archived from the original on 2010-06-23. Retrieved 2010-10-15.
  35. ^ "OpenSolaris Forums - Mono .NET available on GNU/OpenSolaris!". Opensolaris.org. Archived from the original on 2011-06-05. Retrieved 2010-06-26.
  36. ^ "Mono:FreeBSD - The BSD# Project". Mono-project.com. Retrieved 2010-06-26.
  37. ^ Cangialosi, Anthony (August 30, 2023). "Visual Studio for Mac Retirement Announcement". Visual Studio Blog.
  38. ^ "What's happening to Visual Studio for Mac?". Visual Studio for Mac documentation. 5 September 2024.
  39. ^ Hall, Zac (August 30, 2023). "Microsoft is discontinuing Visual Studio for Mac after major overhaul". 9to5Mac.com.
  40. ^ Toulas, Bill (September 1, 2023). "Microsoft retires Visual Studio for Mac, support ends in a year". Bleeping Computer.
  41. ^ "Microsoft to discontinue this service on Mac, here's what it means for users". the Times of India. August 31, 2023.
  42. ^ Krill, Paul (August 31, 2023). "Microsoft axes Visual Studio for Mac". InfoWorld.com.
  43. ^ Hale, Craig (August 31, 2023). "Microsoft is pulling Visual Studio for Mac". TechRadar.com.

Read other articles:

Cet article est une ébauche concernant la médecine. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. PhysiopathologieLe physiopathologiste ukrainien Vadym Berezovsky.Partie de Physiologie, pathologiePratiqué par Pathophysiologiste (d)modifier - modifier le code - modifier Wikidata La physiopathologie est une discipline de la biologie qui traite des dérèglements de la physiologie, c’est-à-dire les dérègl...

 

2022 Ohio elections ← 2020 November 8, 2022 2024 → Elections in Ohio Federal government U.S. President 1804 1808 1812 1816 1820 1824 1828 1832 1836 1840 1844 1848 1852 1856 1860 1864 1868 1872 1876 1880 1884 1888 1892 1896 1900 1904 1908 1912 1916 1920 1924 1928 1932 1936 1940 1944 1948 1952 1956 1960 1964 1968 1972 1976 1980 1984 1988 1992 1996 2000 Dem 2004 Dem 2008 Dem Rep 2012 Rep 2016 Dem Rep 2020 Dem 2024 Rep U.S. Senate 1803 1807 1808 1808 (sp) 1809 (sp) 1810 (sp...

 

Political office in Dallas, Texas, USA Mayor of DallasSeal of the City of DallasIncumbentEric Johnsonsince 2019StyleThe HonorableResidenceDallas, TexasTerm lengthFour years, renewable onceInaugural holderDr. Samuel B. Pryor1856FormationDallas City CharterSalary$80,000WebsiteCity of Dallas - Mayor Eric Johnson Elections in Texas Federal government Presidential elections 1848 1852 1856 1860 1872 1876 1880 1884 1888 1892 1896 1900 1904 1908 1912 1916 1920 1924 1928 1932 1936 1940 1944 1948 ...

Prefektur Vientiane Konurbasi Tempat <mapframe>: Judul Laos/Vientiane Prefecture.map .map bukan merupakan halaman data peta yang sah Negara berdaulatLaos NegaraLaos Pembagian administratifChanthabuly (en) Sikhottabong District (en) Xaysettha (en) Sisattanak District (en) Naxaithong (en) Xaythany (en) Hātsāifǭng (en) Sangthǭng (en) Pākngư̄m (en) GeografiLuas wilayah3.920 km² [convert: unit tak dikenal]Berbatasan denganProvinsi Vientiane Informasi tambahanZona waktuUTC+7 ISO ...

 

Penggunaan siwak sebagai pohon dari dahan atau akar siwak, lihat pohon Siwak Siwak atau miswak (Arab:سواك) adalah dahan atau akar dari pohon Salvadora persica yang digunakan untuk membersihkan gigi, gusi dan mulut. Oleh karena itu semua dahan atau akar pohon apa saja boleh digunakan untuk bersiwak jika memenuhi persyaratannya, yaitu lembut, sehingga batang atau akar kayu yang keras tidak boleh digunakan untuk bersiwak karena bisa merusak gusi dan email gigi; bisa membersihkan dan berserat...

 

Company Thistle HotelsCompany typePrivateIndustryHospitalityFounded1965HeadquartersUxbridge, England, UKArea servedUnited KingdomKey peopleJon Scott CEOQuek Leng Chan ChairmanRevenue£287m (2004)ParentGLH Hotels Management (UK) LtdWebsitewww.thistle.com Thistle Hotels, run by glh., is a UK-based hotel company with a portfolio of 7 Central London hotels, one at London Heathrow and one in Dorset,[1] operating in the three and four star sector. History Thistle Hotel in London Thistle Hot...

Parco di Monte Ciocci UbicazioneStato Italia LocalitàRoma Indirizzovia Anastasio II CaratteristicheTipoparco cittadino Superficie0,29 km² Inaugurazione2013 GestoreRoma Capitale Aperturadall'alba al tramonto Ingressivia Anastasio II; via Lucio Apuleio, 33; via Domizia Lucilla; Parco ciclopedonale lineare San Filippo Neri-Monte Ciocci RealizzazioneArchitettoSimone Ferretti, Marco Antonini, Simone Quilici e Studio Roberto Liorni AppaltatoreRisorse per Roma, Comune di Roma Mappa di localiz...

 

Voce principale: Piacenza Calcio 1919. Piacenza Football ClubStagione 1967-1968Sport calcio Squadra Piacenza Allenatore Sandro Puppo (1ª-5ª) Leo Zavatti (6ª-38ª) Presidente Vincenzo Romagnoli Serie C2º posto nel girone A. Maggiori presenzeCampionato: Ferretti, Favari (38) Miglior marcatoreCampionato: Favari (11) StadioBarriera Genova 1966-1967 1968-1969 Si invita a seguire il modello di voce Questa voce raccoglie le informazioni riguardanti il Piacenza Football Club nelle competizi...

 

Zwei kleine Italiener Cornelia Froboess interprétant Zwei kleine Italiener lors du Concours Eurovision de la chanson 1962 à Luxembourg. Chanson de Cornelia Froboess auConcours Eurovision de la chanson 1962 Sortie 1962 Langue Allemand Genre Schlager, pop, variété Auteur George Buschor Compositeur Christian Bruhn Chansons représentant l'Allemagne au Concours Eurovision de la chanson Einmal sehen wir uns wieder(1961) Marcel(1963)modifier Zwei kleine Italiener (en français : «&#...

Moshe LionMoshe Lion, walikota Yerusalem pada 2018 Walikota YerusalemPetahanaMulai menjabat 4 Desember 2018PendahuluNir BarkatPenggantiPetahana Informasi pribadiLahir06 Oktober 1961 (umur 62)Florentin, Tel Aviv, Israel[1]Partai politikYerushalayim ShelanuSuami/istriStavit[1]Anak4Alma materUniversitas Bar-IlanSunting kotak info • L • B Moshe Lion, atau Moshe Leon (Ibrani: משה ליאון, lahir 6 Oktober 1961), adalah seorang politikus Israel yang sekar...

 

هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. يمكن أيضاً تقديم طلب لمراجعة المقالة في الصفحة المخصصة لذلك. (مارس 2022) عبدالله كل مرة النوع كوميدي تأليف عبدالفتاح علي عقيلي.   (مؤلف) إخراج خالد �...

 

Church in Lancashire, EnglandChurch of St Mary and St Michael, BondsThe Church of St Mary and St Michael, Bonds,from the southwestChurch of St Mary and St Michael, BondsLocation in the Borough of Wyre53°53′51″N 2°46′16″W / 53.8975°N 2.7710°W / 53.8975; -2.7710OS grid referenceSD 494,449LocationBonds, LancashireCountryEnglandDenominationRoman CatholicWebsiteSt Mary and St Michael, BondsArchitectureFunctional statusActiveHeritage designationGrade IIDesignate...

Not to be confused with Killarney National Park. Provincial park in Ontario, Canada Killarney Provincial ParkIUCN category II (national park)Early November at George Lake, Killarney Provincial ParkNearest citySudbury, OntarioCoordinates46°06′N 81°24′W / 46.100°N 81.400°W / 46.100; -81.400Area485 km2 (187 sq mi)Established1964Governing bodyOntario Parks Killarney Provincial Park is a provincial park in central Ontario, Canada. The park c...

 

American organization lobbying for prohibition Anti-Saloon LeagueSuccessorAmerican Council on Addiction and Alcohol ProblemsFormation1893Founded atOberlin, OhioTypeNonprofitLegal statusDefunctPurposeActivismLeaderWayne Wheeler This 1902 illustration from the Hawaiian Gazette newspaper humorously illustrates the Anti-Saloon League and the Woman's Christian Temperance Union's campaign against the producers and sellers of beers in Hawaii. The Anti-Saloon League, now known the American Council on...

 

دوري جامايكا الممتاز 2010–11 تفاصيل الموسم دوري جامايكا الممتاز  النسخة 37  البلد جامايكا  عدد المشاركين 12   دوري جامايكا الممتاز 2009–10  دوري جامايكا الممتاز 2011–12  تعديل مصدري - تعديل   دوري جامايكا الممتاز 2010–11 هو الموسم 37 من دوري جامايكا الممتاز. كان عدد ال�...

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (يوليو 2019) منتخب البوسنة والهرسك لدوري الرغبي بلد الرياضة البوسنة والهرسك  أكبر فوز أك�...

 

В Википедии есть статьи о других людях с такой фамилией, см. Мусабаев; Мусабаев, Талгат. Талгат Амангельдиевич Мусабаевказ. Талғат Аманкелдіұлы Мұсабаев Мусабаев в 2022 году Страна  СССР → Россия → Казахстан Специальность авиационный инженер, пилот гражданской ав�...

 

World's Fair held in Paris, France, from 6 May to 31 October 1889 1889 ParisPosterOverviewBIE-classUniversal expositionCategoryHistoricalNameExposition universelle de 1889Building(s)Eiffel TowerArea96 hectares (240 acres)Invention(s)PhonographVisitors32,250,297Organized byCharles Adolphe AlphandParticipant(s)Countries35Business61,722LocationCountryFranceCityParisVenueChamp de Mars, TrocadéroCoordinates48°51′30″N 2°17′39″E / 48.85833°N 2.29417°E / 48.85833;...

English actor (1894–1975) For Arthur Treacher's Fish and Chips, see Arthur Treacher's. Arthur TreacherTreacher in 1968BornArthur Veary Treacher(1894-07-23)23 July 1894Brighton, East Sussex, EnglandDied14 December 1975(1975-12-14) (aged 81)Manhasset, New York, U.S.OccupationActorYears active1926–1970Spouse Virginia J. Taylor ​(m. 1940)​ (1901-1984) Arthur Veary Treacher (/ˈtriːtʃər/ TREE-chər; 23 July 1894 – 14 December 1975) was an English fil...

 

Cet article est une ébauche concernant l’art et une chronologie ou une date. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Chronologies Données clés 1709 1710 1711  1712  1713 1714 1715Décennies :1680 1690 1700  1710  1720 1730 1740Siècles :XVIe XVIIe  XVIIIe  XIXe XXeMillénaires :-Ier Ier  IIe  IIIe Chronologies thématiques Art Architecture, Arts...