php و asp.net

php و asp.net

 

تعاریف  php و asp.net

 

[thumbnail target=”_self” src=”http://www.shopingserver.net/wp-content/uploads/2017/07/the-php-practitioner.jpg”]

پی اچ پی PHP :

هدف از زبان PHP نوشتن اسکریپتهای وب بود. در اصل  هدف فرار از سردرگمی های Perl و نوشتن CGI با زبان هایی مثل C و ارائه کد دستور ساده برای سازندگان صفحات وب بود. پی اچ پی اولیه زبانی با کد دستورات کم  و ساده بود که بیشتر برای کارهای ساده و برای سازندگان  وب سایتها و نه برنامه نویسان حرفه ای بود. این زبان آرام آرام  پیشرفت کرد و بخصوص Open Source بودن آن عامل سریع تر شدن این حرکت شد.

دستورات و توابع:

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

تکنولوژی ASP.NET :

 

[thumbnail target=”_self” src=”http://www.shopingserver.net/wp-content/uploads/2017/07/635265449426496509aspnet.jpg”]

 

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

کتابخانه غنی asp.net

با ASP.NET و با موجود بودن کتابخانه غنی توابع و کلاسهای دات نت تقریبا هر کاری در وب امکان پذیر است. اگر چه مایکروسافت در ساختار دات نت هدف اجرا در پلاتفرمها و سیستم عاملهای متنوع را مد نظر داشته است اما حداقل الان میتوان دات نت را یک ابزار پیشرفته در سیستم عامل ویندوز دانست. قابل ذکر است که پروژه هایی برای شبیه سازی و انتقال دات نت به محیط لینوکس نیز هست که مهمترین آنها پروژه Mono است که پیشرفت قابل قبولی داشته است.انتظار می رود در آینده نزدیک ASP.NET در هر سیستم عامل و پلاتفرمی قابلیت اجرا داشته باشد.

 

امتیاز ما
برای امتیاز به این پست کلیک کنید
[کل: 0 میانگین: 0]

Leave a Reply