![]() |
|
ASP (Active Server Pages)
يك تكنولوژي تحت وب می باشد كه در سال 1995 توسط ماكرووسافت ارائه شده تا امكان پردازه نويسي سمت سرويس دهنده (در مقابل طرف سرويس گيرنده) را فراهم كند . صفحه هاي Active Server فايل هاي متني هستند كه همچون سندهاي استاندارد وب مي توانند نه تنها متن و تگ هاي HTML را نگهداري كنند ، بلكه مي توانند دستوراتي كه با يك زبان پردازه نويسي (همچون Vbscript يا جاوااسكريپت) نوشته شده اند را ذخيره كنند.
ASP.NET
مجموعه اي از فناوري هاي ماكروسافت كه ابزارهايي را براي ارتباط اطلاعات ، اشخاص ، سيستم ها و وسايل فراهم مي كند. اين فناوري ها امكان ساخت ، ميزباني ، توزيع و استفاده از راهكارهاي خدمات وب XML را براي اشخاص و سازمان ها فراهم مي كند ، صفحات وب ، سرويس های وب ، http handlers ، فايل های برنامه ( نظير Global.asax ) و فايل های منبع را به صورت پويا ترجمه می نمايد . فايل های فوق به صورت پويا و همزمان با اولين درخواست ، ترجمه می گردند .
هر نوع تغيير در فايل ترجمه شده پويا باعث می گردد كه تغييركنند و به صورت پويا invalidated و مجددا" ترجمه گردند . مكانيزم فوق برنامه نويسان را قادر می سازد كه به سرعت برنامه های وب را با حداقل overhead اجراء نمايند. چراكه پس از تشخيص تغييرات و ترجمه پويا ، می توان بلافاصله از امكانات برنامه ها استفاده نمود .
پتانسيل ترجمه پويا در ASP.NET 2.x نسبت به ASP.NET 1.x افزايش و فايل های ديگری نظير كلاس فايل ها را نيز تحت پوشش قرار می دهد .
برای پيكربندی تنظيمات ترجمه از بخش
JSP(Java Server Page)
زبان JSPهمانطور كه از نامش پيداست بر روي سرور اجرا شده و به زبان جاوا می باشد و براي توليد محتواي پوياي صفحات وب استفاده مي شود. اين زبان بسيار شبيه به جاوا مي باشد با اين تفاوت كه در آن مي توان از دستورات HTML نيز استفاده كرد. در واقع JSP تلفيقي است از زبانهاي HTML و JAVA ولي به شكل ساده تر و قابل فهم تر به نحوي كه براي طراحي صفحات وب كارآمدتر باشد. يك صفحه JSP از نظر ساختار نوشتاري كاملا شبيه به صفحات HTML مي باشد با اين تفاوت كه در آن علاوه بر كد HTML از كد Java نيز استفاده مي شود.
Cold fution
مجموعه ابزارهايی برای استفاده از پايگاه داده ها در صفحات وب می باشد. با استفاده از ColdFusion، شخص می تواند نامی را در يک صفحه وب وارد کند، و سرور اطلاعات مربوط به آن نام را از پايگاه داده درخواست کند و اطلاعات استخراج شده را به صورت صفحات HTML نشان دهد.
برنامه های ColdFusion در فايل هايی با پسوند .cfm ذخيره می شوند. برنامه های ColdFusion، دارای تگ هايی می باشند که ارتباط با پايگاه داده و کار با داده ها را آسان می سازد. اين تگ ها با CF شروع می شوند. مانند : CFQuery، CFMail و ...
Perl
Perl Practical Extraction and Report Language يکی از متداولترين زبانهای اسکريپت است . اين زبان در آزمايشگاه Jet Propulsion ناسا توسط Larry Wall طراحي شده است.
يك زبان مفسر دار مبتني بر C و برنامه هاي خدماتي يونيكس می باشد . اين زبان ويژگي هاي قدرتمندي براي مديريت رشته ها دارد كه اطلاعات را از فايل هاي متني استخراج مي كند . پرل (PERL) مي تواند يك رشته كاراكتري را اسمبل كند و به عنوان يك فرمان شل ارسال كند ؛ از اين رو ، اغلب براي كارهاي مديريت سيستم مورد استفاده قرار مي گيرد . برنامه هاي اين زبان ، پردازه (script) ناميده مي شوند. پرل يك زبان برنامه ريزي همه منظوره مي باشد. از پرل مي توان در بازار اجناس ، در ساخت ، طراح ، پشتيباني مشترك ، كنترل كيفيت ، برنامه نويسي سيستم ها، حقوق كاركنان ، صورت موجودي و همين طور بر روي web استفاده نمود.
از پرل مي توان در جاهاي مختلفي استفاده نمود زيرا پرل به زبان چسبنده معروف مي باشد.
پرل به عنوان زبان موثري كه براي چسباندن عناصر به يكديگر طراحي شده است ، بسيار سازگار مي باشد. وهمچنين به منظور پياده سازي اسكريپ هاي CGI استفاده مي گردد.اين برنامه تحت حداقل 200 سيستم عامل راه اندازي مي شود.
مکانيزم نحوه عملکرد CGI در اکثر سرويس دهندگان وب ، يکسان و استاندارد است . در اين راستا فولدری با نام cgi-bin در فهرست ريشه وب سايت مورد نظر ايجاد می گردد. نحوه برخورد سرويس دهنده با فايل هائی که در فولدر فوق قرار می گيرند ، متفاوت خواهد بود. سرويس دهنده با فايل های فوق صرفا" عمليات ساده خواندن و ارسال را انجام نخواهد داد. اين نوع فايل ها می بايست اجراء و خروجی به دست آمده در اثر اجرای برنامه، برای مرورگر متقاضی ارسال شود.
|
