Merhabalar; Ben şuan ozel bir sirkette yazilim gelistirme departmaninda C# uzmani olarak calismaktayim. fabrikamizn bunyesindeki cihazlardada kullanilan yazilimlari biz gelistiriyoruz musterilermizede yazilim cozmleri olarak hizmette bulunuyoruz. Butun sistem Windows ve microsoft urunleri ile kurulmus idi. su anda mysql ve serverlarda ubuntuya gecis surecindeyiz.
Bir sonraki adimda client makinelerimizdede ubuntuya gecmek gibi bir planimiz var ve bu noktada kendi yazilimlarimizi ney ile gelistiricegimizi dusunuyorum Java mi calissam yoksa pyhton mu calissam hangi dil bana neler getirecektir noktasinda kararsizim sizin bana oneriniz ne olacaktir ?
Mono projesini araştırmanızı öneririm, C#'a devam edebilmenizi sağlayabilir belki. Bu proje ile .NET teknolojisini Linux'ta da kullanabiliyorsunuz. Bunun dışında programlarımınız görsel ve MySQL ile etkileşim halinde olacaksa, bir çok seçeneğiniz var aslında mesela Linux seminerine katılmıştım ben, orada konuşmacı bir arkadaş masaüstü uygulamalarını da PHP ile geliştirdiğini söylemişti ve PHP MySQL ile gayet uyumlu çalışıyor. Tabi Java ya da Python bence de daha iyi bir tercih olacakyır. O konulara hakim arkadaşlar sizi yönlendirebilecek tavsiyeler verebilir umarım.. Kolay gelsin, başarılar bu arada =)...
7 sayfalık benzer konumuz var. http://forum.ubuntu-tr.net/index.php/topic,6073.0.html
Her ne kadar @eribol'un verdiği başlık programlama açısından fikir verecek olsa da, sanırım kurumsal olarak bakılırsa platform bağımsızlığının daha rahat olması nedeniyle Java güzel bir seçim olacaktır. Fakat yazılım işinde olmadığımı sadece genel bir kullanıcı gözüyle yorum yaptığımı belirtmek isterim.
Ben Python yerine Java'yı öneririm, çünkü Java'yı öğrenirsin 2. bir iş imkanı eline geçer.
Özellikle kurumsal işler için de Java kullanıldığından senin için iyi olur.
Python iş ilanları parmak sayısı kadar bile olmuyor çoğu zaman.
Diğer yönden Python'u çok kısa sürede öğrenirsin.
Çünkü C# gibi o da nesne tabanlı ve siz de nesne tabanlı programlanın mantığını biliyorsunuz.
Ve ayrıca söz dizimi de Java'dan daha kolaydır. Fakat syntax ına alışmanız gerekecektir. Herhangi bir bloğun biraz ileri yada geride olması
programın çalışmamasına yada hatalı çalışmasına yada sonsuz döngüye girmesine sebep olabilir.
Benzerlik açısından bakarsak Java ve C# ın birçok yönü aynıdır, bu da sizin zaten potansiyel olarak Java'nın birçok
kısmını bildiğiniz anlamına gelir.
C# ile aynı syntax a sahip olması da bir avantajdır.
Eğer Java öğrenmeye karar verirseniz C# ile Java'yı benzerlik ve farklılıklar yönünden inceleyen siteler var,
onlardan yararlanabilirsiniz:
http://www.javacamp.org/javavscsharp/
http://www.harding.edu/fmccown/java_csharp_comparison.html
Java için en popüler IDE'ler Eclipse tabanlı IDE'ler ağırlıklı olmak üzere yükselişe geçen NetBeans gibi rahat bir IDE'de var.
Yine Python için Eclipse(+pydev plugin) IDE gayet iyi bir seçimdir.
Ben Python'a henüz iki gün önce başladım ama çok hızlı ve kolay öğreniliyor son derece basit. Ancak Python'u kullanabileceğin çok yer yok.
Java bilmek çok kullanılan fakat fazla kişinin bilmediği bir yabancı dili konuşmak gibidir, yani tamamen kavradığınız zaman aç kalmanız imkansız.
Alıntı yapılan: Rick - 12 Eylül 2010 - 13:20:03
.... Ancak Python'u kullanabileceğin çok yer yok.
Bence doğrudan böyle söylemeyelim :)
http://forum.ubuntu-tr.net/index.php/topic,21958.msg264532.html#msg264532
Alıntı yapılan: heartsmagic - 12 Eylül 2010 - 15:45:48
Alıntı yapılan: Rick - 12 Eylül 2010 - 13:20:03
.... Ancak Python'u kullanabileceğin çok yer yok.
Bence doğrudan böyle söylemeyelim :)
http://forum.ubuntu-tr.net/index.php/topic,21958.msg264532.html#msg264532
Güzel. Python öğrenmek için bir sebep daha. :)