By mk Founder on Tag:

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

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

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

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

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

lew Tue, 08/07/2008 - 00:11

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

LewCPE

veer Fri, 11/07/2008 - 17:34

In reply to by lew

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

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

revolution Tue, 08/07/2008 - 00:24

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

taiko_gogo Tue, 08/07/2008 - 00:39

In reply to by revolution

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

audy Tue, 08/07/2008 - 03:41

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

kowito2 Tue, 08/07/2008 - 06:25

In reply to by audy

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

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

audy Tue, 08/07/2008 - 03:42

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

crucifier Tue, 08/07/2008 - 06:24

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

preecha13 Sun, 24/08/2008 - 13:33

In reply to by crucifier

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

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

crucifier Sun, 24/08/2008 - 18:39

In reply to by preecha13

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

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

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

panuta Tue, 08/07/2008 - 12:14

เคยใช้ 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/

pphetra Tue, 08/07/2008 - 13:07

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

bow_der_kleine Fri, 11/07/2008 - 05:09

In reply to by pphetra

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

BioLawCom.De

tonkla Fri, 11/07/2008 - 19:01

In reply to by bow_der_kleine

ครั้งนี้รอบที่ 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 ขออนุญาตเล่าแทนนะครับ หุหุ

meledictas Tue, 08/07/2008 - 13:14

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

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

rerngrit Tue, 08/07/2008 - 16:10

In reply to by meledictas

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

Rerng®IT

sugree Tue, 08/07/2008 - 16:43

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

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

zdk Fri, 11/07/2008 - 12:30

สำหรับ 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 ครบเครื่องสุด (หรือเปล่า ? เพราะอย่างอื่นไม่ได้ลอง)

willwill Wed, 16/07/2008 - 11:58

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

mrfah Sun, 30/08/2009 - 16:29

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

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