Geri Git   ForumSinsi - 2006 Yılından Beri > Genel Kültür & Serbest Forum > ForumSinsi Ansiklopedisi

Yeni Konu Gönder Yanıtla
 
Konu Araçları
ant, apache, kısıtlamalar

Apache Ant Kısıtlamalar

Eski 08-20-2012   #1
Prof. Dr. Sinsi
Varsayılan

Apache Ant Kısıtlamalar




Kısıtlamalar

Ant inşa dosyalarının XML ile yazılıyor olması bu dile yabancı kullanıcıların kendilerini programı kullanmaya uyarlamalarını güçleştirebilir Antidote adında bir GUI uygulaması bu sorunu kısa süre için ortadan kaldırmıştı ancak bu programın yeni sürümleri üretilmemiştir Ant'in kullandığı dilin gereksiz ayrıntılara yer veriyor oluşu karmaşık projelerin inşa dosyalarının boyutunu çok artırmakta, bu da okunabilirliği azaltmaktadır Maven gibi diğer inşa araçları genelgeçerlik ve esneklikten ödün vermekte, buna karşılık yüksek başarımlı betikler kullanmaktadırlar


Sıklıkla kullanılan görevler (<javac>, <exec>, <java>, vb) yeni görevlerle uyumlu olmayan öntanımlı parametreleri kullanmaktadırlar Bu öntanımlı değerlerin değiştirilmesi kimi görevlerin çalışmamasına neden olabilir


Bir karakter dizisi ya da metin elementine tanımsız özellikler eklenmeye çalışıldığında hata verilmemektedir Ant'in hata denetimi de oldukça kısıtlıdır


Ant hedef modeli, yapay dosyaları hedef olarak algılamamaktadır Çoğu inşa aracında oluşturulan yapay dosyalar (program, kütüphane, ara nesne dosyası, PDF belgelemesi, vb) hedef yerine geçmekte, hedefler ve görevler arasındaki bağımlılıklar belirli kurallarla tanımlanmaktadır Ant'te ise hedef, bir yapay dosya yerine birkaç görevden oluşan öbeğe verilen addır Bu, Ant'in bir yapay dosyayla bu yapay dosyayı oluşturmaya yarayan görevleri zaman zaman ayırt edememesi anlamına gelmektedir Bu denetim, programcının sorumluluğuna bırakılmıştır


Tanımlı bir özellik hiçbir görev tarafından değiştirilememektedir Antcontrib, bu sorunu çözmeye yarayan bir değişken görev sunmaktadır


Varolan bir inşa dosyasının yeniden kullanımı oldukça güçtür 16 sürümünde eklenen <import> ve <macrodef>'in ise kullanım kolaylığını artırıp artırmadığı kuşkuludur

Bu kısıtlamaların bir bölümü güncel Ant sürümleri için geçerli olmayabilir Ayrıca, NetBeans IDE kendi inşa sisteminde Ant kullanmakta ve IDE bünyesindeki Ant kullanımını kolaylaştırmaktadır (NetBeans ile üretilen Ant betikleri IDE dışında kullanılabilmektedirler)

Kaynak : Wikipedia

Alıntı Yaparak Cevapla
 
Üye olmanıza kesinlikle gerek yok !

Konuya yorum yazmak için sadece buraya tıklayınız.

Bu sitede 1 günde 10.000 kişiye sesinizi duyurma fırsatınız var.

IP adresleri kayıt altında tutulmaktadır. Aşağılama, hakaret, küfür vb. kötü içerikli mesaj yazan şahıslar IP adreslerinden tespit edilerek haklarında suç duyurusunda bulunulabilir.

« Önceki Konu   |   Sonraki Konu »


forumsinsi.com
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ForumSinsi.com hakkında yapılacak tüm şikayetlerde ilgili adresimizle iletişime geçilmesi halinde kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde gereken işlemler yapılacaktır. İletişime geçmek için buraya tıklayınız.