شما مالک این فایلی که در حال فروش در پوشه است هستید؟ کلیک کنید

برنامه نویسی تحت وب web application ها

موضوع : برنامه نویسی تحت وب web application ها

توضیح : این فایل به صورت ورد و آماده چاپ می باشد
برنامه نویسی تحت وب (Web Application ها )
مقایسه    PHPو ASP
از آنجائيکه اطلاع رسانی ، برنامه های کاربردی بر مبنای Web و نياز وجود پايگاههای داده بر روی اينترنت از موضوعات مطرح اين سالها گرديده است لذا یافتن تکنولوژی برتر از لحاظ سرعت و هزینه و سایر ویژگیهای لازم از اهمیت ویژه ای برخوردار است.
اصول کار با ASP_Net
تکنولوژي PHP و ASP و ..... بر اين اساس استوارند :
1)سورس برنامه نوشته شده روي وب سرور قرار ميگيرد
2) به محض تقاضاي کاربر، وب سرور برنامه نوشته شده را خط به خط تفسير و اجرا ميکند و به کاربر پاسخ ميدهد
تکنولوژي ASPnet بر اين اساس استوار است :
1)ابتدا سورس کد نوشته شده کامپایل شده و به یک اسمبلي دات نتي که در حقيقت يک فايل DLL است تبديل ميگردد و فايل مذکور بر روي وب سرور قرار ميگيرد
2) زماني که درخواستي که از سوي کاربر ارسال ميشود ، بلافاصله وب سرور برنامه مورد درخواست در فايل DLL مذکور را اجرا کرده و به کاربر پاسخ ميدهد. بدون آن که برنامه را کامپايل کند يا تفسير و ... کند نتيجه را سريعا برگشت ميدهد
بنابراین در دات نت ديگر نيازي به تفسير و .... در زمان اجرا نيست چراکه برنامه فقط يکبار کامپايل شده و در زمان اجرا به سرعت اجرا ميشود اما در PHP يا ASP برنامه باهر تقاضا ابتدا تفسير ميشود سپس اجرا ميشود .
با اين حساب است که سرعت دات نت بسيار بالاتر است ، ضمن آنکه قابليت کامپايل و ديباگ زمان طراحي را نيز ميدهد
مزيتهای Asp.Net
يکي از مزيتهاي عمده ASp.Net نسبت به پي اچ پي استفاده از تکنولوژي code behind است ،در اين تکنولوژي صفحه وب شما صرفا محتواي کنترل ها و تصاوير و ... را در بر خواهد داست (و تاحدودي کدهاي اسکريپتي سمت کلاينت را) اما سورس کد شما در فايل جداگانه اي ثبت خواهد شد.اين فايل (ها) جداگانه در نهايت پس از کامپايل شدن به يک اسمبلي دات نتي (که مثل يک DLL است) تبديل شده و به همراه صفحه وب روي وب سرور قرار ميگيرند.
دیگر مزيتهای Asp.Net
- محيط توسعه بسیار قوی Visual Studio .Net که حاوی تعداد زیادی ابزار توسعه کاملا ويژوال و الگوهای از پیش طراحی شده و راحتی و توانایی کار و مدیریت پروژه ها است.
- استفاده از فضای نام System.Web که حاوب تعداد زيادی کلاس ، انواع داده ای شمارشی (enum) ، اينترفيس و .... است که کلیه نیازهای توسعه دهندگان را پاسخ میدهد.
- تقسیم کنترل ها به دو بخش کنترل های سمت سرور و سمت کلاینت که نوعی فانکشنالیتی خاصی به این تکنولوژی داده است.
- استفاده از وب سرور IIS که طبق اذعان همگان (يا حداقل اکثر آنهايي که با این وب سرور و دیگر وب سرور ها کار کرده اند) بسیار محیط ساده و کاربر پسندی داشته و مدیریت و پیکربندی وب سایتها در آن به سادگی هر چه تمامتر صورت میگیرد و همه این ها ويژگی های مثبت اینترفیسی از طریق تکنولوژی MMC (Microsoft Management Console) صورت میگیرد . (
- در آمیختگی Asp.Net با .Net Framework اساسی ترین و
فهست مطالب
مقایسه    PHPو ASP    1
اصول کار با ASP_Net    1
مزيتهای Asp.Net    2
دیگر مزيتهای Asp.Net    3
نقطه ضعف بسیار بزرگ Asp.Net    5
مزيتهای php    5
هفت دلیل برای استفاده از PHP    6
مقايسه تکنولوژيهاي سمت Server در مواجهه با پايگاههاي داده:    9
نتيجه گيری نهائی :    12
منابع تحقیق :    12

برچسب ها: برنامه نویسی تحت وب web application ها تحقیق برنامه نویسی تحت وب مقایسه PHP و ASP

فایل های دیگر این دسته

مجوزها،گواهینامه ها و بانکهای همکار

مرکز دانلود انواع پروژه های دانشجویی دارای نماد اعتماد الکترونیک از وزارت صنعت و همچنین دارای قرارداد پرداختهای اینترنتی با شرکتهای بزرگ به پرداخت ملت و زرین پال و آقای پرداخت میباشد که در زیـر میـتوانید مجـوزها را مشاهده کنید