Programvare

Hvorfor online utviklingsmiljøer er stadig mer populært

Cloud computing har drastisk forandret ansiktet av teknologi som vi opplever i dag. Ved hjelp av en Internett-tilkobling, kan skytjenester tjene ulike teknologiske krav for en bedrift. Fra Saas for programvare, Iaas for infrastruktur tjenester og Paas for plattformer, kan hver teknologi-orientert kravet om en bedrift bli outsourcet til Sky. Ved hjelp av det samme konseptet, ulike SDKer kan nå være nå abonnerer på leie for å gjøre bruk av utvikling suiter.

Elektroniske SDK-tjenester fra forskjellige leverandører som Cloud9 og CodeAnywhere er allerede i markedet som gir web-baserte utviklingsprogrammer. Disse verktøyene gir utviklere muligheten til koden uansett hvor og når som helst mens deler deres koden med lagkameratene. Grunnen til populariteten til dette konseptet er at selv den minste Internett-tilkoblingen tilgjengelig for brukere i dag er tilstrekkelig for online SDK å fungere skikkelig. Videre frakoblet utvikling kreves første konfigurering og installering av SDK på den lokale stasjonen og deretter overføring på nettmiljø var en annen innsats. Tvert imot, forlange web-basert SDKer ikke alle installasjon slik at live web app som skal overføres lett.

Selv kravene til maskinvarekonfigurasjon for distribusjon av et utviklingsmiljø er ikke en stor avtale i tilfelle online utviklingspakkene. En netbook med fryktelig spesifikasjon for en SDK kan brukes til å utvikle et program. En utvikler er trenger en web-leser. Sikkerhet med kode og data er en annen bekymring også utarbeidet av online IDEs. Alt en utvikler gjør er trygt plassert i et privat område som bare kan nås når en bruker er blitt godkjent. Dette formidler sikkerheten i arbeid av en programmerer.

En annen fordel med å deployere Online IDE er knyttet til den monetære bekymringen av utviklere og organisasjoner. Utvikling suitene er oftere levert på lisens basis for en bestemt varighet av tid, Online IDEs å være en sky basert tjeneste kan tegnes på leie for en liten sum i forhold til kostnadene frakoblet IDE. Forskjellen mellom kostnaden for to SKDs dvs offline og online, øker eksponentielt med kravet for et stort antall plattformer. Den opprinnelige kostnaden ved distribusjon av rekke plattformer kommer til å være større enn leie dem, som til slutt bidrar til en utvikler å redusere kostnadene for utvikling.

Varigheten av testing av utviklet programmet er også redusert ved å bruke Online IDEs. Det er sett i de fleste av testingsfasene at en tester står overfor konfigurasjon installasjonsproblemer før prosessen med å teste er startet. Dette øker tiden testing, og til slutt budsjettet for prosjektet. Men i tilfelle online IDE forblir utviklingsmiljøet lik gjennom hele nettverket. Dette fjerner alle konfigurasjon og installasjon saker av AUT (programmet Under Test), og bistår en tester for å kontrollere forskjellige aspekter av programmet uten å forbruke så mye tid.