Nenda kwa yaliyomo

Ruby on Rails

Kutoka Wikipedia, kamusi elezo huru

Ruby on Rails ni mfumo wa usanifu (framework) wa programu huria unaotumia lugha ya Ruby. Ulianzishwa na David Heinemeier Hansson mwaka 2004 kwa lengo la kurahisisha ujenzi wa programu za wavuti kupitia falsafa ya Convention over Configuration na Don’t Repeat Yourself.[1]

Rails inajulikana kwa muundo wa MVC (Model View Controller) unaotenganisha mantiki ya biashara, mwonekano, na udhibiti wa mtiririko wa data. Mfumo huu unarahisisha maendeleo ya haraka na kuruhusu msanidi kuzingatia zaidi mantiki ya biashara kuliko mpangilio wa chini ya kiwango.[2]

Matumizi

[hariri | hariri chanzo]

Ruby on Rails imetumika kujenga majukwaa makubwa ya wavuti kama GitHub na Shopify, na inabaki kuwa chaguo maarufu kwa wajasiriamali na wabunifu wa programu kutokana na urahisi wake na jamii kubwa ya watumiaji.[3]

Kwa miongo miwili, Rails imechangia katika kukuza harakati za maendeleo ya programu haraka (rapid web development), ikisisitiza ushirikiano na urahisi wa kupima na kupanua programu.[4]

  1. Hansson, D. Agile Web Development with Rails. Addison-Wesley, 2005
  2. Fowler, M. Patterns of Enterprise Application Architecture. Addison-Wesley, 2002
  3. Obie, O. The Rails Way. Addison-Wesley, 2007
  4. Thomas, D. Programming Ruby: The Pragmatic Programmer’s Guide. Pragmatic Bookshelf, 2004