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
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
// Comments are closed.
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 🙂
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.