Türkiye Bilişim Derneği İstanbul Şubesi tarafından düzenlenen 3. İstanbul Bilişim Konferansı sona erdi.
Marmara Üniversitesi Nişantaşı Kampüsü Erdal İnönü Bilim ve Kültür Merkezi'nde 29-30-31 Mayıs tarihleri arasında düzenlenen ve sektörün önemli konularının tartışıldığı konferansta "Bilişimde Yönetişim" enine boyuna tartışıldı.
Sayın Ümit Vardar'ın Netbeans ve Sayın Kıvanç Erdem Oracle Yazılım Araçları sunumunu yaptığı Yazılım Araçları oturumunda ben de Eclipse anlatmaya çalıştım.
3. Eclipse Nedir Kasım 2001’de şu kurumların iştirakiyle ortaya çıkmış bir oluşum: Borland, IBM, MERANT, QNX Software Systems, Rational Software, Red Hat, SuSE, TogetherSoft , Webgain 2 Şubat 2004 yılında reorganizasyon ile ve kar amacı gütmeyen bir şirket oldu.
4. Eclipse Nedir Eclipse Platform, Java dünyasında standard diyebiliriz. Yazılım süreçlerini, yazılım araçlarını tek bir çatı altında toplama amacıyla ortaya çıktı. Açık kaynak kodludur, Tamamen Java ile yazılmıştır. Sürüm isimlerini Jupiter’in adlarından alır. Her yıl Haziran ayında yeni versiyon çıkıyor. Eclipse 3.2 Callisto 2006 Eclipse 3.3 Europa 2007 Eclipse 3.4 Ganymede 2008 Eclipse 3.5 Galileo 2009
12. View - Perspective Perspective Aynı işi yapan View’ların bir araya gelerek oluşturduğu bütünlük. Aslında işe göre gerekli View’ların aynı kapsamda olması çok normal. Ama pekçok IDE bu özelliği desteklemiyor. Mesela veritabanı işlemleri yaparken debug view’ının ortalarda olmamasını tercih ederiz. Bir not : Debug Perspective’inde Project Explorer view’ının olmasını isteyebilirsiniz buna benzer değişikliler de mümkün. Perspective’ler özelleştirilebilir.
16. Eclipse Projeleri Eclipse aynı zamanda pekçok projeye de ev sahipliği yapıyor, Eclipse tarafından doğrudan desteklenen projeler olduğu gibi bağımsız projeler de bulunuyor. Her proje sonucunda sadece plugin ortaya çıkmıyor, bazı projeler yeni bir dağıtım ile sonuçlanıyor.
19. Eclipse Projeleri En bilinen projeler GEF (Graphical Editing Framework) Görsel öğeler içeren yazılımlar oluşturmak için kullanılan çatı. WYSIWYG editör, akış diyagramları, UML tasarımı hatta Form Editör’ü yazılabilecek kadar esnek. VE (Visual Editor) Swing ve SWT için form tasarımlarını kolaylaştıran, tasarım anında gerekli kodları oluşturan plugin. GEF ve UML2 projelerini kullanır.
20. Eclipse Projeleri En bilinen projeler WTP (Web Tools Platform) Servlet Container ve Application Server’lar üzerinde doğrudan deployment yapabilen pluginler. Tüm Java serverlara destek veriyor, eksik olanları tamamlamak için download mekanizması bulunuyor. PDT (PHP Development Tools) PHP projlerde yüksek başarımlı, debugging destekli PHP IDE. CDT (C/C++ Developer Tools) C/C++ geliştirme ortamı.
23. Pluginler Eclipse plugin desteği ile yaygınlaştı diyebiliriz. Programlama dilleri için pluginler Yazılım süreçleri için pluginler Tümleştirme için pluginler Ticari pluginler
39. e4 Eclipse 3 versiyonu pekçok projeye destek vermesi ve backward compatibility (geriye doğru uyumluluk) mecburiyeti nedeniyle yeniliğe yavaş yavaş kapanıyor. Bu sorunu aşmak için Eclipse 4 adında yeni bir major versiyon çıkarılacak ve Eclipse 3 ile eşzamanlı olarak yürüyecek. Mevut pluginlere destek yok. Yeni bir çekirdek geliştiriliyor.