صفحه 1:
صفحه 2:
فلاح زاده
موضوع:زبان برنامه نویسی لاط
استاد مربوطه:
صفحه 3:
۲ جيسع
۲ مخفف کلمات ۳۲6۳۳۵6۵550 ۳۱۷۵6۲۲۵۲ استبه معناعب یشپ ردازند فرامتنمیباشد. زبانپ یاج پیب صورت
Html embedded استو لیب دینمعناستکه دستورانلینزباندر بینک دهایا ۱۳ قرار میگیرند.
بنابراین برنامه نویسی به زبان ۳۲۷۳ کمی پیچیده تر از برنامه نویسی به Html obj به حساب میآید.
۳ بر خلافزبانهایی رنامه سی ی کزباناسکریپتیم وب اشد به عبارتدیگر دستوراتپ ولج پیب عد از
رخداد ی کرویداد (6۷6۳) اجرا معشوند.
این رویدادها میتوانند شامل ارسال یک فرم رفتن به یک 8۱لا مشخص و یا مواد دیگر باشند متداول ترین زبان
اسكرييتى rb. Java Script obj که معمولاً برای پاسخ به رویدادهای کاربر در مرورگر وب به كار
میرود تفاوت عمده 5۲10 2۷2[ با ۳۲۷۳ در لین است که 56۲101 2۷2[ یک تکنولوژی سمت سرویس گیرنده
.uub so (Client-side)
صفحه 4:
چرا ۲۳۲۴ 3 5
۶۳۱۱۴ جرا
Cerra a 2 موص 1
ei. 227 كامل به ست
(EE ae]
poe حافظه
صفحه 5:
۲۵ در سا 1994 توسط ۱6۲00۲۲ 885۲۲۱5 ارلیه شد.
در واقع راسموس لردوف در سال 1994 تعدادی اسکریپ در زبان برنامه نویسی سی
این اسکریپت توانایی نشان دادن رزومه راسموس و بررسی آمار بازدیدهای صورت
گرفته از وب سایت وی را داشت که توسط بسیاری از کاربران و توسعه دهندگان مورد
استقبال قرار گرفت.
با گذشت زمان راسموس قابلیت های بیشتری را به ابزار خود اضافه کرد و ابزار خود را
بسیار غنی تر و بزرگتر ساخت.
از جمله این قابلیت ها میتوان به توانایی تعامل با فرم های تحت وب و اتصال این ذ
صفحه 6:
ویژگی
PHP
PHP ۰ دارایا۸۳ برایدسترسیو ارتباط ساده با دیتابیسهاءمانند 50۱۱6 ,۲۱۷5۵۱ و... است
PHP * را مشوانبه عنوانی کماز سادهت رینزبارها براعلیجاد وبسایتبه حسابآورد.
۰ 8۳۱8 داراعامکانراهاندازعی ر روعم لتفرمهایمختلفاست
۰ ۲ را مقوانبه عنوانیکزبانب رنامهن ویسیسريه , پرقدرنو لمندلنست
- ۲۱۱۳ را از لحاظ ش ی راعب کیبانکاملبه جسابلور
کر واشته باشید ۳۳4۳ در استفاده بهیته از متایع و حافظه تمونه آنبئت؟
۵ ور استفاده بهینه از منایع واجافظه ی کواز ب هتریرهاست
PHP ٠ کاملا رلیگانو 50۷۳66 006۳ به حسابمبلید.
صفحه 7:
* یکی از پر مخاطب ترین زبان های برنامه نوبسی Qu توسعه
دهندگان
کی از پر درخواست رين ريان ها سهت استخدام در شرك
so بزرگ
* وردپرس!پر طرفدارترین سیستم مدیریت محتوا در ایران
a y
صفحه 8:
برخی از رقبای000 عبارتند از:
Perl =
JSP ٠
ColdFusion ٠
ASP.NET °
صفحه 9:
برتری های زبان 00 در مقایسه با رقبای
خود:
+ کارایی بالا
* واسطه های مختلف برای سیستم پایگاه
های اطلاعاتی مختلف
۲ ۲ اه داخلی برای انجام امور متداول
* هزينه يايين
* امنيت بالا
و
صفحه 10:
یادگیری آسان
سرعت بسیار بالای سرویس دهی نسبت به سایر زبانهای برنامهنویسی
مشابه نظیر 250
استفاده بهینه از منابع و حافظه
منبع باز بودن و امکان دسترسی به منابع رایگان متعدد
0
زبان تخصصى برنامهنويسى تحت وب
سرت یار بالا در کازبا ا50
اجرا بر روی ۳۱۵۲۲۵۲۳۳0 های مختلف
قابلیت اجرا بر روی هاستهای لینوکس که ارزانتر و دارای امکانات
a
Qa
۳
2
Qa
2
7-7
صفحه 11:
مزیت های زبان
PHP
۲ یک ابزار اوپن سورس و رایگان است به همین دلیل هاست هایی که
میزبانی آن را انجام می دهند بسیار ارزان تر از هاست های ۰۱۱2۲ هستند.
پی اج پی بر روی تمامی پلتفورم های معروف مثل ویندوز,لینوکس و مکینتاش
Gaal Ji
۰ لک asl gL بودح و ی ادگیرفازه تسیار سانه اس
! کار با 01۳ همگی آوینتسورس بوده و استفاده از آن رایگان هنشند!
شرع بالاء اجراى يى اسكربيت 8118 ay طور متوط نار ۲
اسکرییت:۸5۴ است:
صفحه 12:
معایب زبان ۳۴۲۱۳
کی از مهم فو معايب این,زیان آن است_ رای بزنامه های تحت دسکتاپ
مناسب نمی باشد.
نسبت به زیان های برنامه نویسی دیگر۲۱۴ کم و بیش به صورت آهسته تر
eos Ll
" به دلیل ایکان Gav سازی کدها:۳۱۱۳ ممکن است دارای باگ هایرامنیتی
بیشتری نسبت به زبان های ]250.06 باشد.
پردازش خطاها در ۳۲۱۳ نسبت Obj ply a های برنامه نویسی قدیمی تر
بوده و حل و علت آن ممکن است زمان بیشتری بگیرد.
asp.net a cum * امنیت کمتری دارد.
صفحه 13:
قابلیت زبان ۳۳۳
۶ رمز گذاری بر روی داده ها
#ورمحدودیت دسترسی بییعضی از صفحات سایت
۶ پردازش اطلاعات فرم های HTML
< خواندن؛ بازکزدن. نوشتن, بستن و ایجاد فایل ها در سعت
<.اعمال تغییرات بر اطلاعات دیتاییس
< اجرای اسکریپت ها از طریق کامند لاين با استفاده از 0۱0
صفحه 14:
کاربردهای زبان
PHP
زبان پی اچ پیتیکب؟ از بهترينَ زبان تقاف رديناميك الت كه بق طراحى سايت طراحتا ده ان 00
برنامه نويسى در سمت سرور شامل موارد زير مى باشد؛
© محدوديت دسترسى صفحات
پردازش و تحلیل داده های ۱۱۲۱/۱
باز کردن, نوشتن, بستن و ایجاد فایل
تهده محتوال داناسک
رمزگذاری اطلاعات و ...
هه هاه
صفحه 15:
obs برنامه نویسی ۱۳۱۴ کاربردهای زیادی دارد و میتواند به شما
برای پیاده سازی ایدههای خود در قالب انواع وب سایت, وب
اپلیکیشن, نرم افزارهای ویندوزی, رباتهای تلگرامی کمک کند. اما
این زبان را برای برنامه نویسی اپلیکیشنهای موبایل, نرم افزارهای
سیستمی و... نمیتوانید به کار گیرید.
صفحه 16:
