لینک پرداخت و دانلود در "پایین مطلب"
فرمت فایل: word (قابل ویرایش و آماده پرینت)
تعداد صفحات 12
از آنجائیکه اطلاع رسانی ، برنامه های کاربردی بر مبنای Web و نیاز وجود پایگاههای داده بر روی اینترنت از موضوعات مطرح این سالها گردیده است لذا یافتن تکنولوژی برتر از لحاظ سرعت و هزینه و سایر ویژگیهای لازم از اهمیت ویژه ای برخوردار است.
اصول کار با ASP_Net
تکنولوژی PHP و ASP و ..... بر این اساس استوارند :
1)سورس برنامه نوشته شده روی وب سرور قرار میگیرد
2) به محض تقاضای کاربر، وب سرور برنامه نوشته شده را خط به خط تفسیر و اجرا میکند و به کاربر پاسخ میدهد
تکنولوژی ASPnet بر این اساس استوار است :
1)ابتدا سورس کد نوشته شده کامپایل شده و به یک اسمبلی دات نتی که در حقیقت یک فایل DLL است تبدیل میگردد و فایل مذکور بر روی وب سرور قرار میگیرد
2) زمانی که درخواستی که از سوی کاربر ارسال میشود ، بلافاصله وب سرور برنامه مورد درخواست در فایل DLL مذکور را اجرا کرده و به کاربر پاسخ میدهد. بدون آن که برنامه را کامپایل کند یا تفسیر و ... کند نتیجه را سریعا برگشت میدهد
بنابراین در دات نت دیگر نیازی به تفسیر و .... در زمان اجرا نیست چراکه برنامه فقط یکبار کامپایل شده و در زمان اجرا به سرعت اجرا میشود اما در PHP یا ASP برنامه باهر تقاضا ابتدا تفسیر میشود سپس اجرا میشود .
با این حساب است که سرعت دات نت بسیار بالاتر است ، ضمن آنکه قابلیت کامپایل و دیباگ زمان طراحی را نیز میدهد
مزیتهای Asp.Net
یکی از مزیتهای عمده ASp.Net نسبت به پی اچ پی استفاده از تکنولوژی code behind است ،در این تکنولوژی صفحه وب شما صرفا محتوای کنترل ها و تصاویر و ... را در بر خواهد داست (و تاحدودی کدهای اسکریپتی سمت کلاینت را) اما سورس کد شما در فایل جداگانه ای ثبت خواهد شد.این فایل (ها) جداگانه در نهایت پس از کامپایل شدن به یک اسمبلی دات نتی (که مثل یک DLL است) تبدیل شده و به همراه صفحه وب روی وب سرور قرار میگیرند.
مقاله برنامه نویسی تحت وب Web Application ها مقایسه PHPو ASP