asp و asp.net

asp و asp.net

asp و asp.net

زبان asp یکی از زبان های چند گانه طراحی وبسایت می باشد. این زبان یک چهارچوب کلی برای پیاده سازی وبسایتها

می باشد که نسخه قدیمی آن asp می باشد.asp و asp.net در گذشته طرفدارهای زیادی نسبت به اکنون داشت ، اما با به روز رسانی

تازه که نسخه سوم و پایانی آن به نام asp.net می باشد ، توانست خیلی از طرفداران خود را برگرداند. منتها جالب است

بدانید که نسخه پایانی در برگیرنده asp کلاسیک هم می باشد.

زمینه اجرایی ، ریشه و نمایش دهنده asp

کلمه asp گرفته شده از کلمه های ( active server page ) می باشد که از طریق شرکت مایکروسافت در سال ۱۹۹۳

میلادی انتشار شده است. همه ی کدهای زبان asp در برنامه visual studio نوشته می شود که به عنوان زمینه توسعه

این زبان شناخته می شود و جزء برنامه های با اهمیت به حساب می آید.

تبدیل asp به asp.net و توسعه آن

Asp زبان برنامه نویسی می باشد که حال از رده خارج شده و جای خود را به asp.net داده است.منتها باید دقت کنیم

که asp.net فقط یک زبان برنامه نویسی نیست بلکه یک فن آوری برنامه نویسی با بهره گیری از Net. می باشد که از راه :

زبان های VB
c#
J#

و یا هر زبانی با پسوند Net. نوشته می شود. که فایل های آن با پسوند aspx قابل دیدن می باشد.باید دقت داشت که

کنترل این زبان هم می تواند به زبان های گوناگونی مثل c++ و Java نوشته شود.

کنترل کدهای html در asp.net

Asp.net دارای کلکسیونی از کنترل های HTML می باشد ، به شکلی که همه ی قسمت های یک صفحه را از راه

تغییر دادن کدها می توان دگرگون کرد. و نیز از راه این کنترل ها می توان اسکریپت ها و یا باکس هایی طراحی کرد که

با زدن دکمه ای ویژه ، کار مورد نظر انجام بشود ، همه ی رویداد های یک صفحه از راه اشیاء و کدهای asp.net صورت

می گیرد و این کد ها مجری این کنترل ها می باشند. مثلا اگر بخواهیم از یوزرهای وبسایت خود یک نظرسنجی انجام

دهیم ، اول وبسایت ، بنابر درخواست یوزر ، یک صفحه asp.net را ترجمه می کند ،و سپس یک نسخه را در cashe خود

محافظت می کند ، و یک نسخه را هم به یوزر تحویل می دهد تا بتواند در این نظر سنجی حضوری پیروز داشته باشد .

وب سرور asp.net

برای راه اندازی asp احتیاج به هاست ویندوزی دارید. وب سروری که با asp.net هماهنگ یا سینک می باشد ،مخصوص

به شرکت مایکروسافت می باشد که با نام IIS می باشد. برای پایگاه داده های این زبان هم می بایست از SQL server

بهره گیری کرد ، که یکی از مشکلات این زبان، این می باشد که در هنگام قطع شدن هر گونه رابطه با وب سرور های

بالا عملا کار شما راکد می شود .

خصوصیت های asp.net :

رسپانسیو بالا

سطح امنیتی این زبان برای پیاده سازی وبسایت خیلی بالا می باشد.

محافظت آن به صورتی که از یک طرف با خیال آسان می توانید : این برنامه ها را آغاز کنید و محافظت مستقیم این برنامه

شرکت مایکروسافت می باشد که اغلب حرفه ای ها از توجه محافظت این تیم خرسندی ۱۰۰% را دارند و توانایی های

بسیار راحتی را برای آغاز برنامه نویسی به شما هدیه می دهد.

سرعت بالا

عیوب asp.net

یکی از دشواری های این زبان برای طراحان وبسایت وقت گیر بودن آن است

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

محافظت نکردن از بقیه ی زبان ها یا platform که منجر می شود یوزر محصور شود.

پرهیز از تحول سریع در وبسایت