• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Framework



    Podstrony: [1] 2 [3]
    Przeczytaj także...
    Erich Gamma (ur. 1961 w Zurychu) – szwajcarski informatyk, współautor książki Wzorce projektowe: elementy oprogramowania obiektowego wielokrotnego użytku.Library of Congress Control Number (LCCN) – numer nadawany elementom skatalogowanym przez Bibliotekę Kongresu wykorzystywany przez amerykańskie biblioteki do wyszukiwania rekordów bibliograficznych w bazach danych i zamawiania kart katalogowych w Bibliotece Kongresu lub u innych komercyjnych dostawców.
    Zalety i wady[ | edytuj kod]

    Zalety:

  • efektywność – tworzenie aplikacji z wykorzystaniem frameworków wymaga od programisty mniejszej ilości kodu do napisania,
  • poprawa jakości kodu – ponieważ frameworki są projektowane z myślą o elastyczności, mają one dobrą wewnętrzną organizację i logikę, którą narzucają aplikacji,
  • niezawodność – frameworki jako szkielety aplikacji są dobrze zaprojektowane i przetestowane.
  • Wady:

    Framework do aplikacji webowych – framework programistyczny zaprojektowany dla wsparcia tworzenia aplikacji webowych. Frameworki przyspieszają prace podczas tworzenia aplikacji i stron internetowych, posiadając wiele wbudowanych skryptów, bibliotek, modułów i innych rozwiązań, na których programista buduje aplikację. Frameworki posiadają na przykład gotowe narzędzia do łączenia z bazą danych, zarządzania sesją, łatwego tworzenia szablonów. System wspomagania decyzji (ang. Decision Support System (DSS)) – system dostarczający informacji i wiedzy, wykorzystywany przy podejmowaniu decyzji, głównie przez kierownictwo średniego i wysokiego szczebla oraz analityków korporacyjnych. W efekcie wykorzystania systemów DSS uzyskujemy raporty i zestawienia, które dostarczane są kierownictwu w ramach systemów informowania kierownictwa (Executive Information Systems (EIS)). Dlatego też często systemy DSS określane są jako specjalizowana forma EIS.
  • złożoność – ze względu na swoją elastyczność oraz wykorzystywanie zaawansowanych koncepcji, opanowanie frameworków nie jest łatwe,
  • wydajność – często ceną za elastyczną budowę jest niższa wydajność tworzonego oprogramowania.
  • Zastosowania[ | edytuj kod]

    Frameworki są stosowane zarówno jako szkielety kompletnych aplikacji, jak i pojedynczych komponentów. Obszary zastosowań frameworków:

    W programowaniu obiektowym klasa jest częściową lub całkowitą definicją dla obiektów. Definicja obejmuje dopuszczalny stan obiektów oraz ich zachowania. Obiekt, który został stworzony na podstawie danej klasy nazywany jest jej instancją. Klasy mogą być typami języka programowania - przykładowo, instancja klasy Owoc będzie mieć typ Owoc. Klasy posiadają zarówno interfejs, jak i strukturę. Interfejs opisuje, jak komunikować się z jej instancjami za pośrednictwem metod, zaś struktura definiuje sposób mapowania stanu obiektu na elementarne atrybuty.Biblioteka Narodowa Francji (fr. Bibliothèque nationale de France, BnF) – francuska biblioteka narodowa, znajdująca się w Paryżu. Przewidziana jest jako repozytorium dla wszystkich materiałów bibliotecznych, wydawanych we Francji. Obecnym dyrektorem Biblioteki jest Bruno Racine.
  • kompilatory różnych języków programowania
  • aplikacje modelowania finansowego
  • aplikacje do modelowania w naukach o Ziemi
  • systemy wspomagania decyzji
  • frameworki multimedialne
  • aplikacje internetowe
  • middleware
  • frameworki do aplikacji webowych


  • Podstrony: [1] 2 [3]



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

    Warto wiedzieć że... beta

    Oprogramowanie pośredniczące (ang. middleware) jest to rodzaj oprogramowania umożliwiający komunikację pomiędzy różnymi aplikacjami/usługami lub systemami. Architektura oprogramowania pośredniczącego jest wykorzystywana głównie w systemach rozproszonych przy łączeniu ze sobą różnych komponentów oprogramowania (często znajdujących się na różnych platformach) lub komunikacji z kanałami dostępu do nich.
    Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.
    Kompilator – program służący do automatycznego tłumaczenia kodu napisanego w jednym języku (języku źródłowym) na równoważny kod w innym języku (języku wynikowym) . Proces ten nazywany jest kompilacją. W informatyce kompilatorem nazywa się najczęściej program do tłumaczenia kodu źródłowego w języku programowania na język maszynowy. Niektóre z nich tłumaczą najpierw do języka asemblera, a ten na język maszynowy jest tłumaczony przez asembler.
    Biblioteka (w informatyce) – zbiór klas, funkcji (i ew. innych konstrukcji programistycznych), z których korzystają różne programy.
    Zintegrowane środowisko programistyczne (ang. Integrated Development Environment, IDE) jest to aplikacja lub zespół aplikacji (środowisko) służących do tworzenia, modyfikowania, testowania i konserwacji oprogramowania.
    Oprogramowanie użytkowe lub oprogramowanie aplikacyjne – oprogramowanie oferujące bezpośredni kontakt z człowiekiem, czyli interakcję z użytkownikiem komputera. Oprogramowanie użytkowe przeznaczone jest do wykonywania czynności poleconych przez użytkownika oraz rozwiązywania problemów zadanych przez użytkownika.
    Aplikacja internetowa, (ang.) web application – zwana również aplikacją webową, to program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerową z hostem użytkownika komputera z wykorzystaniem przeglądarki internetowej użytkownika, będącego w takim przypadku interaktywnym klientem aplikacji internetowej.

    Reklama

    Czas generowania strony: 0.008 sek.