search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
427 gösterim
Selamlar,

Kullandığımız çeşitli uygulamalarda plug-in kullanıyor ve konuya kullanıcı bazında hakimim.
Ama program geliştirme olarak bakarsak plug-in ne demektir?
Uygulamada plug-in desteklemesi nasıl yapılıyor?

Teşekkürler
Genel Kavramlar kategorisinde 155 puan
düzenledi

1 cevap

1 oy
Ne kadarlık bir cevap beklersin çok emin olmamakla beraber :)

Plug-in dediğimiz şey uygulamanın ana koduna dokunmadan yandan yandan kod geliştirip sonra uygulama içine enjekte edilip bir parçasıymış gibi çalışan programcıklara diyoruz.

Programcı açısından ana uygulamanın plug-in geliştirilebilmesine olanak verecek şekilde tasarlanması gerekir. Normal bir uygulamayı yazıp hiç değiştirmeden plug-in yazılması biraz gereksiz olur (yapılamaz mı? virüsler var. bir şekilde uygulama içine kendini enjekte edip çalıştırıyor)

Kodlama açısından basit bir giriş için aşağıdaki dökümana bakılabilir(ingilizce).

https://docs.oracle.com/javase/tutorial/ext/basics/spi.html

Daha soruların varsa yorum olarak ekleyebilirsin :)
6.2k puan

Cevap için teşekkürler. Şu kısmı tam anlayamadım.

 (Normal bir uygulamayı yazıp hiç değiştirmeden plug-in yazılması biraz gereksiz olur (yapılamaz mı? virüsler var. bir şekilde uygulama içine kendini enjekte edip çalıştırıyor)

Uygulamayı daha sonradan plug-in yazılabilecek şekilde tasarlamadan, plug-in yazmaya kalkışmak mantıklı değil anlamında.

İlgili sorular

0 oy
1 cevap 283 gösterim
283 gösterim
Yazdığımız kodlarda kod tekrarı, hataya açık olabilcek yerer vb. aklınıza gelebilcek kodların düzgün yazılıp yazılmadığını kontrol eden bir program var mıdır? Eclipse eklentisi olan var mı bilindik ? Önerileriniz nelerdir?
10 Haziran 2017 Editor/IDE kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
2 cevap 2.2K gösterim
2.2K gösterim
In memory database nedir? ne gibi kolaylık sağlar. Spring boot projelerinde in memory database kavramı geçiyor, başka In memory database var mıdır?
9 Haziran 2020 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 137 gösterim
137 gösterim
Bildiğim 1-2 tane programlama dili var. Örneğin Python biliyorum. C# öğrenmem gerek. Yeni bir programalama dilini hızlı anlamak için nereden başlamalıyım? Yeni programlama dili öğreneceklere tavsiyeniz nelerdir?
8 Haziran 2021 Genel Kavramlar kategorisinde canonka 334 puan sordu
0 oy
1 cevap 167 gösterim
167 gösterim
Bir eclipse projesini maven projesine nasıl çeviririz?özel bir tool var mı?yoksa teker teker jarları eklememiz mi gerekli?
20 Eylül 2017 Genel Kavramlar kategorisinde Aykut Aydin 107 puan sordu
0 oy
2 cevap 473 gösterim
473 gösterim
Github a erişim engelli gelmiş arkdaşlar, bunun nasıl üstesinden gelip erişim sağlayabilirim bir yolu var mıdır? --------------------------------------- This site can’t be reached github.com took too long to respond. Try: Checking the connection Checking the proxy and the firewall Running Windows Network Diagnostics ERR_CONNECTION_TIMED_OUT
9 Ekim 2016 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu