منبع اصلی نوشتار زیر در این لینک قرار دارد

Zope چیست؟

Zope یک زبان برنامه نویسی بازمتن برای وب می باشد. این زبان توسط زبان برنامه نویسی پیتون توسط شرکت Zope توسعه داده شده و می تواند بر روی اغلب سیستم عامل های بر پایه یونیکس مثل یونیکس، لینوکس، Mac OS و سیستم عامل ویندوز و اغلب وب سرور های معمول اجرا بشود، البته Zope به تنهایی توانایی مدیریت درخواست ها (request) را نیز داراست. Zope توسط پیتون توسعه داده شده و توسعه های (component) آن با زبان سی نوشته شده اند.


Zope دارای ساختار شی گرایی بوده و منطق قوی و توسعه پذیری دارد، در عین حال از مدل امنیتی فوق العاده ای بهره می برد.

نمونه ای از برنامه های Zope که از DTML یا Document Template Markup Language استفاده کرده اند را در زیر می بینیم:


<table>
<!--#in getEmployees-->
<tr>
<td><!--#var first_name--></td>
<td><!--#var last_name--></td>
<td><!--#var job_title--></td>
<td><!--#var hire_date--></td>
<!--#/in-->
</table>


<!--#var standard_html_header-->

<!--#sendmail smtphost="mailsrv.mydomain.com">
To: Feedback Department <[email protected]>
From: Feedback Form <[email protected]>
Subject: User Feedback

<!--#var name--> writes:

<!--#var comments-->

<!--#/sendmail-->

<h2>Thanks!</h2>
<p>
Thanks for your feedback!
</p>

<!--#var standard_html_footer-->


طبق ادعای سایت رسمی Zope، سایت های زیر از این زبان [هم] استفاده کرده اند.


Viacom, Boston.com, Lufthansa, SGI, AARP, Bell Atlantic Mobile (now Verizon Wireless), Red Hat, NASA, the US Navy, ishophere.com, i-Gift, IDG (Brazil), GE, Digital Garage, Verio, www.HireTechs?.com, Park City Ski Area, and Storm Linux.


Zope در سال 1996 توسط جیم فالتون (Jim Fulton) به قصد آموزش CGI نوشته شد، این زبان از سال 1998 به صورت بازمتن منتشر شد. کلمه Zope مخفف Z Object Publishing Environment می باشد (Z مخفف هیچ کلمه خاصی نیست، این ترکیب اسم گذاری در سیستم های بازمتن مرسوم می باشد).

شما می توانید این نرم افزار را از اینجا بگیرید.
شما می توانید کتاب رایگان و کامل این زبان را از اینجا دریافت کنید.



برچسب ها :