Java`ya Genel Giris

advertisement

En önemlisi platform bağımsız. her hangi bir yerde yazdığım yazılımı
tek satir bile değiştirmeden tüm işletim sistemlerinde ve
donanımlarda çalıştırabiliyorum.

Güvenli kod yazımı. Pointer kullanımı, bellek sızıntıları, #ifdef satırları,
karmaşık derleme sistemleri, işletim sistemi hatta derleyici bağımlı
kütüphanelerden bıkmış birisi olarak Java’yı günümüzdeki haliyle C,
C++'a bin kere tercih ederim.

Nesneye yönelik. Bir kere alıştıktan ve kavradıktan sonra bir daha
terkedemeyeceginiz nesneye yönelik yazılım geliştirmenin güzel bir
gerçeklemesidir. Bu nedenle kriptik anlaşılmaz script dilleri, hem
ondan hem bundan diyen C++ gibi hibrit dilleri ve C gibi alt seviye
bir işkence aletine karşı Java’yı tercih ediyorum.

Yüksek performans. script dilleri geri dursun.

Basitlik: az komut sayısı ve konulara çoğunlukla ayni yönden yazılması ile
öğrenilmesi C++ ve C#'a göre kolay olduğundan tercih ediyorum.

Seçenek: Birden fazla sanal makine, SDK ve uygulama sunucu geliştirici
sayesinde tek geliştiriciye bağımlı değilim. Java’nın geliştirilmesi her ne kadar
Sun'in denetiminde yapılsa da JCP adi verilen bir organizasyon ile diğer
şirketler de Java’nın geliştirilmesine doğudan katkıda bulunmaktadır. Ayrıca
Java’yı karmaşık bulanlar daha kolay anlaşılabilir BeanShell, Jython, Rubby,
Groovy gibi JVM üzerinde çalışabilecek script dillerini kullanabilir.

Geliştirme ortamları: Java ile yazılım geliştirebileceğiniz ticari ya da bedava
ve acık son derece güçlü ve çok sayıda yazılım geliştirme ortamları mevcut.
Üstelik tüm platformlarda.

Olgunluk. Java gecen on yılda havanda iyice dövülerek olgun bir hale geldi.
Su anda çeşitli Java sürümleri bankalar, askeri sistemler hatta uzay
araçlarında kullanılmaya uygun olarak görülmektedir. Kurumsal alandaki
uygulamaların büyük çoğunda Java tercih edilmektedir. .Net'in bu asamaya
gelmesi için daha kırk fırın ekmek yemesi gerekir ve genellikle ciddi bir
yatırımcının zaman kaybına tahammülü yoktur.

Açık kod: Java ile gerçekleştirilen acık kodlu proje ve
framework sayısı on binlerle ifade ediliyor. hemen her ticari
uygulamanın bir acık kodlu karşılığını bulmanız mümkün.

Destek, Java su anda IBM, Oracle, Sun, Bea gibi dev şirketler
tarafından desteklenmektedir. Bu şirketlerin hiç birisi .Net
yoluna gideceklerine dair en ufak bir işaret vermemişlerdir. O
nedenle Java’nın geleceğini aydınlık olarak görüyorum.

Eğer iyi derecede Java ve yazılım geliştirme bilirseniz iyi ve
ciddi bir iş bulma şansınız diğer dillerden daha yüksektir.
public class Selam {
 public static void main(String args[])
 { System.out.println("Selamlar !"); }
}

Download