• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Wtyczka

    Przeczytaj także...
    Programista, zwany też potocznie koderem to osoba, która tworzy programy komputerowe w pewnym języku programowania. Termin ten może odnosić się także do specjalisty w jednej dziedzinie programowania. Większość programistów zna co najmniej kilka języków programowania (np. C, C++, Java), lecz specjalizuje się tylko w wybranych z nich. Nazwa głównego języka jest często dodawana do nazwy stanowiska, np. programista C++, aby podkreślić specjalizację.Interfejs programowania aplikacji (ang. Application Programming Interface, API) – sposób, rozumiany jako ściśle określony zestaw reguł i ich opisów, w jaki programy komunikują się między sobą. API definiuje się na poziomie kodu źródłowego dla takich składników oprogramowania jak np. aplikacje, biblioteki czy system operacyjny. Zadaniem API jest dostarczenie odpowiednich specyfikacji podprogramów, struktur danych, klas obiektów i wymaganych protokołów komunikacyjnych.
    Adobe Photoshop – rozbudowany program graficzny przeznaczony do tworzenia i obróbki grafiki rastrowej i jednocześnie flagowy produkt firmy Adobe Systems.

    Wtyczka (ang. plug-in, add-on) dodatkowy moduł do programu komputerowego, który rozszerza możliwości wyjściowego produktu.

    Stosowanie wtyczek jest coraz częstszym zabiegiem wśród twórców programów, a zwłaszcza tych tworzących otwarte oprogramowanie. Zaletą takiego rozwiązania jest możliwość wyboru funkcjonalności, które użytkownik chce wykorzystywać w programie, a których nie potrzebuje. Poza tym odciąża to autora dedykowanego programu od pisania kodu nawet dla funkcji niszowych, a przerzuca to zadanie na zewnętrznych programistów. Jednak, aby możliwe było tworzenie wtyczek, programista musi wpierw dla swojej aplikacji udostępnić i udokumentować API, czyli interfejs programistyczny.

    Otwarte oprogramowanie (ang. open source movement, dosł. ruch otwartych źródeł) – odłam ruchu wolnego oprogramowania (ang. free software), który proponuje nazwę open source software jako alternatywną dla free software, głównie z przyczyn praktycznych, a nie filozoficznych.Oprogramowanie (ang. software) – całość informacji w postaci zestawu instrukcji, zaimplementowanych interfejsów i zintegrowanych danych przeznaczonych dla komputera do realizacji wyznaczonych celów. Celem oprogramowania jest przetwarzanie danych w określonym przez twórcę zakresie. Oprogramowanie to dział informatyki. Oprogramowanie jest synonimem terminów program komputerowy oraz aplikacja, przy czym stosuje się go zazwyczaj do określania większych programów oraz ich zbiorów.

    Z założenia wtyczki wymagają obecności programu oryginalnego, lecz niektóre z nich są w stanie pracować i jako wtyczki, i jako osobna aplikacja (często ma to miejsce np. w programie Adobe PhotoShop). Zwykle komercyjne programy są pisane w sposób uniemożliwiający tworzenie do nich wtyczek przez programistów spoza danej firmy, natomiast wiele bezpłatnych programów jest celowo pisana tak, aby w łatwy sposób można było do nich tworzyć rozszerzenia. To pociąga za sobą prawidłowość, że wtyczki do programów komercyjnych są zazwyczaj tworzone przez producentów tych programów i trzeba je nabywać odpłatnie, natomiast wtyczki do programów bezpłatnych zazwyczaj są również bezpłatnie.

    Wtyczek nie należy mylić z kontynuacjami dobrze sprzedających się tytułów (na przykład popularna gra Might and Magic VII nie jest wtyczką gry Might and Magic VI ani żadnej innej), które do działania nie wymagają wcześniejszych wersji programów (gier). Choć takie tytuły gier jak The Sims 3 mają dedykowane dodatki np. The Sims 3: Studenckie życie, jednak działają one tylko na danej wersji głównej gry (w tym wypadku trzeciej).




    w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Reklama