Java ve JavaScript Arasındaki Fark

Java ve JavaScript, birinin diğerinin doğrudan soyundan geldiği anlaşılıyor, ancak gerçekte bundan çok uzaklar. Java, bir tercüman kullanarak birden çok işletim sisteminde çalışabilen nesneye yönelik bir programlama dilidir. Sun Microsystems tarafından platformlarda çalışan tek başına uygulamalar oluşturmak amacıyla oluşturuldu. Diğer yandan JavaScript, Netscape tarafından bir istemci tarafı PHP sürümü gibi bir betik dili olarak oluşturuldu. Tek başına uygulamalar oluşturamaz, bunun yerine bir internet tarayıcısında bulunur.

Java kağıt üzerinde mükemmel bir fikirdi. Programcıların tek bir program oluşturmasına ve mevcut işletim sistemlerinin çoğunda çalışmasını beklemesine izin verdi. Bunu, belirli bir işletim sisteminin yerel kodunu kullanmadan başarır. Bunun yerine, Java kendi kodunu kullanır ve ardından Java kodunu kendi yerel koduna yorumlayan sanal bir makinede çalıştırır. Yukarıda belirtildiği gibi, kağıt üzerinde harika görünüyordu, ancak pratikte Java programları yerel kodda kodlanan programlara göre önemli ölçüde yavaştı. Bunun nedeni büyük ölçüde her bir kodun iki kez işlenmesi gerektiğiydi; sanal makine tarafından sonra işletim sistemi tarafından.

JavaScript bir betik dilidir ve bu nedenle derlenmemiştir. JavaScript özellikli bir tarayıcı komut dosyasını alır ve işler, daha sonra komut dosyasındaki talimatları yürütür. JavaScript'in temel kullanımı, basit HTML ile gerçekleştirilemeyen web sayfalarına bir düzeyde etkileşim sağlamaktır. Daha etkileşimli bir deneyim sunmak için AJAX gibi diğer teknolojilerle birlikte kullanılabilir. JavaScript ayrıca, Java'nın yapmadığı kodunda olmayan öğelerle de etkileşime girebilir. Java uygulamaları yalnızca html sayfalarına gömülebilir ve bu noktadan sonra Java uygulaması kendi kendine çalışır.

Java ve JavaScript çok farklı iki dildir, çünkü düzgün çalışması için farklı gereksinimleri de vardır. Tarayıcınıza Java desteği yüklemek, JavaScript uygulamalarını da destekleyebileceği anlamına gelmez;.

Özet:

1. Java OOP programlama dilidir, Java Script ise OOP kodlama dilidir.
2. Java, JavaScript kodu yalnızca tarayıcıda çalıştırılırken sanal makinede veya tarayıcıda çalışan uygulamalar oluşturur.
3. JavaScript kodunun tamamı metindeyken Java kodunun derlenmesi gerekir.
4. Farklı eklentiler gerektirirler.