Fordeler og ulemper ved bruk av IDE ~ Integrated Development Environments
IDEs er ganske enkelt program til å skrive programmer. De er generelt redigerer miljøer med verktøy for å hjelpe programmerere å skrive kode raskt og effektivt. Som et eksempel kan vi lage PHP-drevne webapplikasjoner ved hjelp av en kombinasjon av Eclipse og PHPEclipse. Core funksjoner vanligvis omfatter: • Kode ferdigstillelse eller kode innsikt: Muligheten av en IDE til vite et språk søkeordene og funksjon navn er avgjørende. IDE kan bruke denne kunnskapen til å gjøre slike ting som å markere typografiske feil, foreslå en liste over tilgjengelige funksjoner basert på den aktuelle situasjonen, eller tilby en funksjon's definisjon fra den offisielle dokumentasjonen. • Ressursforvaltning: Når du lager programmer, språk ofte avhengige av bestemte ressurser, som bibliotek eller header filer, for å være på bestemte steder. IDEs skal kunne forvalte disse ressursene. En IDE bør være oppmerksom på eventuelle nødvendige ressurser slik at feil kan bli oppdaget på utbyggingsfase og ikke senere, i dekompilere eller bygge scene. • Avlusingsverktøy: I en IDE, bør du kunne grundig teste programmet før utgivelse. IDE kanskje kunne gi varierende verdier på enkelte punkter, koble til forskjellige dataregistre, eller godta annet kjøre-time parametere. • Kompilere og bygge: For språk som krever dekompilere eller bygge scene, IDEs oversette koden fra høynivå språk til objektet koden til målrettede plattformen. Krav til disse funksjonene varierer betydelig fra språk til språk. Dermed tradisjonelt, spesialiserer en IDE i et språk eller et sett av lignende språk. Noen kjente IDEs og deres språk inkluderer: JBuilder for Java; Metrowerks CodeWarrior suite for Java, C og C + + og Microsoft Visual Studio for Visual Basic og C # familien av språk. Fordelene ved å bruke en IDE Bruke en IDE vil spare deg mye arbeid i å skrive et program. Noen fordeler inkluderer: 1. Mindre tid og krefter: Hele hensikten med en IDE er å utvikle raskere og enklere. Dens verktøy og funksjoner er ment å hjelpe deg med å organisere ressurser, forebygge feil, og gi snarveier. 2. Gjennomføre prosjekt eller selskap standarder: Bare ved å arbeide i samme utviklingsmiljø, en gruppe programmerere vil overholde en standard måte å gjøre ting på. Standarder kan videre håndheves dersom IDE tilbyr forhåndsdefinerte maler, eller hvis koden biblioteker deles mellom ulike gruppemedlemmene / team jobber med det samme prosjektet. 3. Prosjektledelse: Dette kan være todelt. Først mange IDEs har dokumentasjon verktøy som enten automatisere oppføring av utvikleren kommentarer, eller kan faktisk tvinge utviklere å skrive kommentarer på ulike områder. Sekund, bare ved å ha en visuell presentasjon av ressurser, bør det være mye enklere å vite hvordan et program er lagt ut i motsetning til traversering filsystemet for uforståelige filer i filsystemet. Ulemper ved å bruke en IDE Vær forsiktig av noen av fallgruvene ved å bruke en IDE som det ikke kan være ideell for alle, og kanskje ikke passer i enhver situasjon. 1. Læringskurve: IDEs er kompliserte verktøy. Maksimere sin nytte vil kreve tid og tålmodighet. 2. En sofistikert IDE kan ikke være et godt verktøy for begynnelsen programmerere: Hvis du kaster læringskurven med en IDE oppå lære å programmere, kan det være ganske frustrerende. Videre funksjoner og snarveier for erfarne programmerere skjuler ofte avgjørende, men kjedelige detaljer om et språk. Detaljer bør ikke overses når man lærer et nytt språk. Bruke en IDE kan hemme læring av et nytt språk. 3. Vil ikke fastsette dårlig kode, praksis, eller design: Du må fortsatt være god og grundig. En IDE vil ikke eliminere effektivitet eller ytelsesproblemer i søknaden din. IDEs er som malekoster. Enten du oppretter en Van Gogh eller et Velvet Elvis er diktert av dine ferdigheter og avgjørelser. en artikkel presentert av Carol Wright
|
|||
|