Warning: jsMath requires JavaScript to process the mathematics on this page.
If your browser supports JavaScript, be sure it is enabled.

Taner TANRISEVER Ana Sayfasi

Üçüncü Parti Yazılımlar

Bir şirket, geliştirici veya grup tarafından geliştirilmiş yazılımı; başka bir şirket, geliştirici veya grup tarafından belirli bir işlevi yerine getirmek, mevcut bir sistemi genişletmek veya farklı platformlar arasında uyumluluk sağlamak amacıyla üretilen yazılımlardır.

Üçüncü Parti Yazılım Türleri :

Uygulama Yazılımları: Belirli bir görevi yerine getiren yazılımlardır. Örnekler arasında grafik tasarım programları, ofis üretkenlik araçları, medya oynatıcılar ve internet tarayıcıları bulunur.

Aşağıda windows işletim sisteminde kullanılan bazı üçüncü parti yazılımlar listelenmiştir.

Tablo 1 : Windows işletim sistemindeki bazı uygulamalar ve alternatifleri.

Türü Windows İşletim Sistemindeki Uygulama Üçüncü Parti Yazılım
Tarayıcılar Microsoft Edge veya Internet Explorer Mozilla Firefox, Google Chrome, Opera
Ofis Araçları Microsoft Office (Word, Excel, PowerPoint) LibreOffice, Apache OpenOffice
Grafik Tasarım Araçları Microsoft Paint, MS Paint Adobe Photoshop, Illustrator, GIMP (GNU Image Manipulation Program)
Medya Oynatıcılar Windows Media Player VLC media player, GOM Player
PDF Okuyucular --- Adobe Acrobat Reader
Dosya Sıkıştırma Araçları Windows'un yerleşik aracı 7-Zip, WinRAR
Veri Kurtarma Araçları Windows'un yerleşik araçları Recuva, TestDisk
Güvenlik Yazılımları Windows'un yerleşik araçları Nortan 360, NOD 32, MCAFFE
Veritabanı Yazılımı MSSQL Oracle, Mysql

Kütüphane ve API'lar: Geliştiricilerin projelerine belirli işlevselliği eklemelerini sağlayan bileşenlerdir. Programlama arayüzleri (API'lar) ve kütüphaneler, hızlı ve etkili yazılım geliştirmeyi destekler.

Örneğin; jQuery, web geliştirme projelerinde kullanılan popüler bir JavaScript kütüphanesidir. JavaScript dilini daha etkili ve kolay bir şekilde kullanmayı sağlar. jQuery, web sayfalarına dinamik özellikler eklemek, HTML ve CSS manipülasyonu yapmak, olayları yönetmek ve AJAX tabanlı veri alışverişi gerçekleştirmek gibi birçok görevi kolaylaştıran bir araçtır.

Eklentiler ve Modüller: Varolan yazılımlara yeni özellikler eklemek veya özelleştirmeler yapmak için kullanılan bileşenlerdir. Örneğin, web tarayıcılarına eklenti olarak yüklenebilen reklam engelleyiciler veya sosyal medya paylaşım düğmeleri gibi örnekler vardır.

Örneğin Chrome tarayıcısına eklentiler seçeneğinden birçok farklı amaçlı eklenti eklerek tarayıcınızı özelliklerini geliştirebilirsiniz. Web sunucunuza farklı modüller ekleyerek daha işleysel bir web sunucusu haline getirebilirsiniz.

Üçüncü Parti Yazılımların Anavtajları

Hızlı Geliştirme: Üçüncü parti yazılımlar, belirli bir işlevi hızla entegre etmenizi veya genişletmenizi sağlar, bu da yazılım geliştirme sürecini hızlandırabilir.

Uzmanlık Kullanımı: Başka bir firma veya geliştirici tarafından üretilen yazılımlar, belirli bir uzmanlık alanındaki deneyimi yansıtabilir.

Maliyet Tasarrufu: Kendi yazılımınızı geliştirmek yerine üçüncü parti yazılım kullanmak, maliyetleri düşürebilir.

Dezavantajlar:

Bağımlılık: Üçüncü parti yazılımların kullanılabilirliği, geliştiricinin kontrolünün dışında olduğundan, güncelleme sorunları veya ürünün sona ermesi gibi sorunlara yol açabilir.

Güvenlik Riskleri: Üçüncü parti yazılımların güvenlik açıkları içerme olasılığı vardır. Bu, kullanılan yazılımların güvenlik açıklarının tespit edilip düzeltilmesine bağlıdır.

Uyumluluk Sorunları: Üçüncü parti yazılımların mevcut sistemle uyumluluğu sağlanmalıdır. Bu uyumluluk sağlanmadığında, sistem kararlılığı veya performansı etkilenebilir. Üçüncü parti yazılımlar, birçok farklı sektörde ve projede yaygın olarak kullanılmaktadır. Ancak kullanmadan önce, ihtiyaçlarınıza ve projenizin gereksinimlerine uygun bir yazılım seçtiğinizden ve güvenlik açısından uygun önlemleri aldığınızdan emin olmanız önemlidir.


 

Kaynaklar