* Languagie di programmazione: La maggior parte dei linguaggi di programmazione (come Python, Java, JavaScript, C ++, ecc.) Sono progettati per essere estensibili. Le biblioteche e i quadri sono sostanzialmente moduli che aggiungono funzionalità.
* Sistemi operativi: Sistemi operativi come Windows, MacOS e Linux consentono agli utenti di installare driver e altri software che estendono le loro capacità.
* Browser Web: Browser come Chrome, Firefox e Safari Support Extensions che aggiungono funzionalità come bloccanti di annunci, gestori di password e altro ancora.
* motori di gioco: I motori di gioco come Unity e Unreal Engine hanno ampi sistemi di plug -in che consentono agli sviluppatori di aggiungere nuovi strumenti, funzionalità e risorse.
* Sistemi di gestione dei contenuti (CMS): CMS come WordPress, Drupal e Joomla consentono all'installazione di plugin e temi di modificare la loro funzionalità e aspetto.
* ambienti di sviluppo integrato (IDES): IDE come Visual Studio, Intellij ed Eclipse hanno spesso sistemi di plug -in per supportare vari linguaggi di programmazione, debugger e altri strumenti.
* Software CAD: Il software di progettazione assistita da computer (CAD) ha spesso componenti aggiuntivi che estendono le sue capacità.
Il thread comune è un'API ben definita (interfaccia di programmazione dell'applicazione) che consente agli sviluppatori esterni di interagire con il software principale e aggiungere il proprio codice.
software © www.354353.com