MonoDevelop - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Tarihçe
  • 2 Platformlar
  • 3 Unity oyun motoru
  • 4 Stetic
  • 5 Kaynakça

MonoDevelop

  • العربية
  • Deutsch
  • English
  • Español
  • فارسی
  • Français
  • İtaliano
  • 日本語
  • 한국어
  • Nederlands
  • Norsk bokmål
  • Polski
  • Português
  • Русский
  • Simple English
  • Српски / srpski
  • Українська
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
MonoDevelop
GeliştiriciXamarin ve Mono topluluğu
Güncel sürüm8.4.3.12[1] Bunu Vikiveri'de düzenleyin 28 Ocak 2020
Kod deposu
  • github.com/mono/monodevelop
Bunu Vikiveri'de düzenleyin
Programlama diliC#
İşletim sistemiWindows, Mac OS X, Linux
DillerÇoklu dil
TürTümleşik geliştirme ortamı
LisansLGPLv2, MIT X11
Resmî sitesimonodevelop.com

MonoDevelop; Linux, OS X ve Windows işletim sistemleri için geliştirilmiş bir açık kaynak tümleşik geliştirme ortamıdır. .NET Framework ile Windows uygulamaları geliştirenlerin, alternatif olarak Mono kullanarak geliştirme yapmalarına olanak tanımaktadır. Linux ve Mac OS X için .NET teknolojilerini kullanma olanağı sunar.

MonoDevelop, gerek arayüz gerekse de sunduğu özellikler bakımından Microsoft Visual Studio ile çok benzerlik göstermektedir. MonoDevelop'un sunduğu özelliklerden bazıları şunlardır:

  • Otomatik kod tamamlama
  • Kaynak kontrolü
  • Grafiksel kullanıcı arayüzü (GUI)
  • Web tasarımcı

MonoDevelop ayrıca Gtk# GUI tasarımcısı olan Stetic ile de entegre çalışmaktadır. Bu sayede de birkaç basit sürükle-bırak ve tıklama ile hızlı bir şekilde masaüstü uygulamalar için arayüz geliştirilebilmektedir. MonoDevelop öntanımlı olarak C# ile kod yazma olanağı sunsa da Boo, C, C++, C#, D, F#, Java, Oxygene, Vala ve Visual Basic.NET programlama dillerini de desteklemektedir.

Yukarıda yer alan diğer programlama dillerinin desteklenmesi için çeşitli eklentilerin entegre edilmesi gerekebilir. Ayrıca bu dillerden bazıları dönemsel olarak MonoDevelop desteğine sahip olmayabilir. Bu yüzden MonoDevelop ile uygulama geliştirmek isteyenlerin C# programlama dilini tercih etmeleri istenir.

Tarihçe

[değiştir | kaynağı değiştir]

Microsoft'un .NET teknolojisini tanıtmasıyla birlikte birçok geliştirici bu platforma yöneldi ve kısa sürede pek çok uygulama ve web sitesi bu çatı kullanılarak geliştirildi. .NET teknolojisi ile ilk zamanlar sadece Windows uygulamaları ve ASP.NET teknolojisi ile kodlanmış web siteleri geliştirilebiliyordu. Ancak açık kaynak gönüllülerinden bir grup bir araya gelerek Mono topluluğunu oluşturdular ve SharpDevelop isimli açık kaynak .NET tümleşik geliştirme ortamını migrate etmeye başladılar. Bu sayede Linux işletim sistemi için Gtk# masaüstü uygulamaları geliştirilmeye başlandı. SharpDevelop'ın çatal projesi olan MonoDevelop mimari olarak ilerleyen dönemlerde SharpDevelop sürümlerinden farklı bir yapıya sahip oldu.

Bugün MonoDevelop'a baktığımızda artık Mono projesinin bir parçası haline gelmiş durumda ve Xamarin ve Mono topluluğu tarafından geliştirilmeye devam ediyor. Mono 1.0 Beta 2 sürümünden beri MonoDevelop, Mono sürümleriyle birlikte gelmektedir.

Platformlar

[değiştir | kaynağı değiştir]

MonoDevelop Windows, OS X ve Linux işletim sistemlerinde kullanılabilir. Windows ve OS X versiyonları 2.2 sürümünden beri desteklenmektedir. Xamarin de güncellenmiş bir versiyon olan MonoDevelop 4.0 sürümünü Xamarin Studio adıyla kullanıcılarına sunmaktadır.

MonoDevelop yukarıda sayılan üç işletim sistemi dışında, FreeBSD ve OpenSolaris gibi farklı platformlarda da kullanılabilmektedir. Ancak her ikisi de kendi toplulukları tarafından desteklenmektedir.

Unity oyun motoru

[değiştir | kaynağı değiştir]

MonoDevelop'un kişiseleştirilmiş bir sürümü Unity Technologies tarafından geliştirilen Unity [2] isimli oyun motoru ile birlikte gelmektedir.

Stetic

[değiştir | kaynağı değiştir]

Stetic, MonoDevelop'da kullanılan Gtk# arayüz tasarım bileşenidir. C# programlama dili kullanarak hızlı bir şekilde masaüstü uygulamaları için arayüz tasarlamayı sağlar. MonoDevelop'un 1.0 sürümünden beri entegre bir şekilde gelmektedir. Stetic, sürükle-bırak vb. özellikleri sebebiyle Glade Arayüz Tasarlayıcı'ya çok benzemektedir. Her ne kadar bazı kullanıcılar, Qt Designer ve Microsoft Visual Studio Windows Forms Editor gibi uygulamalara nazaran daha zor bir çalışma ortamı sunduğu ifade edilse de özellikle Linux uygulama geliştiricileri tarafından büyük bir beğeni ile kullanılmaktadır.

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Release 8.4.3.12". 28 Ocak 2020. Erişim tarihi: 2 Şubat 2020. 
  2. ^ "Arşivlenmiş kopya". 17 Kasım 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Kasım 2015. 
  • g
  • t
  • d
Tümleşik geliştirme ortamları (IDE)
C ve C++
Açık kaynak
  • Android Studio
  • Anjuta
  • Code::Blocks
  • CodeLite
  • Dev-C++
  • Eclipse
  • Emacs
  • Geany
  • GNAT Programming Studio
  • GNOME Builder
  • KDevelop
  • MonoDevelop
  • NetBeans
  • TheIDE
  • QDevelop
  • Qt Creator
  • SharpDevelop
  • Vi/Vim
  • OpenWatcom
Freeware
  • Oracle Developer Studio
  • Visual Studio Community
  • Xcode
Perakende
  • C++Builder
  • Eclipse-tabanlı
    • CodeWarrior
    • MyEclipse
  • Visual Studio
  • JetBrains tarafından
    • IntelliJ IDEA
    • AppCode
    • CLion
  • LabWindows/CVI
  • IBM Rational Software Architect
  • Understand
  • SlickEdit
Durduruldu
  • VisualAge
  • Visual C++ Express
  • Borland Turbo C / C++
Java
Açık kaynak
  • Anjuta
  • BlueJ
  • DrJava
  • Eclipse
  • Geany
  • Greenfoot
  • IntelliJ IDEA Community Edition
    • Android Studio
  • NetBeans
  • Servoy Community Edition
Freeware
  • jGRASP
  • JDeveloper
Perakende
  • JCreator
  • MyEclipse
  • IBM
    • WebSphere Integration Developer
  • JetBrains IntelliJ IDEA
  • Servoy Business Application Platform Edition
  • SlickEdit
  • Understand
Durduruldu
  • Metrowerks CodeWarrior Pro for Java
  • JBuilder
  • Sun Java Studio Creator (yerini NetBeans aldı)
  • VisualAge (yerini Eclipse aldı)
  • Visual Café (Espresso olarak da bilinir, yerini JBuilder aldı)
  • Visual J++
  • Xelfi (NetBeans oldu)
JavaScript
Açık kaynak
  • Vim
  • Visual Studio Code
  • Atom
  • Chromium
CLI
Açık kaynak
  • MonoDevelop
  • SharpDevelop
  • Visual Studio Code
  • PascalABC.NET
Freeware
  • Visual Studio Community
Perakende
  • Visual Studio
  • Rider
  • Understand
Durduruldu
  • Xamarin Studio
  • Visual Basic Express
  • Visual Web Developer Express
  • Visual J# Express
  • Visual Studio Express for Windows Phone
  • Visual C++ Express
  • Visual C# Express
  • Express for Desktop
  • Express for Web
  • Express for Windows
Flash
  • Adobe Flash Builder
  • FlashDevelop
  • Powerflasher FDT
PHP
Açık kaynak
  • Aptana
  • NetBeans
  • Komodo Edit
  • Komodo IDE
  • KDevelop
Özel mülk
  • Codelobster
  • PhpStorm
  • PHPEdit
  • SlickEdit
  • Zend Studio
R
  • RStudio
  • R Tools for Visual Studio
Python
Açık kaynak
  • Anjuta
  • IDLE
  • Eric
  • Light Table
  • Ninja-IDE
  • PyDev
  • PyScripter
  • PIDA
  • Spyder
  • Komodo Edit
  • Komodo IDE
  • KDevelop
  • Vim
  • Visual Studio Code
  • Thonny
Özel mülk
  • PyCharm
  • PythonAnywhere
  • SlickEdit
  • Wing IDE
Pascal ve
Object Pascal
Açık kaynak
  • Free Pascal IDE
  • Lazarus
  • Dev-Pascal
  • GNAVI
Freeware
  • Delphi Community
Perakende
  • Delphi
Durduruldu
  • Turbo Pascal
  • Virtual Pascal
  • Borland Kylix
BASIC
Açık kaynak
  • Basic-256
  • B4X
  • MonoDevelop
  • SharpDevelop
  • Microsoft Small Basic
  • SdlBasic
  • Gambas
  • HBasic
  • Basic For Qt
  • Basic4GL
  • QB64
Freeware
  • FutureBASIC
  • RapidQ
  • thinAir
  • Visual Studio Community
Perakende
  • Visual Studio
  • NS Basic
  • PureBasic
  • GLBasic
  • Liberty BASIC
  • Xojo
Durduruldu
  • CA-Realizer
  • Phoenix Object Basic
  • QuickBASIC
  • QBasic
  • Visual Basic
  • Visual Basic Express
Go
Açık kaynak
  • Vim
  • Visual Studio Code (VSCode)
  • Eclipse
Freeware
  • LiteIDE
  • The Go Playground
  • Cloud9 IDE
Perakende
  • GoLand
Çevrimiçi
  • AWS Cloud9 IDE
  • Eclipse Che
  • SourceLair
  • Kategori
  • Karşılaştırma
  • g
  • t
  • d
Grafik kullanıcı arayüzü oluşturucular
Qt
Açık kaynak
  • Qt Creator
  • KDevelop
  • Gambas
  • Basic For Qt
  • HBasic
GTK
Açık kaynak
  • Glade Interface Designer
  • Gambas
  • Stetic GUI Designer
Özel mülk
  • Xojo (Linux üzerinde)
wxWidgets
Açık kaynak
  • Code::Blocks
  • CodeLite
  • wxGlade
  • wxFormBuilder
CLI
Açık kaynak
  • SharpDevelop
  • PascalABC.NET
Özel mülk
  • Microsoft Visual Studio
  • Microsoft Blend
VCL ve ilgili olanlar
Açık kaynak / LCL
  • Lazarus
  • Visual FB Editor
Özel mülk
  • Delphi
  • C++Builder
  • RadPHP
  • Borland Kylix
Cocoa
Özel mülk
  • Xcode / Interface Builder
  • Xojo (macOS üzerinde)
Java-based
Açık kaynak
  • Android Studio (XML aracılığıyla)
  • Eclipse (SWT aracılığıyla)
  • NetBeans (Swing aracılığıyla)
  • B4X
Özel mülk
  • JDeveloper (Swing aracılığıyla)
  • WaveMaker
Windows API
Açık kaynak
  • GNAVI
  • WinFBE
Özel mülk
  • CA-Realizer
  • Visual Basic
  • Xojo (Windows üzerinde)
  • RapidQ
  • Liberty BASIC
  • PureBasic
Diğer
Açık kaynak
  • FLUID
  • Gorm
  • IUP
  • TheIDE
Özel mülk
  • Axure RP
  • Clarion IDE
  • Projucer
  • XVT Design
  • Resource construction set
  • LANSA
  • Softwell Maker
  • Embedded Wizard
  • OutSystems
  • Topincs
  • Phoenix Object Basic
  • PowerBuilder
  • Morphic
  • AppStudio
"https://tr.wikipedia.org/w/index.php?title=MonoDevelop&oldid=35068339" sayfasından alınmıştır
Kategoriler:
  • .NET Framework
  • Tümleşik geliştirme ortamları
  • Özgür bilgisayar programlama araçları
Gizli kategori:
  • Bilgi alt kutulu maddeler
  • Sayfa en son 13.19, 2 Mart 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
MonoDevelop
Konu ekle