บทความนี้ไม่มีจาก |
เทอร์โบเกียร์ (อังกฤษ: TurboGears) เป็นเฟรมเวิร์กขนาดใหญ่ สำหรับพัฒนาโปรแกรมประยุกต์บนเว็บที่ใช้ภาษาไพทอน สร้างขึ้นโดยการนำเอาส่วนโปรแกรมที่พัฒนาเรียบร้อยแล้ว เช่น SQLObject และ ประกอบกับโปรแกรมที่เขียนขึ้นมาสำหรับเทอร์โบเกียร์โดยเฉพาะมารวมกัน ทำให้ส่วนโปรแกรมต่าง ๆ ทำงานร่วมกันได้โดยง่าย
นักพัฒนา | Kevin Dangoor |
---|---|
ที่เก็บข้อมูล |
|
ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
ประเภท | |
สัญญาอนุญาต | สัญญาอนุญาต MIT, |
เว็บไซต์ | www.turbogears.org |
เทอร์โบเกียร์ออกแบบตามสถาปัตยกรรม Model-view-controller คล้ายกับ และ Ruby on Rails เทอร์โบเกียร์ออกแบบมาเพื่อการสร้างโปรแกรมประยุกต์บนเว็บอย่างรวดเร็วในภาษาไพทอน
ส่วนประกอบ
- SQLObject ทำหน้าที่เป็น Model - SQLObject เป็นส่วนหลังที่จัดการกับข้อมูลซึ่งสามารถ สร้างฐานข้อมูล หรือติดต่อกับฐานข้อมูลที่มีอยู่แล้วบน
- ทำหน้าที่เป็น View - Kid เป็นระบบส่วนหน้าซึ่งใช้หลักการสร้างแม่แบบสำหรับไฟล์ XHTML และ XML ซึ่งสามารถแทรกคำสั่งคล้ายภาษาไพทอนเข้าไปได้ในรูปแบบ XML
- ทำหน้าที่เป็น Controller - CherryPy เป็นสำหรับโปรแกรมประยุกต์บนเว็บ ซึ่งสามารถทำให้การพัฒนาโปรแกรมประยุกต์ทำได้ โดยการสร้างที่ส่งคืนข้อมูลให้กับระบบแม่แบบ (ในกรณีของเทอร์โบเกียร์) นี้สามารถรับข้อมูลในรูปแบบ JSON ซึ่งมักถูกใช้บ่อยในการใช้เทคนิค AJAX CherryPy สามารถเป็นหรือทำงานร่วมกับแม่ข่ายเว็บอื่นที่เข้ากันได้กับสิ่งแวดล้อม (รวมถึง ด้วย)
- เป็นตัวเลือกในเทอร์โบเกียร์ - MochiKit เป็นคลังโปรแกรมภาษาจาวาสคริปต์ สำหรับเขียนโปรแกรมภาษาจาวาสคริปต์ ในรูปแบบที่คล้ายภาษาไพทอน MochiKit มักใช้เพื่อช่วยในการใช้เทคนิค AJAX เนื่องจาก MochiKit มีลักษณะเด่นซึ่งช่วยให้ใช้เทคนิค AJAX ง่ายขึ้น
แหล่งข้อมูลอื่น
- เว็บไซต์อย่างเป็นทางการ
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
bthkhwamkhxmphiwetxr xupkrntang hruxekhruxkhayniyngepnokhrng khunsamarthchwywikiphiediyidodykarephimetimkhxmuldkhk bthkhwamniimmikarxangxingcakaehlngthimaidkrunachwyprbprungbthkhwamni odyephimkarxangxingaehlngthimathinaechuxthux enuxkhwamthiimmiaehlngthimaxacthukkhdkhanhruxlbxxk eriynruwacanasaraemaebbnixxkidxyangiraelaemuxir ethxrobekiyr xngkvs TurboGears epnefrmewirkkhnadihy sahrbphthnaopraekrmprayuktbnewbthiichphasaiphthxn srangkhunodykarnaexaswnopraekrmthiphthnaeriybrxyaelw echn SQLObject aela prakxbkbopraekrmthiekhiynkhunmasahrbethxrobekiyrodyechphaamarwmkn thaihswnopraekrmtang thanganrwmknidodyngayethxrobekiyr TurboGears nkphthnaKevin Dangoorthiekbkhxmulgithub wbr com wbr TurboGears wbr tg2rabbptibtikarkhamaephltfxrmpraephthsyyaxnuyatsyyaxnuyat MIT ewbistwww turbogears org ethxrobekiyrxxkaebbtamsthaptykrrm Model view controller khlaykb aela Ruby on Rails ethxrobekiyrxxkaebbmaephuxkarsrangopraekrmprayuktbnewbxyangrwderwinphasaiphthxnswnprakxbSQLObject thahnathiepn Model SQLObject epnswnhlngthicdkarkbkhxmulsungsamarth srangthankhxmul hruxtidtxkbthankhxmulthimixyuaelwbn thahnathiepn View Kid epnrabbswnhnasungichhlkkarsrangaemaebbsahrbifl XHTML aela XML sungsamarthaethrkkhasngkhlayphasaiphthxnekhaipidinrupaebb XML thahnathiepn Controller CherryPy epnsahrbopraekrmprayuktbnewb sungsamarththaihkarphthnaopraekrmprayuktthaid odykarsrangthisngkhunkhxmulihkbrabbaemaebb inkrnikhxngethxrobekiyr nisamarthrbkhxmulinrupaebb JSON sungmkthukichbxyinkarichethkhnikh AJAX CherryPy samarthepnhruxthanganrwmkbaemkhayewbxunthiekhaknidkbsingaewdlxm rwmthung dwy epntweluxkinethxrobekiyr MochiKit epnkhlngopraekrmphasacawaskhript sahrbekhiynopraekrmphasacawaskhript inrupaebbthikhlayphasaiphthxn MochiKit mkichephuxchwyinkarichethkhnikh AJAX enuxngcak MochiKit milksnaednsungchwyihichethkhnikh AJAX ngaykhunaehlngkhxmulxunewbistxyangepnthangkar