ผมต้องการพัฒนาเว็บนะครับก็เลยงงหลายอย่างใน python ว่า
- โค้ดที่พัฒนาเว็บด้วย python นี่มันสามารถเอาไฟล์ประเภท .pyc รันเลยได้ไหม เพราะผมต้องการซ่อน bussiness ใน code นะครับ เห็นใน jsp มันใช้ .class หรือ bean ซึ่งเป็นไฟล์ที่แปลงเป็น
ิัbyte code แล้วผมก็เลยต้องการส่วนนี้ใน python ด้วย เพราะผมลองทำ php แล้วมันซ่อนไม่ได้ ถึงได้ก็ต้องมีโปรแกรมพวก PHP ENCODE รู้สึกไม่ประทับใจนะครับ
2.หากข้อที่ 1 ทำได้ผมจะเอาอะไรเป็น Application Server เคยลง plone ที่รันบน ZOPE แล้วใช่แบบที่ผมต้องการหรือเปล่าครับ ขอบคุณล่วงหน้าสำหรับคำตอบทุกท่านครับ
ไม่เคยลอง
lew Mon, 25/08/2008 - 11:57
LewCPE
เหมือน lew
bow_der_kleine Mon, 25/08/2008 - 15:24
In reply to ไม่เคยลอง by lew
เหมือน lew ครับ เพิ่มเติม : หากเป็น byte code จาก python คนละเวอร์ชัน มันอาจมีปัญหาได้ครับ อย่างน้อย ๆ มันก็จะเตือนว่าเป็นโมดูลที่ใช้มันคนละเลขกัน หากต้องการซ่อนโค้ดจริง ๆ ควรใช้วิธีอื่นครับ เช่น อัดโค้ดลง zip file เข้ารหัส zip file แล้วเวลาใช้งานก็ ถอดรหัส แล้วใช้ zipimport (ทั้งถอดรหัส และ import ทำตอน run time) อาจทำให้มีปัญหาเรื่อง performance ตอน start up บ้าง แต่น่าจะชัวร์กว่า byte code ครับ
เห็นด้วยและยืนยัน lew ครับ (ทดสอบ Perfomance)
BioLawCom.De
ผมเข้าใจถ
preecha13 Wed, 27/08/2008 - 11:05
In reply to ไม่เคยลอง by lew
ผมเข้าใจถูกไหมที่ mod_wsgi เหมือนกับ mod_python ซึ่งทั้งสองตัวนี้เป็น module ที่ apache ใช้ติดต่อกับ python และ python ก็จะติดต่อเว็บเฟรมเวิร์คอย่างเช่น CherryPy ,Django , Karrigell ,MoinMoin ,Pylons ,Trac ,TurboGears ,web.py ใช่ไหมครับ แต่อย่าง Zope นี้มันทำตัวเป็นเหมือนกับ apache เลยหรือเปล่า และถ้า zope ทำหน้าที่เหมือน apache แล้วสามารถติดตั้ง webframework ที่กล่าวมาข้างต้นได้หรือไม่ครับ (ผมจะได้เลือกถูกว่าจะลงโปรแกรมอะไรบ้างนะครับ)
ประมาณนั้
sugree Thu, 28/08/2008 - 10:37
In reply to ผมเข้าใจถ by preecha13