Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Nackdelarna med att använda Widgets i Computer Design

    Widgets är färdiga bitar av programmering eller grafik som kan användas i både ansökan och Webbprogrammering , påskynda utvecklingsprocessen som programmeraren inte behöver uppfinna alla hjul i mjukvarudesign . Dock kan använda widgets få allvarliga nackdelar som påverkar kvaliteten på den färdiga produkten . Too - liknande utseende och känsla
    p Alla dator design bör ha ett distinkt utseende och känsla för att göra programvaran sticker ut för användaren . Användningen av grafiska widgets kommer att göra delar av programvaran ser likadana ut som alla andra program som använder samma widgets . I begränsade fall , kan detta ha ett bra resultat : till exempel , kommer att använda widgets ingår för iOS utveckling göra en ansökan känns mer naturligt på iPhone . Men i desktop programvara , kommer överanvändning av fördefinierade widgets göra programvara verkar intetsägande och tråkiga .
    Problem som rör uppgradering och kompatibilitet
    Widgets

    av programkod måste ha kontakter , kallas ansökan programmeringsgränssnitt , som tillåter dem att användas med andra program som är skräddarsydda för ansökan . Detta kan orsaka problem i två riktningar . Om widgeten automatiskt uppgraderas av dess utvecklare , kan det skicka olika data till resten av programmet och kan förvänta sig olika data som kommer tillbaka till den . Detta kan även hända om andra delar av ansökan ändras eller uppdateras runt widgeten koden . Underlåtenhet att följa detta problem kan orsaka program att plötsligt bryta , och åtminstone kräver en regelbunden ansträngning av programmeraren att hantera .
    Utvecklare Lock - In

    använda widgets från en viss utvecklare eller outsourcing gör din ansökan att vara beroende av att utvecklare i framtiden . Om företaget går i konkurs eller förändringarna utvecklare jobben kommer widgeten att " föräldralösa ", vilket innebär att ingen är tillgänglig för att uppdatera eller förbättra det . Detta kan också hända om utvecklaren väcker återkommande licensavgift för widgeten utöver vad du har råd , det kan medföra en akut situation där du måste byta ut dina widgets med egen programmering eller ha din ansökan misslyckas när widgeten slutar arbeta < . br >
    oförståelse

    Kanske den farligaste aspekten av att använda widgets skapar " svarta lådor " i din ansökan där du inte helt förstår hur din applikation fungerar . Detta kan också hända med grafik widgets , när widgeten är en användarinteraktion element som innefattar programmering krävs för att få det att fungera . En programmerare borde alltid vara en expert på den övergripande utformningen av sina projekt , och vid användning utanför koden måste anstränga sig för att veta tillräckligt om widgets han använder för att behålla sin användning och åtgärda eventuella problem de kan orsaka i framtiden .

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Skillnaden mellan hög och låg - nivå språk i Datore…
    ·Hur du skriver ut en sträng i MATLAB
    ·Hur tvinga en Destructor Ring i C + + Net
    ·Hur man skriver ett program som genererar ett slumpmäs…
    ·Hur man börja programmera i församlingen
    ·Hur man installerar ett WSP Tema
    ·Förstå ActiveX & OLE
    ·Hur man sparar filen med en tid och datum i LabVIEW
    ·Hur man skapar bilder Web Site
    ·Hur hitta färgar kodifierar
    Utvalda artiklarna
    ·Vad är fallprogramsats datatyper
    ·Ändra en muspekare i Javascript
    ·Hur man initiera en JavaScript Array
    ·Hur konvertera en sträng till en decimal i PHP
    ·Hur man hittar en Java tråd på Runtime
    ·Hur Kör ActiveX-kontroller med PHP
    ·Hur till låsa upp ett konto Script
    ·SSIS isoleringsnivåer
    ·Hur konvertera en sträng till ett heltal i Gambas
    ·Hur att tolka en Tab - avgränsad textfil i en array i …
    Copyright © Dator Kunskap http://www.dator.xyz