*   >> Læs Uddannelse artikler >> science >> computers

Ruby Udvikling Filosofi Today

After tager en beslutning om at iværksætte en Web 2,0 projekt, kan uafhængige softwareleverandører (ISV'er) få overvældet med hundredvis af tanker, om den fremtidige projektet og dets resultater. Tanken om at vælge mellem forskellige web-teknologier til rådighed i øjeblikket, kan dog bringe i en vis forvirring. Hvad ville være mere gavnligt, Adobe Flex, Silverlight, JavaFX, Ruby udvikling, eller hvad? Faktisk har hver teknologi har sine særheder, og afhængigt af typen af ​​en planlagt projekt, kan du vælge den, der bedre opfylder alle dine krav.

Hvis du overvejer Ruby udvikling, der er fakta værd at din opmærksomhed. Ruby on Rails er et simpelt, men alligevel kraftfuld open source Wed udviklingsmiljø. Ruby udvikling trådte virksomhedens marked i kraft af sine åbenlyse fordele, herunder mindre kode, integreret testning, fleksibilitet model-view-controller design mønster, og hurtig webudvikling aktiveret af denne teknologi. For eksempel tager det en Ruby udvikler omkring 15 minutter til at producere en ny blog motor og omkring fem til at oprette et nyt billede søgesystem.

Det bemærkelsesværdige ved Rails er, at det har sin egen filosofi, der blev indført af David Heinemeier Hansson, som først udgivet Ruby on Rails som open source i juli 2004. Ifølge Ruby udvikling filosofi, to hovedprincipper fremhæves: 1. Konventionen i Configuration (CoC). Ifølge dette princip, kan de fleste del af konfigurationsdata udelades ved at gennemføre praktiske konventioner (konventioner kan sikkert tilsidesættes med konfiguration, når der er behov for at gøre det) .2. Dont Gentag Yourself (TØR).

Som for Ruby udvikling, betyder det, at hvert element i enhver Web ansøgning specifikt er placeret, og der er ingen grund til at gentage det flere gange på tværs af forskellige filer. Hvis en udvikler bruger, for eksempel den ActiveRecord modul af Rails, theres ingen grund til at angive kolonnenavne database i klassen definitioner. Kan hentes denne information fra databasen baseret på klasse navn. Dette princip anvendes ikke kun i Ruby udvikling, men andre teknologier, så godt. Nogle Ruby-udviklere tyder også på det tredje princip, der skal medtages, hvilket IS3. Quick Turn-around tid.

Når en udvikler giver en integreret webserver og en integreret sprog, er det muligt at se resultaterne af kodeændringer samme. Dette mindsker tilstrækkeligt mængden af ​​kode-debugging arbejde. Filosofien bag Ruby udvikling har appelleret til mange Web 2.0 selskaber, og som et resultat, blev grundlaget for

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.