نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود زبان برنامه نویسی برای ایجاد صفحات پویا در وب Php

اختصاصی از نیک فایل دانلود زبان برنامه نویسی برای ایجاد صفحات پویا در وب Php دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 86

 

تاریخچه

کمتر کاربر اینترنت را می‌توان یافت که تاکنون با صفحاتی با پسوندPHP برخورد نکرده باشد و البته این پسوند نامی آشنا برای طراحان و برنامه ‌نویسان وب است.

پی اچ پی (PHP) یکی از محبوب‌ترین و رایج‌ترین زبان‌های برنامه ‌نویسی برای ایجاد صفحات پویا در وب است و کمتر خواسته‌ای در محیط وب وجود دارد که در PHP قادر به انجام آن نباشیم. از ایجاد یک صفحه ساده برای پردازش اطلاعات فرم‌ها، ارتباط با بانک‌های اطلاعات، کار با سوکت‌های TCP، پردازش فرمت‌های PDF وZIP و حتی تصویر بخشی از توانایی این زبان است.

PHP در سال 1994 توسط Lerdorf Rasmus و برای استفاده شخصی‌اش ایجاد شد. او بعدها و در سال 1995 نسخه حرفه‌ای‌تر از مفسر زبان PHP به نام Version 2 PHP/FI را عرضه کرد، و در سال 97 تعداد سایت‌هایی که از PHP استفاده می‌کردند به بیش از 50000 رسید و امرازه نیز میلیون‌ها سایت از آن استفاده می‌کنند.

سایت‌های مشهوری چون Alltheweb و mamma از این زبان استفاده می‌کنند و حتی Yahoo نیز در حال استفاده از این زبان برای توسعه وب سایت‌های خود است.

PHP زبانی برای سیستم عامل‌ها

   یکی از برترین مزایای زبان PHP سازگاری آن با اکثر سیستم عامل‌ها و نرم‌افزارهای وب سرار (مانند IIS و Apache) است. برخی از دیگر زبان‌ها و تکنولوژی‌ها مانند ASP محدود به سیستم عامل windows است و پشتیبانی از آن در دیگر سیستم عامل‌ها بسیار پر هزینه و محدود است، و برخی نیز مانند JSP مشکلاتی با برخی نرم‌افزارهای وب سرار دارد. ساختار و امکانات PHP به شکل مستقل از سیستم عامل شکل گرفته است و این بدان معنا است که به طور مثال برنامه‌نویس می‌تواند اسکریپت خود را تحت سیستم عامل ویندوز نوشته و تست کند و سپس آنرا بدون تغییر به سیستم عامل یونیکس یا لینوکس انتقال دهد. درPHP امکان استفاده از برخی از امکانات خاص سیستم عامل‌های مشهور نیز در نظر گرفته است که برای نمونه می‌توان از پشتیبانی از تکنولوژی DCOM و یا Windows API نام برد. نسخه‌های جدید مفسر PHP سازگار با دیگر تکنولوژی‌های خاص وبسرارها مانند ISAPI نیز می‌باشد.

PHP رایگان و Open Source

   تهیه برنامه مفسر PHP برای همه سیستم عامل‌ها رایگان است و علاقه‌مندان می‌توانند آخرین نسخه مفسر این زبان را از سایت رسمی PHP بارگذاری (Download) کند.

   همچنین امکان تهیه رایگان سورس مفسر PHPنیز فراهم است ، و این مسئله علاوه بر این که در گسترش امکانات این زبان بسیار موثر بوده است، مزیتی برای شرکت‌ها و توسعه ‌دهندگان برای انتخاب این زبان است چرا که پشتیبانی و اعتماد به آن را راحت‌تر کرده است. بسیاری از ویرایشگرهای حرفه‌ای این زبان نیز یا رایگان هستند و یا با هزینه بسیار کم می‌توان آنها را تهیه کرد، در حالی که دیگر تکنولوژی‌ها، مثلاً تهیه پلات فرم‌های جاوا هزینه هنگفتی دارد و همچنین کار حرفه‌ای با تکنولوژی .NET نیز نیاز به تهیه Visual Studio.NET و پرداخت هزینه چند صد دلاری است.

 سرعت بالای تفسیر و اجرای PHP یکی از سریع‌ترین زبان‌ها در نوع خود است. تفسیر و اجرای یک اسکریپ php به طور متوسط تا سه و چهار برابر یک اسکریپ ASP است. (البته باید در نظر داشته باشیم که IIS با Cach اسکریپت‌های ASP سرعت اجرای آنها را در دفعات بعد بالا می‌برد) همچنین در ASP استفاده زیادی از اشیا COM می‌شود که باعث کاهش سرعت و مصرف منابع سیستم می‌شود در حالی که در PHP بسیاری از امکانات و حتی برقراری ارتباط با یکی محبوب‌ترین نرم‌افزار مدیریت بانک‌های اطلاعاتی mySql به صورت توکار نهاده شده است. شرکت Zend که تهیه کننده فعلی موتور مفسر و پشتیبانی کننده آن است، محصولات دیگری را نیز در جهت بهینه کردن سرعت اجرای PHP ارائه کرده است این محصولات با افزایش سرعت تفسیر و همچنین ذخیره کردن نتیجه تفسیر (Cash) باعث افزایش چندین برابر اجرای آن می‌شوند. ساختار مناسب و امکانات بالا در PHP همان طور که در ابتدای مقاله اشاره شد، کمتری نیازی در برنامه‌نویسی تحت وب وجود دارد که در PHP امکان رفع آن نباشد. PHP شامل کتابخانه‌ای غنی از توابعی است که امکان پردازش اطلاعات فرم‌ها، کار با بانک‌های اطلاعاتی، فایل‌های متنی و باینری، فایل‌های گرافیکی، PDF، ZIP و پراتکل‌های


دانلود با لینک مستقیم


دانلود زبان برنامه نویسی برای ایجاد صفحات پویا در وب Php

برنامه‌ریزی پویا برای زمان‌بندی سیستم اتوبوس‌رانی (رشته مهندسی راه و ساختمان، درس ترابری)

اختصاصی از نیک فایل برنامه‌ریزی پویا برای زمان‌بندی سیستم اتوبوس‌رانی (رشته مهندسی راه و ساختمان، درس ترابری) دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 15

 

دانشگاه آزاد اسلامی واحد تهران جنوب

دانشکده فنی شهید کلانتری

عنوان پروژه:

برنامه ریز پویا برای زمانبندی سیستم اتوبوسرانی

چکیده:

در این مقاله سعی شده جدیدترین کاربرد سیستم های حمل و نقل عمومی پیشرفته برای برنامه ریزی پویا سیستم اتوبوسرانی به منظور زمانبندی حرکت اتوبوسها، تشریح گردد. مبنای محاسباتی این روش بر اساس الگوریتم کالمن استوار است واز داده های سیستم مکانیابی خودکار وسیله نقلیه و شمارش خودکار مسافر در محاسبات خود استفاده می نمایند. وجه تمایز این روش با روشهای مشابه قبلی در این است که زمان ماندن اتوبوس در ایستگاه و زمان حرکت آن در خطوط را بطور جداگانه محاسبه می نماید لذا می تواند اثر زود و یا دیر رسیدن اتوبوس، بر زمان ماندن آن در ایستگاه و یا برعکس را مشخص نمایند. در خاتمه روش مورد نظر با روشهای شبکه عصبی، رگرسیون خطی و روش تاریخچه داده های قبلی مقایسه شده است.

کلید واژه: برنامه ریزی و زمانبندی اتوبوسرانی، برنامه پویا، حمل و نقل عمومی پیشرفته شمارش خودکار وسلیه نقلیه، مکانیابی خودکار وسیله نقلیه.

مقدمه

در شهرهائی که از سیتم های حمل و نقل عمومی پیشرفته بهره نمی برند، برنامه ریزی و زمانبندی سیستم اتوبوسرانی، از پیش تعیین شده و به صورت ثابت اعمال می گردد. مبنای محاسباتی روشهای زمانبندی مذکور اغلب مبتنی بر استراتژی بهینه می باشد که بر اساس ویژگی های خاص و عوامل موثر پروژه مورد نظر نظیر: سرعت جریان ترافیک، طول چرخه سرویس اتوبوسرانی، زمان انتظار، زمان سفر با وسیله نقلیه، تراکم ترافیک و ... استوار است.

در اینگونه روشهای زمانبندی؛ که در این مقاله به عنوان روشهای قدیمی معرفی می‌شوند؛ چنانچه بواسطه برخی از حوادث پیش بینی نشده نظیر: تصادفات، خرابی وسایل نقلیه در مسیر و غیره تغییری در سرعت جریان ترافیک، چگالی آن و... رخ دهد، رفتار سیستم قابل پیش بینی نبوده و منجر به بروز تأخیر می گردد. ولیکن در روشهای جدید ویا همان روشهای پویای زمانبندی حرکت اتوبوسها، تغییرات ایجاد شده در جریان ترافیک در برنامه ریزی بهنگام می گردد.

برای نشان دادن اهمیت مطالعه برنامه ریزی و زمانبندی حرکت اتوبوسها، از آمار و ارقام سال 1383 در شهر تهران استفاده می گردد. به طور موتوسط در هر روز هفته 2477270 مسافر توسط سیستم حمل و نقل اتوبوسرانی در شهر تهران جابجا می‌شود. حال چنانچه با زمانبندی و مدیریت صحیح حرکت اتوبوسها، تأخیر هر مسافر را فقط به میزان 2 دقیقه بتوان کاهش داد. در یک روز به طور متوسط از 82575 ساعت، اتلاف وقت مسافران جلوگیری می شود و با فرض هر روز کاری 8 ساعت می توان روزانه 3/28 نفر – سال در وقت شهروندان تهرانی صرفه جویی کرد.

تاکنون روشهای مختلفی برای پیش بینی زمانبندی سیستم اتوبوسرانی توسعه یافته است. که در این مقاله جدید ترین مدل پیش بینی زمان اعزام و رسیدن اتوبوسها در سیستم حمل و نقل عمومی اتوبوسرانی؛ با استفاده از اطلاعات سیستم های حمل و نقل عمومی پیشرفته؛ بیان می شود.

مروری بر سیستم های پیشرفته حمل ونقل عمومی

سیستم های پیشرفتة حمل و نقل عمومی جزئی از سیستم های هوشمند حمل و نقل می باشند که در حمل و نقل عمومی و به منظور بهبود عملکردها شامل: افزایش ایمنی، افزایش صرفه اقتصادی، بهبود کیفیت خدمات و ... ، استفاده شوند. از کاربرد های سیستم های پیشرفتة حمل و نقل عمومی؛ ایجاد پتانسیل خدمات بیشتر برای کاربران در کنترل فعالیت های ناوگان اتوبوس و بهبود سرعت، ایمنی و راحتی سفر می باشد. ارتقاء تکنولوژی حمل و نقل عمومی نظیر سیستم های خودکار مکانیابی وسیله نقلیه (AVL) ، سیستم های خودکار شمارنده مسافرین (APC) اثرات زیادی بر عملکرد سیستم اتوبوسرانی دارد. سیستم های پیشرفته حمل و نقل عمومی دارای قدمت کمی می باشند. نمونه های اولیه این سیستم در عمل به دهه 60 اوایل دهه 70 بر می گردد. اغلب این تکنولوژی ها بر اساس نشانگرهای ثابتی بودند، که می بایست


دانلود با لینک مستقیم


برنامه‌ریزی پویا برای زمان‌بندی سیستم اتوبوس‌رانی (رشته مهندسی راه و ساختمان، درس ترابری)

تای چی (یوگای چینی) یا مدیتیشن پویا

اختصاصی از نیک فایل تای چی (یوگای چینی) یا مدیتیشن پویا دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 16

 

تای چی یا مدیتیشن پویا :

تای چی یا یوگای چینی به معنی نهایت برتر و نحوه جاری کردن چی یا نیروی حیاتی در روان و جسم و به هنرجو آموزش می‎دهد . تای چی حاصل ترکیب سه فلسفه بودیسم ، تائوئیسم ، و کنفسیوس می‎باشد . تای چی هنر مراقبه فعال که در عصر حاضر یکی از مؤثرترین راههای رهایی از تنش و بازسازی روان و جسم انسان امروز می‎باشد . چون در عصر حاضر انسانها عادت به فعالیت و حرکت کرده اند و برای آن بسیار مشکل می‎باشد که در گوشه ای ، ساکت و ساکن بنشیند و به خود بنگرند . ولی تای چی به عنوان ، هنر مراقبه فعال به هنرجو یاد می‎دهد که چگونه در حین و شدت فعالیت بتواند به نیروی درونی و جوهر ابدی خود آگاه شده و بتواند در ژرفای وجود خود، تحقیق کند و گوهر وجودی خویش را که همانا آگاهی و روشنایی است صید کند . تای چی از یک سری حرکات موزون و مواج ، رقص گونه ، حرکات تنفسی ،‌ تمرکزی ، تجسمی و مدیتیشن های خاص خود تشکیل شده ، که به وسیله آنها هنرجو با شعور و هشیاری درونی خود ارتباط برقرار کرده و می‎تواند کیفیتی برتر و متعالی تر را در زندگی عادی و روزمره خود نمایان کند . چاکراها یا مراکز انرژی که در تای چی مورد بررسی قرار می گیرد تمام چاکراهای اصلی به خصوص چاکرای تاج و چشم سوم . چاکراها دست و پا و دریای یا سرچشمه انرژی ، تانتین می باشد . تای چی از بخشی طب سنتی چینی و سوزنی است . در اصل نقاط درمانی طب سوزنی به گونه ای در حرکات تای چی گنجانده شده اند که یک فرد به طور مستقل بتواند آنها را تحریک کرده و فعالانه باعث شفای روان و بدن خود شود . تای چی هنر شفای کل نگری مانند یوگا ، هومیوپاتی ، انرژی درمانی و …… می‎باشد که در برخی موارد مزایای بیشتری نسبت به هر کدام دارا می‎باشد مثلاً : در یوگا تنها به چاکراهای اصلی پرداخته می‎شود و توجه زیادی به چاکرای کف پا می‎شود و یا به جریان انرژی حیات «پرانا » و حس و تجربه آن نمی‎شود ولی در تای چی هنرجو چی یا انرژی حیاتی را می‎تواند کاملاً لمس کرده و با چاکراهای کف دست و کف پا آشنا می‎شود ومی تواند برای تخلیه انرژی و نامتعادلی ها به زمین ، شفا و ….. استفاده کند، بدون زحمات و تلاشهای فراوان و طولانی . در ضمن تای چی برای عصر حاضر که بسیار سریع و پرجنب وجوش است بسیار مناسب تر است و فرد حتی در زندگی عادی روزمره مثلاً : جارو زدن ، رانندگی و … می‎تواند از آن استفاده کند . تای چی کلاً بر چند اصلی مانند : قانون یین و یانگ ، قانون انرژی هوشمند حیات «چی » ، قانون تعادل ، قانون اتحاد ، قانون طبیعت ، «غلبه نرمی بر سختی ، همه چیز در حرکت است ، دایره » ، قانون عدد 3 «تثلیث » ، قانون ارتعاشات ، قانون خود هشیاری ، خویش انضباطی ، خود شناسی ، قانون تسلیم ، قانون عدد 7 یا اکتاو ، قانون برتری ذهن و رابطه متقابل آن با بدن ، تئوری وای دن و قانون روح و ….. استوار است .

اکنون به بررسی چند اصل بنیادین تای چی می‎پردازیم :

1 - چی ، جوهر واحد هستی «Spirit , Vital force»

چی به معنای هوا ، نیرو ، حرکت و انرژی حیاتی است که در اصل منظور همان انرژی ذاتی یا انرژی اولیه و مطلق و یا جوهره ی حیات می‎باشد . این انرژی حیاتی از مبدأیی واحد به بیرون انتشار می یابد و باعث زندگی و جان بخشیدن به هر چیزی می‎شود . هستی هر چیز وهر کس وابسته به این انرژی حیاتی و واحد است که در زبانهای مختلف با نامهای مختلفی مانند ، کی یاریکی در ژاپن ، نا یا جان یا نیرو در پارسی ، روح الهی یا عشق الهی یا حی یا نور و …. در عرفان اسلامی ، روح القدس یا کلمه در مسیحیت ، تائو در تائوئیزیسم ، پرانادر ودا ، داما در بودیسم ، شی یا چی در چین ، انرژی هوشمند در علم ، ATP در فیزیولوژی ، ناشناختی در عرفان سرخپوستی ، قانون جاذبه در فیزیک ، کلمه درکا بالا «عرفان یهود » ، نیروی اهورایی در زرتشت ، انرژی حیاتی و هخا در هخامنشی ، مهر در آئین میترایی ، اک در اکنکار ، آگاهی در TA «روانکاوی »، در مصر باستان KA ، در بابل باستان Pneuma در یهود Jesod ، در قبایل آفریقایی Megobe ، در میان اسکیموها Elima ، در بین سرخپوشان برزیلی Hasina ، در بین شمن ها WaKAN ، در بین صوفیان برکت ، بین جادوگران طلسم ، بین کیمیاگران اکسیر یا مایع حیاتی ، از نظر دکتر رایشن باخ orgon ، دکتر تانسلی odice می‎نامند .

این جریان هوشمند از چاکرای تاج وارد بدن می‎شود و از میان 7 چاکرای اصلی عبور می‎کند و باعث حیان انسان و هر موجود زنده دیگری می‎شود پس هر چه این جریان متعادل تر و قویتر باشد موجود سرحال تر و زنده تر و قوی تر می‎شود و در تای چی هنرجو نحوه تعادل ، بیشتر کردن و هدایت این جریان را یاد می‎گیرد . در واقع می‎توان گفت : اصل چی همان و شاید جنبه ای دیگر از اصل توحید و وحدت عالم در حین کثرت می‎باشد اما در شکلی کاربردی تر چون که این جریان در همه چیز و همه کس جریان دارد و همه را به همدیگر وصل کرده مانند مرواریدهای یک گردنبند . چی بی شکل است اما شکل می‎دهد ، ثابت اما در جریان است ، نرم اما قدرتمند ومانند طبیعت است . چی سر منشأ حیات و انرژی حیات بخش انسان است . به عبارت دیگر ، چی در زنده و سالم بودن ما نقشی اساسی ایفا می‎کند . در نتیجه افزایش متعادل چی به افزایش انرژی حیاتی ، سرزندگی و سلامت منجر می‎شود ، اعتقاد چینیان چنین است که جریان چی از سه طریق دریافت می‎شود : 1- آسمان «هوا و …» 2- زمین «غذا » 3- انرژی جنسی و به طور مستمر در مسیرهای انرژی بدن انسان جاری است و هر گاه در این جریان


دانلود با لینک مستقیم


تای چی (یوگای چینی) یا مدیتیشن پویا

دانلود پاورپوینت رشته کامپیوتر با عنوان الگوریتم های تخصیص داده پویا در سیستم های پایگاه داده توزیعی

اختصاصی از نیک فایل دانلود پاورپوینت رشته کامپیوتر با عنوان الگوریتم های تخصیص داده پویا در سیستم های پایگاه داده توزیعی دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت رشته کامپیوتر با عنوان الگوریتم های تخصیص داده پویا در سیستم های پایگاه داده توزیعی


دانلود پاورپوینت رشته کامپیوتر با عنوان الگوریتم های تخصیص داده پویا  در سیستم های پایگاه داده توزیعی

دانلود پاورپوینت رشته کامپیوتر با عنوان الگوریتم های تخصیص داده پویا  در سیستم های پایگاه داده توزیعی

 دغدغه اصلی سیستم های پایگاه داده توزیع شده قطعه قطعه کردن  و تخصیص  پایگاه داده اصلی می باشد واحد قطعه داده می تواند یک فایل باشد که در این حالت موضوع تخصیص همان تخصیص فایل خواهد بود مشکل تخصیص داده یک مسئله NP-complete می باشد
نیاز به هیوریستیکهای سریع برای تولید راه حل های موثر می باشد
تخصیص بهینه اشیا پایگاه داده به طور شدید بستگی به استراتژی اجرای پرس وجو   که به وسیله پایگاه داده توزیع شده پیاده سازی شده دارد
 
هزینه اصلی در اجرای پرس و جو در سیستمهای پایگاه داده توزیع شده هزینه انتقال داده هنگام انتقال یک رابطه در موقع درخواست پرس و جو از یک سایت و انتقال آن از یک سایت متفاوت میباشد.
 هدف اصلی الگوریتم های تخصیص داده تعیین نسبت دادن فرگمنتها به سایتهای مختلف برای کمینه کردن هزینه انتقال داده در اجرای  یک مجموعه از پرس و جو ها می باشد
و...
در 26 اسلاید
قابل ویرایش

دانلود با لینک مستقیم


دانلود پاورپوینت رشته کامپیوتر با عنوان الگوریتم های تخصیص داده پویا در سیستم های پایگاه داده توزیعی

تحقیق درمورد زبان برنامه نویسی برای ایجاد صفحات پویا در وب Php (2)

اختصاصی از نیک فایل تحقیق درمورد زبان برنامه نویسی برای ایجاد صفحات پویا در وب Php (2) دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 62

 

تاریخچه

کمتر کاربر اینترنت را می‌توان یافت که تاکنون با صفحاتی با پسوندPHP برخورد نکرده باشد و البته این پسوند نامی آشنا برای طراحان و برنامه ‌نویسان وب است.

پی اچ پی (PHP) یکی از محبوب‌ترین و رایج‌ترین زبان‌های برنامه ‌نویسی برای ایجاد صفحات پویا در وب است و کمتر خواسته‌ای در محیط وب وجود دارد که در PHP قادر به انجام آن نباشیم. از ایجاد یک صفحه ساده برای پردازش اطلاعات فرم‌ها، ارتباط با بانک‌های اطلاعات، کار با سوکت‌های TCP، پردازش فرمت‌های PDF وZIP و حتی تصویر بخشی از توانایی این زبان است.

PHP در سال 1994 توسط Lerdorf Rasmus و برای استفاده شخصی‌اش ایجاد شد. او بعدها و در سال 1995 نسخه حرفه‌ای‌تر از مفسر زبان PHP به نام Version 2 PHP/FI را عرضه کرد، و در سال 97 تعداد سایت‌هایی که از PHP استفاده می‌کردند به بیش از 50000 رسید و امرازه نیز میلیون‌ها سایت از آن استفاده می‌کنند.

سایت‌های مشهوری چون Alltheweb و mamma از این زبان استفاده می‌کنند و حتی Yahoo نیز در حال استفاده از این زبان برای توسعه وب سایت‌های خود است.

PHP زبانی برای سیستم عامل‌ها

   یکی از برترین مزایای زبان PHP سازگاری آن با اکثر سیستم عامل‌ها و نرم‌افزارهای وب سرار (مانند IIS و Apache) است. برخی از دیگر زبان‌ها و تکنولوژی‌ها مانند ASP محدود به سیستم عامل windows است و پشتیبانی از آن در دیگر سیستم عامل‌ها بسیار پر هزینه و محدود است، و برخی نیز مانند JSP مشکلاتی با برخی نرم‌افزارهای وب سرار دارد. ساختار و امکانات PHP به شکل مستقل از سیستم عامل شکل گرفته است و این بدان معنا است که به طور مثال برنامه‌نویس می‌تواند اسکریپت خود را تحت سیستم عامل ویندوز نوشته و تست کند و سپس آنرا بدون تغییر به سیستم عامل یونیکس یا لینوکس انتقال دهد. درPHP امکان استفاده از برخی از امکانات خاص سیستم عامل‌های مشهور نیز در نظر گرفته است که برای نمونه می‌توان از پشتیبانی از تکنولوژی DCOM و یا Windows API نام برد. نسخه‌های جدید مفسر PHP سازگار با دیگر تکنولوژی‌های خاص وبسرارها مانند ISAPI نیز می‌باشد.

PHP رایگان و Open Source

   تهیه برنامه مفسر PHP برای همه سیستم عامل‌ها رایگان است و علاقه‌مندان می‌توانند آخرین نسخه مفسر این زبان را از سایت رسمی PHP بارگذاری (Download) کند.

   همچنین امکان تهیه رایگان سورس مفسر PHPنیز فراهم است ، و این مسئله علاوه بر این که در گسترش امکانات این زبان بسیار موثر بوده است، مزیتی برای شرکت‌ها و توسعه ‌دهندگان برای انتخاب این زبان است چرا که پشتیبانی و اعتماد به آن را راحت‌تر کرده است. بسیاری از ویرایشگرهای حرفه‌ای این زبان نیز یا رایگان هستند و یا با هزینه بسیار کم می‌توان آنها را تهیه کرد، در حالی که دیگر تکنولوژی‌ها، مثلاً تهیه پلات فرم‌های جاوا هزینه هنگفتی دارد و همچنین کار حرفه‌ای با تکنولوژی .NET نیز نیاز به تهیه Visual Studio.NET و پرداخت هزینه چند صد دلاری است.

 سرعت بالای تفسیر و اجرای PHP یکی از سریع‌ترین زبان‌ها در نوع خود است. تفسیر و اجرای یک اسکریپ php به طور متوسط تا سه و چهار برابر یک اسکریپ ASP است. (البته باید در نظر داشته باشیم که IIS با Cach اسکریپت‌های ASP سرعت اجرای آنها را در دفعات بعد بالا می‌برد) همچنین در ASP استفاده زیادی از اشیا COM می‌شود که باعث کاهش سرعت و مصرف منابع سیستم می‌شود در حالی که در PHP بسیاری از امکانات و حتی برقراری ارتباط با یکی محبوب‌ترین نرم‌افزار مدیریت بانک‌های اطلاعاتی mySql به صورت توکار نهاده شده است. شرکت Zend که تهیه کننده فعلی موتور مفسر و پشتیبانی کننده آن است، محصولات دیگری را نیز در جهت بهینه کردن سرعت اجرای PHP ارائه کرده است این محصولات با افزایش سرعت تفسیر و همچنین ذخیره کردن نتیجه تفسیر (Cash) باعث افزایش چندین برابر اجرای آن می‌شوند. ساختار مناسب و امکانات بالا در PHP همان طور که در ابتدای مقاله اشاره شد، کمتری نیازی در برنامه‌نویسی تحت وب وجود دارد که در PHP امکان رفع آن نباشد. PHP شامل کتابخانه‌ای غنی از توابعی است که امکان پردازش اطلاعات فرم‌ها، کار با بانک‌های اطلاعاتی، فایل‌های متنی و باینری، فایل‌های گرافیکی، PDF، ZIP و پراتکل‌های TCP، FTP، DNS،SMTP و ... را برای برنامه‌نویس فراهم می‌کند، این را مقایسه کنید با ASP که به طور مستقل امکان Upload File ، ارسال ایمیل یا کار با فایل‌های باینری را ندارد. همچنین PHP یکی ازبهترین پشتیبانی‌ها را از نرم‌افزارهای بانک اطلاعات دارد. mySql , SqlServer , mSql , dBase, Oracle , IBMDB2, PostgreSQL , InterBase و بسیاری از نرم‌افزارهای دیگر در PHP قابل استفاده هستند و البته امکان کار با ODBC و COM برا ی استفاده از بانک‌های Ms Access و دیگر محصولات نیز هست. قدرت زبان PHP تنها در کتابخانه توابع آن نیست، پشتیبانی بسیار خوب از برنامه‌نویسی شیءگرا (OOP) و کار آسان و سریع با متغیرها از مزایای دورنی این زبان است.

معایب PHP

 حال که از حسن PHP گفتیم، بد نیست اشاره‌ای نیز به برخی معایب آن داشته باشیم. نحو (syntax) زبان PHP بسیار شبیه زبان C++ و Perl است. این اگر چه باعث استقبال از این زبان توسط برنامه‌نویسان C و یا Perl شد، اما این نحو برای بسیاری از طراحان صفحات وب چندان آسان نیست و بسیاری معتقد هستند که تکنولوژی ASP و زبان VBScript آسانتر و قابل درک تراست و همچنین JSP و زبان جاوا نیز به دلیل محبوبیت و ساختار قدرتمند آن مورد توجه است. یک اشکال دیگر PHP عدم پشتیبانی خوب آن از یونیکد و به خصوص زبان فارسی است، حتی آخرین


دانلود با لینک مستقیم


تحقیق درمورد زبان برنامه نویسی برای ایجاد صفحات پویا در وب Php (2)