Mga Pakinabang ng Programming sa Ruby
- Kategorya: Pag-Unlad
Mayroong maraming mga wika sa programming na maaaring maging programmer (o kasalukuyang mga programmer). Para sa mga first-time programmer, ang pagpili ng isang programming language ay maaaring maging mahirap. Maraming mga wika sa pagprograma na namamatay, hindi lang sikat, o sa pangkalahatan ay mahirap malaman. Ito ay isang kahihiyan para sa anumang first-time programmer na bumili ng mga libro upang malaman ang isang wika upang malaman na napakahirap nito. Ito ay magiging isang kahihiyan upang malaman ang isang programming language na walang aplikasyon sa trabaho. Si Ruby ay isang mahusay na wika sa programming dahil nag-aalok ito ng isang mahusay na tampok na tinatawag na Ruby sa Riles. Ang mga riles ay isang balangkas sa web na maaaring magamit ng mga programmer upang mapabilis ang pag-unlad.
Ang programming language na si Ruby, ay nilikha noong kalagitnaan ng 1990 sa Japan, ni Yukihiro 'Matz' Matsumoto. Ang Ruby ay batay sa Perl, Smalltalk, Eiffel, Ada, at Lisp at isinulat upang lumikha ng isang programming language na, ayon kay Matsumoto, 'ay mas malakas kaysa sa Perl, at mas object-oriented kaysa sa Python.'
Ang isa sa mga layunin ni Ruby ay pahintulutan ang simple at mabilis na paglikha ng mga web application. Ang wika mismo ay nasiyahan sa layuning ito. Dahil dito, hindi gaanong nakakapagod na gawain sa wikang ito kaysa sa maraming iba pang mga wika sa programa. Walang bayad din si Ruby. Libre din itong kopyahin, gamitin, baguhin, at ipamahagi. Dahil maaaring mabago si Ruby, ang mga programmer ay maaaring gumawa ng mga kinakailangang pagbabago at maaaring mag-code nang hindi pinigilan ang pakiramdam. Ang isa pang tampok ni Ruby ay ang koleksyon ng basurang mark-and-sweep na nagpapahintulot sa mga programmer na may kakayahang mag-code nang hindi nag-aalala tungkol sa pangangailangan na mapanatili ang mga bilang ng sanggunian sa mga library ng extension. Gayundin, kung pinahihintulutan ng isang operating system para sa mga ito, maaaring mag-load ng mga aklatan ng extension ang Ruby. Kasalukuyang ranggo si Ruby bilang ika-9 na pinakapopular na programming language sa buong mundo. Maraming mga online gabay kung saan matututunan ng mga programer ng Ruby kung paano mag-program sa Ruby.
Si Ruby sa Riles, na madalas na tinatawag na Riles, ay isang bukas na mapagkukunan ng web application na balangkas na idinisenyo para sa Ruby ni David Heinemeier Hansson at pinakawalan noong Hulyo 2004. Ginagamit ng Ruby on Riles ang isang object relational mapping layer na kilala bilang ActiveRecord. Dahil dito, hindi kailangang tukuyin ng mga programmer ang mga pangalan ng haligi ng database sa mga kahulugan ng klase. Makukuha ng mga riles ang impormasyong ito sa sarili nito mula sa database batay sa pangalan ng klase. Ang mga riles ay mayroon ding isang pagsubok na balangkas na itinayo kung saan pinapayagan ang mga programmer na magsulat ng mga kaso ng pagsubok na makakatulong sa kanila na lumikha ng mas maaasahan, matatag na code.