*   >> Lezen Onderwijs artikelen >> science >> computers

Ruby ontwikkeling filosofie Today

After het nemen van een besluit om een ​​Web 2.0 project te starten, kunnen onafhankelijke softwareleveranciers (ISV's) overweldigd met honderden gedachten, over de toekomstige project en zijn prestaties. Echter, het idee van te kiezen tussen verschillende web-technologieën beschikbaar op dit moment te brengen in sommige verwarring. Wat meer gunstig zou zijn, Adobe Flex, Silverlight, JavaFX, Ruby ontwikkeling, of wat dan ook? In feite, elke technologie heeft zijn eigenaardigheden en, afhankelijk van het type van een geplande project, kan degene die beter alle eisen voldoet kiezen.

Als u overweegt Ruby ontwikkeling, er zijn feiten ook uw aandacht waard. Ruby on Rails is een eenvoudige, maar toch krachtige open source ontwikkelomgeving wo. Ruby ontwikkeling opgenomen zakelijke markt op grond van de voor de hand liggende voordelen, waaronder minder code, geïntegreerd testen, flexibiliteit van het Model-View-Controller ontwerp patroon, en de snelle ontwikkeling van het Web mogelijk gemaakt door deze technologie.

Bijvoorbeeld, het duurt een Ruby ontwikkelaar ongeveer 15 minuten om een ​​nieuwe blog motor te produceren en ongeveer vijf naar een nieuwe image search systeem te creëren. Het opmerkelijke ding over Rails is dat het heeft zijn eigen filosofie, geïntroduceerd door David Heinemeier Hansson, die voor het eerst uitgebracht Ruby on Rails als open source in juli 2004. Volgens de Ruby ontwikkeling filosofie, twee belangrijke principes worden benadrukt: 1. Conventie boven configuratie (CoC).

Volgens dit principe, kan het grootste deel van de configuratie gegevens worden weggelaten door de uitvoering van praktische overeenkomsten (verdragen kan zeker worden overschreven met de configuratie, wanneer er behoefte is om dat te doen) 0,2. Dont Repeat Yourself (droog). Zoals voor Ruby ontwikkeling, betekent dit dat elk element van elke Web applicatie is speciaal gelegen en er is geen noodzaak om het meerdere malen over verschillende bestanden te herhalen.

Als een ontwikkelaar gebruikt, bijvoorbeeld de ActiveRecord module van Rails, er is geen noodzaak om de database kolomnamen opgeeft in de klas definities. Deze informatie kan worden opgehaald uit de database op basis van de naam van de klasse. Dit principe is niet alleen toegepast in Ruby ontwikkeling, maar ook andere technologieën, alsmede. Sommige Ruby-ontwikkelaars blijkt ook het derde beginsel te worden opgenomen, die IS3. Quick Turn-Around Time.

Wanneer een ontwikkelaar een geïntegreerde webserver en een geïn

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.