*   >> Lese Utdanning Artikler >> science >> computers

Ruby Utvikling Filosofi Today

After å ta en beslutning om å lansere en Web 2.0-prosjektet, kan uavhengige programvareleverandører (ISV) bli overveldet med hundrevis av tanker, om fremtiden prosjektet og dets resultater. Imidlertid kan ideen om å velge mellom diverse teknologier tilgjengelig i øyeblikket få inn litt forvirring. Hva ville være mer fordelaktig, Adobe Flex, Silverlight, JavaFX, Ruby utvikling, eller hva? Faktisk har hver teknologi sine særegenheter og, avhengig av hvilken type av en planlagt prosjekt, kan du velge en som bedre oppfyller alle dine krav.

Hvis du vurderer Ruby utvikling, det er fakta vel verdt din oppmerksomhet. Ruby on Rails er en enkel, men likevel kraftige åpen kildekode Ons utviklingsmiljø. Ruby utvikling inngikk bedriftsmarkedet i kraft av sine åpenbare fordeler, inkludert mindre kode, integrert testing, fleksibilitet av Model-View-Controller design mønster, og rask Web utvikling aktivert ved denne teknologien. For eksempel tar det Ruby utvikler rundt 15 minutter å produsere en ny blogg-motor og rundt fem til opprette et nytt bilde søkesystem.

Den bemerkelsesverdige ting om Rails er at den har sin egen filosofi, introdusert av David Heinemeier Hansson, som først utgitt Ruby on Rails som åpen kildekode i juli 2004. Ifølge Ruby utviklingsfilosofi, to hovedprinsipper vektlegges: 1. Convention løpet konfigurasjon (CoC). Ifølge dette prinsippet, kan de fleste deler av konfigurasjonsdata utelates ved å implementere praktiske konvensjoner (konvensjoner kan sikkert overstyres med konfigurasjonen, når det er behov for å gjøre det) 0,2. Ikke gjenta deg selv (tørr).

Som for Ruby utvikling, betyr det at hvert element i en Web-applikasjon er spesielt plassert og det er ikke nødvendig å gjenta det flere ganger på tvers av ulike filer. Hvis en utvikler bruker, for eksempel, Active modulen i Rails, Theres ikke nødvendig å spesifisere database kolonnenavn i klassedefinisjoner. Denne informasjonen kan hentes fra databasen basert på klassenavnet. Dette prinsippet anvendes ikke bare i Ruby utvikling, men andre teknologier, så vel. Noen Ruby utviklere foreslår også den tredje prinsippet som skal inkluderes, som IS3. Quick Turn-Around Time.

Når en utvikler gir en integrert webserver og en integrert språk, er det mulig å se resultatene av kodeendringer straks. Dette reduserer tilstrekkelig mengden med kode-debugging arbeid. Filosofien av Ruby utvikling har appellert til mange Web 2.0-selskaper, og som et resultat, ble grunnlaget for slike kjente prosjekter, som Twitter, Yello

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.