KodlaPaylas adlı üyeden alıntı

Yeni başlayanlar için NetBeans kullanmak daha faydalıdır. Eclipse ile proje ayağa kaldırmak için third party kütüphaneleri aramak zorunda kalırsınız. NetBeans ile başlangıç seviyesinde bir çok ortamı rahatça IDE üzerinden kurabilirsiniz ve ortam kurulumları oldukça basittir.

Tavsiyem biraz NetBeans ile çalışın. Sonrasında aşağıda yazdıklarımı yapmaya çalışın.

Bir java projesi web yada standart bir projeyi oluşturduğunuzda jvm 'i ayağa kaldırırsın uygulamanın context(yaşam çemberi diyeyim anlaşılması için)'i bu jvm içinde koşar.

Proje ayağa kalkrken IDe üzerinde konsol kısmında bir çok trace yada info logları geçer onlar aslında projenin paket haline getirildiği build.xml'dir. Build xml'ide ant denilen bir builder aracı ile ayağa kaldırır. Ant sırasıyla uygulamayı paketler bagımlı olduğu kütüphaneleri paketleyip, tek bir jar oluşturup, jvm içine atar sende onun içinde uygulamanı çalıştırırsın.

Şimdi tavsiyem, javada ilerlediğin zaman projelerini maven projesi olarak ayağa kaldırmandır. Onunda sebebi maven'da bir build aracıdır ve aslında arka planda ant'ı kullanır lakin. Bir maven projesinin alıp, farklı bir bilgisayarda yada ide'de ayağa kaldırman için ekstra bir efor sarfetmezsin ve konfigürasyon yapmazsın. Tüm configürasyon ve third party kütüphaneleri kendi toplar senin yerine.

Java'nın ortma bağımsızlığına maven ile ide bağımsızlığınıda eklemiş olursun :)

Java öğrenilecek en güzel dildir ve gerçek hayata yazdığınız kod akışı çok yakındır. Diğer dillere göre soyutluktan bir nebze daha uzaktır.

Takıldığınız ve sormak istediğiniz bir konu olursa java ile ilgili konu içinde sorunuz.

Keyifli kodlamalar.


Çok teşekkürler hocam ! Şu anda acemi olduğumdan ilk paragraf dışında bir şey anlamadım ama teşekkürler :) Dediğinizi yapacağım. Peki böyle basit masaüstü programları için javayı mı delphiyi mi önerirsiniz?