Java Editörlerini Tanıyalım
Sevgili okurlar, Java ile program yazmak için ille de özel bir programa/yazılıma ihtiyacınız yoktur; not defteri ile programınızı yazıp ".java" uzantılı kaydedebilir ve MS-DOS komut isteminde "javac" derleyicisi ile programınızı derleyip istediğiniz ortamda/platformda çalıştırabilirsiniz. Aşağıdaki şekilde bir Java programının derleme aşamalarını görmektesiniz.
Bu şekilde yazılıp çalıştırılan bir Java programını, not defteri ile yazıp MS-DOS komut isteminde ilgili komutlarla çalıştırmak zahmetlice bir iştir, bunun yerine bu işleri otomatik olarak gerçekleştiren onlarca Java editörlerinden biri ile programı yazıp çalıştırmak daha akıllıca ve pratik bir yoldur. İsterseniz sözü fazla uzatmadan bu Java editörlerini kısaca tanıyalım.
1.
Eclipse: Açık kaynak kodlu Java, C / C++ ve Phyton dillerinde program geliştirebileceğiniz esnek ve çok güçlü bir Java geliştirme ortamıdır (IDE) ve ücretsiz dağıtılmaktadır. 2001 yılında IBM tarafından geliştirilen Eclipse projesinin yönetimi 2004 yılından itibaren Eclipse Vakfı'na bırakılmıştır. En son kararlı sürümü 3.6'dır ve bu sürümün kod adı Helios olarak belirlenmiştir. Windows, Linux ve MacOS işletim sistemleri altında çalışabilir. Eclipse editörünü http://www.eclipse.org/downloads adresinden indirebilirsiniz.
2.
NetBeans: Sun Microsystems tarafından geliştirilen bir Java geliştirme ortamıdır (IDE) ve ücretsiz olarak dağıtılmaktadır. Netbeans, Java, C/C++ ve Ruby diliyle profesyonel masaüstü, kurumsal, Web ve mobil uygulamaları geliştirmek için gerekli tüm araçları üzerinde barındırır. En son karalı sürümü 6.9'dur. Windows, Linux ve MacOS işletim sistemleri altında çalışabilir. Netbeans editörünü http://netbeans.org/downloads adresinden indirebilirsiniz.
3.
JCreator: Xinox firması tarafından geliştirilen bir Java editörüdür. JCreator Pro (ücretli) ve JCreator LE (ücretsiz) sürümleri bulunmaktadır. Genellikle eğitim amaçlı kullanılan, hızlı derleme yapabilen bir Java editörüdür. Dezavantajı olarak, sadece Windows altında çalışması ve tam sürümünün ücretli olması gösterilebilir. En son kararlı sürümü 5.0'dır. JCreator editörünü http://www.jcreator.com/download.htm adresinden indirebilirsiniz.
4.
BlueJ: Tamamen eğitim amaçlı, küçük ölçekli programlar geliştirmek için tasarlanmıştır. İngiltere'deki Kent Üniversitesi ve Avustralya'daki Deakin Universitesi'ndeki bir grup akademisyen tarafından geliştirilen BlueJ açık kaynak kodlu ve ücretsiz bir Java editörüdür. Özellikle UML diyagramları ile program geliştirmek için uygundur. En son kararlı sürümü 3.0'dır. Windows, Linux ve MacOS işletim sistemleri altında çalışabilir. BlueJ editörünü http://www.bluej.org/download/download.html adresinden indirebilirsiniz.
5.
DrJava: Rice Üniversitesi'ndeki JavaPLT grubu tarafından geliştirilen drjava, başlangıç seviyesinde uygulamalar geliştirmek için idealdir. Eclipse kullananlar için de eklentisi vardır. Windows, Linux ve MacOS işletim sistemleri altında çalışabilir. DrJava editörünü http://www.drjava.org/ adresinden indirebilirsiniz.
6.
IntelliJIDEA: JetBrains tarafından geliştirilen ticari bir Java editörüdür fakat community (halka açık) sürümü ücretsizdir. Her ne kadar sloganı "en zeki Java editörü -The Most Intelligent Java IDE" olsa da kullandığınızda o kadar da zeki olmadığını göreceksiniz! En son kararlı sürümü 9.0'dır. Windows, Linux ve MacOS işletim sistemleri altında çalışabilir IntelliJIDEA editörünü http://www.jetbrains.com/idea/download/index.html adresinden indirebilirsiniz.
7.
Borland JBuilder: Borland/CodeGear firması tarafından geliştirilen ticari amaçlı bir Java editörüdür. JBuilder esasen açık kaynaklı Eclipse projesinin üzerine inşa edilmiş bir Java editörüdür. En son kararlı sürümü JBuilder 2008 R2'dir. Windows, Linux ve MacOS işletim sistemleri altında çalışabilir. JBuilder editörünü http://cc.codegear.com/free/jbuilder adresinden indirebilirsiniz.
8. Oracle JDeveloper: Oracle firması tarafından geliştirilen ücretsiz Java editörüdür. Oracle veri tabanı bağlantılı uygulamalar geliştirmek için idealdir. En son kararlı sürümü JDeveloper 11g'dir. Windows, Linux ve MacOS işletim sistemleri altında çalışabilir. JDeveloper editörünü http://www.oracle.com/technology/software/products/jdev/index.html adresinden indirebilirsiniz.
Kaynaklar:
- Bülent Çobanoğlu, "Java ile Programlama ve Veri Yapıları", ISBN: 978-9944-711-10-4 , Pusula Yayıncılık, 2010