Net als de allereerste lasers die werden gemaakt met synthetische robijn edelstenen , werd de programmeertaal Ruby is ontworpen als een instrument om dwars door de rommel en de verveling die het programmeren moeilijk en tijdrovend gemaakt . Als Python , Perl en PHP , Ruby is een full-featured , algemene programmeertaal die kan worden gebruikt om snel en vies, eenmalig gebruik alleen scripts of complexe , database-gestuurde webapplicaties . Scripttaal Overzicht Als regel worden scripttalen gebruikt om kleine , eenvoudige , beknopte , gemakkelijk te begrijpen en makkelijk te debuggen toepassingen te schrijven . Scripts worden soms gebruikt als een lijm koppelen van twee of meer andere toepassingen . Volgens een artikel in MacTech , de oorspronkelijke scripttalen waren Taakbesturing talen gebruikt om een toepassing te starten na het andere in batches . Scripttaal programma's worden meestal geïnterpreteerd en vaak voeren langzamer dan toepassingen die zijn gecompileerd naar machine code . Daarnaast kunnen scripting talen die Ruby omvatten een automatische geheugenbeheer of garbage collection routines die hun applicaties nog meer naar beneden kan vertragen . Tot slot , scripting talen hebben meestal beperkte toegang op laag niveau naar de computer hardware en het besturingssysteem functies Ruby Overzicht Ruby is de creatie van de Japanse programmeur Yukihiro Matsumoto . - ook wel bekend als " Matz " - begonnen 1993 . Volgens een interview geplaatst " Linux DevCenter , " het ontwerp filosofie achter Ruby is het " principe van de minste verrassing . " Volgens " Matz , " Ik heb geprobeerd om mensen te laten genieten van de programmering en zich concentreren op de leuke en creatieve deel van het programmeren wanneer zij gebruik Ruby . " de officiële , Ruby - Lang website beschrijft Ruby als een samensmelting van de " Perl , Smalltalk , Eiffel , Ada , en Lisp , " programmeertalen . In tegenstelling tot andere scripttalen , Ruby is volledig object - georiënteerd . Zoals Smalltalk , alles in Ruby is een object en alle Ruby functies zijn objectmethoden . Ruby Scripting U kunt Ruby scripts met behulp van een editor die kan schrijven Sla uw werk als een platte - tekstbestand . De " Hello World " programma Ruby is een eenvoudige, een - lijn script . Zet ( " Hello World " ) Ruby script bestanden hebben " . Rb " als hun bestandsextensie . Als uw systeem een versie van Ruby geïnstalleerd, kunt u uw script uitvoeren door het intikken van " ruby helloworld.rb " op de opdrachtregel . U kunt Ruby's command shell , IRB , ook gebruiken om Ruby code in te voeren op de opdrachtregel , voer het uit en krijg resultaten onmiddellijk terug . Ruby implementaties versies van Ruby zijn beschikbaar voor Windows , Linux , UNIX , Mac OS X-besturingssystemen . Er is ook JRuby in Java geschreven en IronRuby geschreven te draaien onder Microsoft's CLR - Common Language Runtime . JRuby en IronRuby scripts hebben volledige toegang tot dezelfde bibliotheken en andere hulpmiddelen beschikbaar voor Java of CLR -toepassingen , respectievelijk . Ruby On Rails Ruby On Rails is een nieuw tool ontwikkeld om Ruby's gebruik verder gaan dan eenvoudige scripting applicaties . Ruby On Rails is een raamwerk waarmee u snel en gemakkelijk webapplicaties met behulp van dezelfde MVC creëren - Model - view - controller - paradigma gebruikt om desktop applicaties te maken . Een artikel over de Tutorials Point website noemt drie stappen om het creëren van een Rails webtoepassing : het beschrijven van het type of voorgenomen gebruik van uw site , met vermelding van wat gebruikers kunnen doen op uw locatie en tenslotte , hoe gebruikers zullen de verschillende onderdelen bekijken of de toegang zal worden en de kenmerken van uw site . De Ruby scripts die deel uitmaken van Rails automatisch de meeste Ruby code schrijf uw webtoepassing nodig heeft voor je .
|