Tags:
Forums: 

(ชุดกระทู้หน้าม้า)

สำหรับคนใช้ Ruby ไม่ต้องคิดมาก ใช้ Ruby on Rails ตัวเดียวจบ แต่บน Python มีตัวเลือกมากมาย

  • Django <-- Guido บอกให้ใช้ตัวนี้
  • TurboGears
  • CherryPy
  • Web.py
  • Pylons
  • หรือจะเอาของแรงแบบ Zope? (ผมว่าอย่าดีกว่า)

มาแลกเปลี่ยนประสบการณ์กันหน่อยดีไหมครับ ว่าควรใช้ตัวไหน?

Get latest news from Blognone
By: hoho
Contributor
on 8 July 2008 - 00:03 #57818

กำลังต้ิองการพอดี :)

http://www.duocore.tv

By: lew
FounderJusci&#039;s WriterMEconomicsAndroid
on 8 July 2008 - 00:11 #57819
lew's picture

เท่าที่ใช้มาชอบ Web.py ที่สุด รู้สึกว่ามันควบคุมได้ และเข้าใจมัน

LewCPE


lewcpe.com, @wasonliw

By: veer
Windows PhoneUbuntu
on 11 July 2008 - 17:34 #58262 Reply to:57819
veer's picture

Django, Pylons, CakePHP อะไรก็ควบคุมและเข้าใจได้นะครับ หลังจากนั่งไล่ code ไปสักพัก T_T

เคยพยายามไล่ Wicket ไม่ไหวยอมๆ

By: revolution
AndroidUbuntu
on 8 July 2008 - 00:24 #57822

ตอนนี้ ruby ก็มีกระแส merb มาเหมือนกันนะ เล็กๆ เอามาประกอบเอง

By: taiko_gogo on 8 July 2008 - 00:39 #57827 Reply to:57822

ตกใจ เห็นชื่อตรงหน้าforum ว่าพี่แบ๊งค์โพส ผมนึกว่าพี่แบ๊งค์จะมาซบอก python ซะแล้ว

By: revolution
AndroidUbuntu
on 8 July 2008 - 14:03 #57893 Reply to:57827

รู้ไว้ไม่เสียหาย ถึงจะไม่มาก

By: audy
AndroidUbuntu
on 8 July 2008 - 03:41 #57846
audy's picture

Django ครับ เพราะเอกสารเยอะดี
อยากเปลี่ยนโลกทัศน์ลองตัวอื่นบ้างเหมือนกัน แต่ยังไม่มีเวลาเลยครับ

By: kowito2
Android
on 8 July 2008 - 06:25 #57851 Reply to:57846

ถ้าเทียบกับ python ด้วยกันล่ะก็ใช่ แต่ถ้าเทียบกับภาาาอื่นรู้สึกว่าโดนทิ้งไปไกลเลยครับ ทุกวันนี้ก็ทำงานบน django นี่หล่ะ

ลิเวอร์พูลเก่งที่สุดในจักวาล

By: kowito
Android
on 28 July 2010 - 19:53 #196842 Reply to:57851

ทุกวันนี้ Django เค้าพัฒนาแล้ว เอกสารสุดยอด

By: lighter
iPhoneWindows PhoneAndroidBlackberry
on 8 March 2011 - 15:44 #266977 Reply to:196842
lighter's picture

ใช่เห็นด้วย เพราะผมก็ใช้ Django เหมือนกันคับ

By: audy
AndroidUbuntu
on 8 July 2008 - 03:42 #57847
audy's picture

Django ครับ เพราะเอกสารเยอะดี
อยากเปลี่ยนเปิดโลกทัศน์บ้างเหมือนกัน แต่ยังไม่มีเวลาเลยครับ

By: crucifier
iPhoneAndroidUbuntu
on 8 July 2008 - 06:24 #57850

เท่าที่ลอง Django ผมว่าเป็นตัวของตัวเองดี เอกสารเยอะอย่างว่า TurboGears เท่าที่รู้คือเน้นเอาของชาวบ้านมายำ ส่วน Zope นั่นเครื่องแรงจัด คุมไม่อยู่ครับ

By: preecha13 on 24 August 2008 - 13:33 #62290 Reply to:57850

ส่วน Zope นั่นเครื่องแรงจัด คุมไม่อยู่ครับ
ไม่เข้าใจความหมายครับหมายถึงยังเหรอ อันผมไม่รู้จริงๆ ครับ

หรือหมายความว่า Zope เป็น Application Server ที่ดีมากๆ แต่กินแรมเยอะอย่างงั้นหรือเปล่า

By: crucifier
iPhoneAndroidUbuntu
on 24 August 2008 - 18:39 #62311 Reply to:62290

แหะๆ ขอโทษครับ มุกเยอะไปหน่อย ทำนองว่าใช้งานยาก (สำหรับผม) นั่นเองครับ ในความคิดผม การนำเอา framework มาใช้ก็เพื่อช่วยให้งานเราง่ายขึ้น อันไหนงง ระยะเวลาในการเรียนรู้นาน ก็ตัดๆ ทิ้งไป หากสนใจจริงๆ ค่อยหาเวลาว่างไปศึกษาตามเอาทีหลังครับ

อีกนัยหนึ่งก็คือ การใช้ framework ก็เหมือนกับเรามีคนมาทำงานให้ฟรีๆ (ทีมงานที่พัฒนา framework นั้นๆ ขึ้นมา) เราในฐานะเจ้านายก็ต้องเก่งกว่าลูกน้อง หรือคุมลูกน้องได้ หากคุมไม่ได้ ใช้งานไม่เป็น ก็เหมือนกับเอามาเป็นภาระเพราะลูกน้องไม่เชื่อฟัง หรือ framework ไม่ทำงานอย่างที่เราต้องการให้เป็นนั่นเองครับ

ส่วนเรื่อง Zope นั่นอาจเป็นเพราะผมโง่เองก็ได้ครับ เลยคิดว่ามันยาก

By: sirn
WriteriPhone
on 8 July 2008 - 06:53 #57852

ผมใช้ Pylons อยู่ เรื่องเอกสารเลวร้ายมาก

By: veer
Windows PhoneUbuntu
on 11 July 2008 - 17:32 #58261 Reply to:57852
veer's picture

จริงครับ ... ผมใช้ 0.9.7 ด้วย ต้องใช้อ่านตาม blog ยิบย่อยเอา

By: pittaya
WriterAndroidUbuntuIn Love
on 8 July 2008 - 11:03 #57867
pittaya's picture

เชื่อ Guido

pittaya.com


pittaya.com

By: panuta
iPhone
on 8 July 2008 - 12:14 #57875

เคยใช้ django ประมาณอาทิตย์นึง ไม่มีความรู้ Python เลยแม้แต่น้อย แต่พอจบอาทิตย์นึง ก็ได้เว็บเกือบสมบูรณ์มาอันนึงอย่างน่าอัศจรรย์ ... ประทับใจ

เหมือนรู้สึกว่าเป็น framework ที่ไม่ต้องรู้ Python มากก็ได้ เจอคำบรรยายของ Web.py อันนึง

"Django lets you write web apps in Django. TurboGears lets you write web apps in TurboGears. Web.py lets you write web apps in Python."
- Adam Atlas

อ่านแล้วก็รู้สึกว่า ใช้ django ต่อไปน่ะดีแล้ว

http://www.seasandsong.com/

By: pphetra
Writer
on 8 July 2008 - 13:07 #57884

เห็นอาจารย์ธวัชชัย กำลังจะ rewrite gotoknow ใหม่ โดยเปลี่ยน framework จาก rails -> pylons

By: bow_der_kleine
WriterAndroidUbuntu
on 11 July 2008 - 05:09 #58216 Reply to:57884
bow_der_kleine's picture

rewrite ครั้งที่สองเหรอครับ อ. ธวัชชัย แกฟิตจริง ๆ น่าจะให้ อ. ธวัชชัย มาแชร์ประสบการณ์นะครับ ถึงเหตุผลในการเปลี่ยนแปลง เพราะผมคิดว่าเป็นเรื่องที่น่าสนใจมาก ๆ

BioLawCom.De

By: tonkla
Ubuntu
on 11 July 2008 - 19:01 #58269 Reply to:58216

ครั้งนี้รอบที่ 3 ครับ

  • 1 Python เขียน framework เอง
  • 2 Ruby on Rails
  • 3 Pylons

เหตุผลที่เปลี่ยนจาก Ruby มา Python เพราะ package หลายๆ ตัวไม่เสถียรครับ ที่เป็นปัญหาที่สุดคือ ruby-gettext หมอนี่ทำ mongrel ตายบ่อยครับ ... ลองใช้ mod-rails อยู่พักหนึ่ง เนื่องจากว่าอายุมันยังน้อยอยู่ จึงยังไม่เสถียรเท่าที่ควร อาจารย์ว่าถ้ามันเป็นหุ้นจะซื้อเลย ดูท่าจะมีอนาคต

ส่วน Django เคยนำมาพัฒนา UsablePortal ทำไประยะหนึ่งเจอทางตัน อาจารย์บอกว่ามันเป็น CMS ที่พยายามทำตัวเป็น framework จึง rewrite ครั้งที่สองด้วย RoR ทำไปสักพักหนึ่ง รู้สึกว่าเรากำลังเดินตามรอย Drupal ครั้งที่ 3 จึงนำ Drupal มา customize module จนได้ผลที่น่าพอใจ ... อาจารย์บอกว่า Drupal คือสิ่งที่ Django อยากจะเป็น ... ณ วันนี้เราเลือกใช้ Drupal เป็น solution สำหรับเว็บไซต์ที่เกี่ยวข้องกับการจัดการเนื้อหาครับ

ผมเป็นมือปืนของ UsableLabs ขออนุญาตเล่าแทนนะครับ หุหุ

By: mk
FounderAndroid
on 11 July 2008 - 22:59 #58298 Reply to:58269
mk's picture

ผมว่าให้สุกรีไปเจรจาขอเปิดสาขาของ Acquia ดีกว่า

By: sugree
FounderWriterAndroidBlackberry
on 12 July 2008 - 12:07 #58359 Reply to:58298

เก่งเปิดไปแล้ว ไม่แข่งๆ

By: veer
Windows PhoneUbuntu
on 11 July 2008 - 17:29 #58260 Reply to:57884
veer's picture

ผมย้ายไป Pylons อยู่เหมือนกัน

By: meledictas on 8 July 2008 - 13:14 #57885

ถ้าเทียบกับ python ด้วยกันล่ะก็ใช่ แต่ถ้าเทียบกับภาาาอื่นรู้สึกว่าโดนทิ้งไปไกลเลยครับ ทุกวันนี้ก็ทำงานบน django นี่หล่ะ

ภาษาอื่นที่ว่านี่คือภาษาอะไรครับ ช่วยแนะนำด้วยครับ

By: rerngrit
Android
on 8 July 2008 - 16:10 #57905 Reply to:57885

หมายถึงเรื่องเอกสารของเฟรมเวิร์คภาษาอื่นๆ มั้งครับ อย่าง codeIgniter(php), spring(java) ฯลฯ ที่มีเอกสารละเอียดดีกว่า (รึเปล่า)

Rerng®IT

By: kowito2
Android
on 8 July 2008 - 21:15 #57938 Reply to:57905

ถูกต้องครับ เป็นความเห็นส่วนตัวนะครับ

ลิเวอร์พูลเก่งที่สุดในจักวาล

By: meledictas on 8 July 2008 - 13:17 #57886

มีอีกตัวครับ web2py (http://mdp.cti.depaul.edu/)

By: sugree
FounderWriterAndroidBlackberry
on 8 July 2008 - 16:43 #57906

django ยังไม่ 1.0 นะ ใจเย็นๆ

ผมก็เลือก django สำหรับงานด่วน ประเภทมีเวลา 12 ชั่วโมงเนี่ยใช้ web.py ไม่ไหวจริงๆ (ถ้าเอาหน้าตาด้วยนะ)

By: zdk
WriteriPhoneBlackberryUbuntu
on 11 July 2008 - 12:30 #58235
zdk's picture

สำหรับ Ruby นอกจาก Ruby on Rails แล้ว
ยังมี

Merb,
Arrow,
Borges,
Camping,
Cerise,
Coset,
Halcyon,
IOWA,
Mack,
Maveric,
Nitro,
Rack,
Ramaze,
Sinatra,
ServerSide,
Unicycle,
Vintage,
Waves,
Wee,
Wisteria,
Wuby

...และอื่นๆ

เยอะแฮะ... แต่ก็ใช้ Ruby on Rails ครบเครื่องสุด (หรือเปล่า ? เพราะอย่างอื่นไม่ได้ลอง)

By: willwill
ContributorAndroid
on 16 July 2008 - 11:58 #58756
willwill's picture

Web.py ครับ ไม่เกะกะการทำงานมากไป
(แนวกึ่งๆ PHP, Django/TG)

By: mrfah on 30 August 2009 - 16:29 #121786

ผมใช้ Perl Catalyst ครับ เร็วมากแต่เอกสารน้อย Django ได้ยินว่าดีมากเหมือนกัน แล้วเอกสารก็เยอะกว่า

Mr.Fah | @mrfah | mrfah.com | facebook.com/farjang | <a

By: nat3738
ContributorAndroidRed HatUbuntu
on 30 August 2009 - 19:01 #121814

ขุดมาจากไหนครับนี่....

By: crucifier
iPhoneAndroidUbuntu
on 30 August 2009 - 21:48 #121859 Reply to:121814

กระทู้นี้ถือว่าทันสมัย และคุยกันได้เสมอครับ :)