Турбогеарс — ТурбоГеарс, КевинДангоор ва Марк Рамм томонидан ишлаб чиқилган бўлиб, веб-дастурларнинг тўлиқ тўпламидир. Бу маълумотларга асосланган, очиқ манбали ва бепул Пйтҳон wеб-фреймwорки. WебОб, СҚЛАлчемй, Генши ва Репозе каби компонентлар ёрдамида маълумотлар базаси уланишини талаб қиладиган дастурларни бошқа мавжуд рамкалар билан таққослаганда жуда тез ишлаб чиқишингиз мумкин.

ТгГеар
ТурбоГеарс расмий wеб сайти — ҳттпс://www.турбогеарс.орг/ (Wайбаcк Мачине сайтида 2022-06-10 санасида архивланган)[1].

ТурбоГеарснинг баъзи бир асосий хусусиятлари

  • Бир нечта маълумотлар базаларини қўллаб-қувватлаш.
  • АЖАХ оғир иловаларини яратишни осонлаштирадиган янги виджет тизими
  • МВC схемасига амал қилади.
  • Пйлонс каби веб-серверларни қўллаб-қувватлаш.
  • Кўп кутубхоналар.
  • Дизайнерлар учун қулай шаблон тизими
  • Дастурчилар учун жуда яхши
  • WСГИ (Wеб Сервер Гатеwай Интерфаcе) компонентлари. Масалан, у ТосcаWидгец-дан фойдаланади, бу эса дастурчиларга ўзларининг дастурларига ҳар қандай мураккаб виджетни киритиш имкониятини беради.

Тарихи

ТурбоГеарс дастлаб 2005-йилда Кевин Дангоор томонидан ҳали чиқарилмаган Зестй Неwс маҳсулотининг асоси сифатида яратилган[2]. У 2005-йил сентабр ойи охирида уни очиқ кодли фреймwорк сифатида чиқарганида, у дастлабки 3 ой ичида 30 000 дан ортиқ сcреэншоотни юклаб олди.

Январ 2007-йил Кевин Дангоор лойиҳа раҳбари сифатида нафақага чиқди ва Алберто Валверде лойиҳани унинг вориси сифатида бошқарди[3], лекин кейинчалик бошқа шахсий мажбуриятлари туфайли истеъфога чиқди. Алберто ҳали ҳам ТосcаWидгец лойиҳаси орқали ТурбоГеарс ҳамжамиятида иштирок этмоқда. ТурбоГеарс лойиҳаси ҳозирда Марк Рамм (ТурбоГеарс 2-ни ишлаб чиқиш бўйича етакчи сифатида) ва Флорент Аиде (Турбогеарс 1.х релиз менежери сифатида) бошчилигидаги ўнга яқин асосий ишлаб чиқувчилар гуруҳи томонидан биргаликда бошқарилади.

2007-йил июн ойида жамоа ТурбоГеарс АПИ-ни Пйлонс -да ишлатиладиган компонентлар ва протоколлар устига қўйиш бўйича тажрибаларни бошлади ва иккала фрамеwорк ниҳоят бирлашиши мумкинлиги ҳақида тахминлар бор эди[4]. Бироқ, ТурбоГеарс 2 расмий ҳужжатларида айтилишича, иккала лойиҳанинг „турли хил, аммо мос келувчи устуворликлари“ туфайли бу содир бўлиши даргумон эди. Пилонлар эътиборини паст даражадаги, кенгайтириладиган дизайнга қаратишни хоҳлади, ТурбоГеарс эса тўлиқ, фойдаланувчиларга қулай пакетни таклиф қилишга қаратилган эди ва шунинг учун иккаласи Дебиан ва Убунту каби ишлайди. Янги 2.х филиали 2009-йил май ойида биринчи барқарор нашрга эга эди.

2008-йил кузидан бошлаб ТурбоГеарс катта ва соғлом ҳамжамиятга эга бўлиб, ТурбоГеарс почта рўйхатида 3000 дан ортиқ фойдаланувчилари, 2006-йил ноябр ойида Прентиcе Ҳалл томонидан нашр этилган китоб ва реал дунёга жойлаштирилган бир қатор очиқ манбали ва хусусий ТурбоГеарс иловалари мавжуд. Ривожланиш ўртача, аммо барқарор сур’атда давом этмоқда ва 2008 ва 2009-йилларда Гоогле Суммер оф Cоде маслаҳатчи ташкилоти сифатида лойиҳанинг муваффақиятли иштироки билан янги туртки бўлди. ТурбоГеарс 1.1, эски сайтларга 2.х га ўтишга ёрдам беришга қаратилган, 2009-йил октабр ойида нашр этилган. Китобнинг янги таҳрири, ТурбоГеарс 2 олиб келган ўзгаришларга мувофиқ янгилаш устида ишламоқда.

2010-йилда лойиҳа бироз сустлашди. Етакчи ишлаб чиқувчилар ҳақиқий ҳаёт муаммолари туфайли чақирилди. 2011-йил январ ойининг охирига келиб, лойиҳа қайта ташкил этиш ва йўлга қайтиш устида ишлай бошлади. Бир неча ой давомида инфратузилмани тартибга солиб, кодлаш муаммолари билан ишлагандан сўнг, ТурбоГеарс янги версияларни (2.0.4 ва 2.1.2) чиқаришга муваффақ бўлди.

2013-йилда, орқага қараб мувофиқликни сақлаб қолган ҳолда, лойиҳа Пйтҳон 3-ни қўллаб-қувватлаш, тезлаштириш ва ўрнатиш жараёнини осонлаштириш учун Пйлонс код базасидан узоқлашди. Бу 2013-йил август ойида 2.3.0 версиясининг чиқарилишига олиб келди.

ТурбоГеарс келажаги

ТурбоГеарс жамоаси янги фойдаланувчиларга 2.х келажак эканлигини ва 1.х фақат мавжуд фойдаланувчилар учун қулайлик яратишини тушунтириб берди.

2011-йил давомида ТурбоГеарс-нинг етакчи ишлаб чиқувчилари Пйлонс лойиҳаси билан улар ва Репозе.БФГ ишлаб чиқувчилари Пирамида деб номланган янги ягона лойиҳа сифатида кучларни бирлаштириш учун музокаралар олиб боришди. Ушбу ҳаракат орқага қараб мувофиқлик муаммолари туфайли ва ТурбоГеарс узоқ муддатда ишончли платформа бўлиб қолиши кафолатланганлиги сабабли, ҳозирги жамоа Пйлонс Прожеcт билан мумкин бўлган ҳамма нарсада ҳамкорлик қилишга қарор қилди, аммо ТурбоГеарс ядросини Пирамидага асосламаслик керак.

Келажакдаги ривожланиш, Пйтҳон 3-ни қўллаб-қувватлаш ва тезлигини ошириш 2.3 версиясида содир бўлди, бу ТурбоГеарс ядросининг тўлиқ қайта ёзилишини кўрди ва уни мавжуд иловалар билан орқага қараб мослаштирди, чунки ТурбоГеарс-нинг ушбу версияси Пйлонс рамкасига асосланган эмас, балки ўз ядросига эга эди[5].

2.3 версияси давомида „минимал режим“ деб аталмиш фрамеwорк билан тажриба ўтказди, бу эса уни микро-фрамеwорк сифатида ишлашига имкон беради, бу эса боғлиқликни ўндан атиги 3 тагача камайтиради ва ТурбоГеарс-ни Фласк ва Джанго ўртасида жойлаштиради[6].

Манбалар