Selam,
GUI için Linux da ne kullanmayı planlıyorsun Kuri ? Bana sorarsan hızlı ve etkili uygulama geliştirmek için perl de bir seçenek olabilir eğer openSource birşey yapacaksan. Interpreted yavaş vs gibi sesler çıkacağını tahmin ediyorum ama inan en az native versiyonları kadar hızlı çalışacaktır. Phyton da bir alternatif olabilir. Çok hızlı GUI geliştirebiliyorsun. Bunlar dil konusundaki seçenekler. Neredeyse 10 yıldır sana söylemekten bıkmadığım gibi yine de C bir numara...
IDE (Integrated Development Environment) de ne ola ki ? VI editörü, gcc ve gdb elindeyken yeterli bir IDE ye sahipsin. Bunlarda yerleşik ama işletim sistemine. Eğer bunları kullanırsan en azından 7-8 platformda çalışmayı garanti altına alabilirsin. Bence geliştirmeden öte "Linux'u client olarak nasıl kullanacağım" la ilgilenmelisin. İş sadece bir application, bir ofis çalıştırmaktan ibaret değil ki application ı neyle geliştireyim le ilgileniyorsun.
Kendinize bir sorar mısınız "Linux la ilgili popüler olan bence nedir ?". Ben kendi cevaplarımı vereyim;
1. Güvenilirliği
2. Bedavalığı
3. Veritabanı sunucusu olarak duraylılığı
4. Kolaylıkla kümelenebilmesi
5. Apache
6. Tomcat
7. Php
8. Mysql
9. Squid
10. Postfix, Cyrus
Bunlar benim aklıma gelenler... Geçenlerde yine forumda biryerlerde görmüştüm arkadaşın birisi "CD yazarken film seyredebiliyorum" benzeri övücü sözler kullanmış. Bir LKD üyesi olarak uzun zamandır bu konuda gönüllü yaptığım çalışmalara rağmen bu söylenenin bir avantaj olarak sunulması bana acayip gelmişti. Preempitive multitasking özelliğni daha 2.6 kernelle kazanan linux, yukarıda saydığım nedenlerden ötürü zaten bu alanlarda tartışmasız lider. Bence liderliğe soyunduğu alanlarda kendini ispat etmeden öne çıkarılması sorun olur. Cem Yılmaz şovlarında diyor ya "Fazla beklenti sarsar", aynen onun gibi olur. Linux a güç veren ana unsur GUI kullanılması zorunlu olmadığından dolayı sistem kaynaklarının çoğunu asıl işine ayırabilmesinden geliyor (du). GUI ile birlikte sorunlar da artmaya başladı. X halen ring0 dışında tutuluyor aynen windows nt 3.51 gibi. Ama herkes Linux da oyun oynamak istiyor ve maalesef genel trend, sürücülerin ring 0 a girip orada çalışmaları yönünde. Bu ise M$ ın yaşadığı sorunların yakında Linux da da görülmesi riski olduğu yönünde bir endişe uyandırıyor bende. Alakasız bir mmedia sürücüsü yüzünden veritabanı sunucusunun çökmesini açıklayabilecek birisinin olduğunu sanmıyorum..
Neyse yazılacak çok şey var, topic gelişirse tartışırız..
Kalın sağlıcakla.
Delphi 2005 ile Mobil Uygulamalar ve Linux
-
- Kıdemli Üye
- Mesajlar: 395
- Kayıt: 22 Tem 2004 09:15
- Konum: İzmir
- İletişim:
kylix e altarnatif birşeyler arıyorsanız
http://www.python.org/doc/faq/general.html
kesinlikle tavsiye ederim. ben biraz inceledim. müthiş bir güç.
http://www.python.org/doc/faq/general.html
kesinlikle tavsiye ederim. ben biraz inceledim. müthiş bir güç.
http://www.monodevelop.com adresine mono ile C# geliştirme aracı var linux için
- fatihtolgaata
- Üye
- Mesajlar: 382
- Kayıt: 04 Mar 2004 09:46
- Konum: K.çekmece / İstanbul
- İletişim:
Gambas'a bir bak
viewtopic.php?t=7609&start=0&postdays=0 ... ght=gambasWith Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, pilot KDE applications with DCOP, translate your program into many languages, create network applications easily, and so on...
bence c++ veya python kullanın derim son zamanlarda python inceliyorum çok kolay ve anlaşılır bir dil.
ayrıca http://www.wxpython.org adresinde multi platform gui kütüphaneside mevcut
ayrıca http://www.wxpython.org adresinde multi platform gui kütüphaneside mevcut
Kesinlikle katılıyorum. Benim programcılık hayatımda karşılaştığım en büyük sorunlar arasında hem web ortamında hemde masaüstü görsel programlamada aynı dili kullanamama sıkıntısı idi. Şu anda delphi kullanmamın sebebi ise ide sinin çok kolay olması ve fazla dil bilgisine gerek duymadan birşeyler yapılabilmesi ayrıca yardımcı kaynağında bol olması tabi. Fakat delphi'de program yazarken herşeye hakim olmak diğer dillere göre kulağını tersten tutmak gibi birşey, yada başka dillerde bu tür işlemler daha kolay yapılabiliyor (nasıl delphide kolayca yapılan görsel arayüz hazırlama diğer dillerde zahmet istiyorsa) o yüzden elemeler sonucu kaynak+platform bağımsızlığı+dökümantasyon+ide vb. gibi faktörler göz önüne alındığında C,Java ve Pyhton daha öne çıkıyor. Hepimiz bir dile tam hakim olmak ve o dilinde tüm işimizi gören bir dil olmasını isteriz. İşte işin içine platform seçenekleri girince Python bence öğrenim kolaylığı açısından daha ağır basıyor. Keşke C'nin yapısı biraz daha kolay olsaydı da herkes onu öğrenebilseydi. Python'un en önemli dezavantajı ise yazdığınız programların hızı. bunun yanında beni en çok etkileyen bir HTTP Server'ı yada XML/SOAP Service 'i 4,5 satır kodla yapabilmeniz. Beni etkileyen başka bir özellik ise program yazarken büyük kolaylık yaratan ve Delphi'de benim için bir işkenceye dönüşen dizi değişken tipi (array) kullanımı pythonda diğer dillerde bile olmayan kolaylıkla ve çeşitlilikle kullanılması. Bunun yanısıra Pythonla oturup bir cari hesap takibi ve bunun gibi ticari programlar yazmak biraz daha zor çünkü arayüz hazırlama gibi bir sıkıntısı var. Fakat oyun programlama, sistem ve web/cgi programlama için eğer C dilini öğrenemem diyorsanız biçilmiş kaftan. Araştırmalarıma göre amerika, kanada,almanya ve bunlar gibi bilişim konusunda ileri ülkelerdeki iş ilanlarına bakarsanız şirketler Java,.net dillerinden çok Python ve C++ ile program geliştirebilen insanları işe almak istiyorlar. Python'un linux sistemlerde kurulu gelmesi linux'ta C den sonra ikinci programlama dili olarak python'u öne geçiriyor.mcihad yazdı:bence c++ veya python kullanın derim son zamanlarda python inceliyorum çok kolay ve anlaşılır bir dil.
ayrıca http://www.wxpython.org adresinde multi platform gui kütüphaneside mevcut
Linkler :
http://www.python.org
http://aspn.activestate.com/ASPN/Python
http://www.pygame.org