www.packerlx.com Packer for Linux eXecutables
Ana Sayfa
Ana Sayfa
Tux
Linux
Programlama
Programlama
Projeler
Projeler
enginkuzu blog
BLOG
Eskiler
Eskiler
Ben
Ben

C# geleceği olan bir dil gibi gözüküyor. Benim şahsi görüşüme göre C temelli olan bu dil oldukça başarılı. Ben her ne kadar düşük seviyeli dillerden başlamış olsam da zamanla C# gibi yüksek seviyeli dillere doğru ilerliyorum. Bazı insanlar hazırı sevmez ve arkada olan olayları bilmek ister. Ben böyleyim işte. Ama insan yavaş yavaş ilerlediği bu yolda yüksek seviyeli dillerin avantajlarını zamanla görüyor. Peki neden C# diye sorabilir insanlar, MS ürünü değil mi bu? Ama MS .NET kullanmıyorum şu anda, mono kullanıyorum. Mono projesi .NET IL ve C# için açık kaynak kodlu bir uygulama geliştirme ortamı sunuyor. (ECMA standartlarına bağlı kalarak) Hatta öyle güzel bir ortam ki bu .NET de söylenmiş olan sözde platform bağımsızlık burada gerçekten var. Şu anda çalıştığı ortamlar: MacOSX, Windows 9x, Windows NT,XP , Linux x86/x86-64/ia64/S390 şeklindedir. Eğer .NET tarafında desteklenmeyen bir sınıfı kullanmazsanız uygulamanın çalışması için Windows'a mono yüklenmek zorunda değil. .NET Framework yüklü olsa da olur. Mono'nun Linux paketi ile birlikte MonoDevelop isminde tamamlama özelliklerine de sahip bir editör gelmekte. Henüz Visual Studio .NET de olduğu gibi görsel arabirim hazırlamak için araçlar gelmemekte ama bu problem değil. Glade ile hazırlanan arbirimin XML dosyasını projenizde kullanabiliyorsunuz.

Hemen denemek isteyen arkadaşlar http://www.mono-project.com/Downloads adresinden "Linux Installer for x86 (All distributions)" bölümündeki dosyayı indirebilirler. Yaklaşık 53 Mbyte tutmakta. Ayrıca mono ile birlikte MonoDoc isminde bir uygulama altında ciddi bir dökümantasyon bulunmakta. Mono hakkında en önemli kaynaklardan biri ise http://www.gotmono.com/docs/ adresindedir.