ايران ويج

نسخه‌ی کامل: معرفی ويژگی های ASP
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
معرفی برخی ويژگی های تكنولوژی ASP
ASP، يك محيط مناسب بر روی سرويس دهنده را بگونه أی فراهم می كند كه امكان ايجاد صفحات وب پويا و نرم افزارهای كاربردی تحت وب بسرعت و بسادگی فراهم ميگردد .

صفحات ASP ، فايل هائی هستند كه شامل دستورات ( تگ ها ) HTML ، متن و دستورات اسكريپت می باشند.

صفحات ASP می توانند اجزای ActiveX را جهت انجام عمليات خاصی نظير اتصال به يك بانك اطلاعاتی و يا محاسبات تجاری خاصی و انجام دهند.

با استفاده از تكنولوژی ASP ، ميتوان اقدام به طراحی و پياده سازی صفحات وب پويا نمود.

با استفاده از تكنولوژی ASP ، ميتوان اطلاعات متفاوتی را از طريق فرمهای موجود در صفحات وب جمع آوری و پردازش دلخواه را بر روی آنها انجام داد.

جهت ايجاد صفحات ASP ، می توان از زبانهای اسكريپت متعددی نظير : Vbscript، Jscript، Perl، Rexx و استفاده نمود.

مدل عملياتی ASP
دستورات و اسكريپت های موجود در صفحات ASP ، زمانی اجراء ميگردنند كه مرورگر يك فايل با انشعاب .asp ، را از سرويس دهنده وب تقاضا نمايد. در ادامه سرويس دهنده وب ، ASP مربوطه را صدا زده و پس از اجرای دستورات و اسكريپت های موجود در آن ، ماحصل نتايج بصورت يك صفحه وب برای مرورگر ارسال ميگردد .

با توجه به اينكه صفحات ASP بر روی سرويس دهنده اجراء می گردنند، بنابراين تمامی عمليات مربوط به اجرای اسكريپت ها و دستورات بر روی سرويس دهنده انجام شده و وابسته به مرورگر نخواهد بود. در ضمن با توجه به اجرای صفحات ASP بر روی سرويس دهنده ، امكان مشاهده و تكثير اين نوع فايل ها وجود نداشته و صرفا" ماحصل ( نتايج ) اجرای ASP بصورت كدهای استاندارد HTML برای مرورگر ارسال ميگردد.
ممنون .
اما یه سوال .
برتری ها و ضعف هاش در مقایسه با PHP چیه ؟
سلام
سوال بسیار جالبی را مطرح کردید (البته با پاسخی مشکلRolleyes)
به نظر من درست نیست که دو زبان برنامه نویسی را با هم مقایسه کرد
چون 100% هیچ زبانی بدون عیب و نقص نیست (اگر بود که دیگر...)
خوب :
asp به نظر من یک زبان پیچیده در حال سادگی هست
چطور ؟ معمولا هر کسی که برنامه نویسی به زبان ویژوال بیسیک را کار کرده می تواند با این زبان برنامه بنویسید  . اما پیچیدگی در زمینه امنیت !(تنها قابل اجرا در سیستم عامل ویندوز )
یکی از برتری (!) های php که به نظر ن باعث شده بیشتر سایت ها از آن استفاده کنند در این است که هم قابل اجرا در سیستم های لینوکس و ویندوز است (اما قیمت هاست های لینوکس در برابر ویندوز بسیارپایین است)

از نظر مالی هم که باشه php به صرفه تره Confused

حال از نظر امنیت :
asp :
ای اس پی در ضمینه SQL Injection بسیار  آسیب پذیر است (پیچیده)
php :
هم در زمینه SQL Injection  بسیار آسیب پذیر است و هم در زمینه Remote File Include (RFI )

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

موفق باشید
خدانگهدار
اينكه ميگن سرعت asp در استفاده از کش هست یعنی چی ؟