تور لحظه آخری
امروز : دوشنبه ، 12 آذر 1403    احادیث و روایات:  پیامبر اکرم (ص):كسى از شما حق ندارد از هيچ يك از يارانم چيزى به من بگويد؛ زيرا دوست دارم در حال...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

ساختمان پزشکان

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

رفع تاری و تشخیص پلاک

پرگابالین

دوره آموزش باریستا

مهاجرت به آلمان

بهترین قالیشویی تهران

بورس کارتریج پرینتر در تهران

تشریفات روناک

 






آمار وبسایت

 تعداد کل بازدیدها : 1836729491




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

چرا ASP.Net ؟


واضح آرشیو وب فارسی:راسخون:
چرا ASP.Net ؟
چرا ASP.Net ؟ نويسنده: سيد مصطفي مفيديان نسل جديد زبان‌هاي برنامه‌نويسي به اين دليل توليد مي‌شود كه زبان‌هاي قديمي‌تر داراي امكانات محدود بوده و يا قدرت استفاده از تكنولوژي‌هاي فعلي را بصورت مطلوب ندارند. ASP.Net نسل جديدي از ASP بوده كه توسط شركت مايكروسافت عرضـه گرديده است. ASP.Net اولين سيستم جامع براي برنامه‌نويسي تحت وب (اينترنت) است كه از مراحل سطح پايين آن يعني زبان ماشين تا بالاترين سطح آن كه برنامه‌نويسي ويژوال مي‌باشد براي استفاده در اينترنت و شبكه هاي محلي طراحي شده‌است. بزرگترين مزيت آن در برابر سيستم‌هاي ديگر، امكانات اينترنت آن است. از ASP.Net مي‌توان در طراحي و توليد سايت‌هاي وب اينترانت كوچك يك شركت و نيز سايت‌هاي وب تجاري خيلي بزرگ استفاده نمود. مهمترين نكته‌اي كه در طراحي اين محصول درنظرگرفته‌شده‌است، استفاده‌ي آسان، كارآيي بالا و نيز قابليت فوق‌العاده اين نرم‌افزار است.ASP.Net، يك زبان برنامه نويسي run time است. ساختار آن بر اساس Framework بوده كه تمام لايه‌هاي برنامه نويسي را در بالاي سيستم عامل دربرگرفته‌است. اين تمامي تكنولوژي هاي موجود از طرف مايكروسافت و ساير شركت ها را شامل مي‌شود. در .Net تمام اعمال تخصيص حافظه و سازماندهي فايل بعهده‌ي .Net Framework است. همين باعث مي‌شود تا بتوان برنامه‌اي را كه به سيستم عامل متكي نمي‌باشد ، نوشت. اما قلب Framework، CLR مي‌باشد. مسؤول اجراي فايل‌ها، فراخواني آنها به حافظه و كمپايل‌كردن آنها به زبان MSIL است. سپس كدهاي IL در هنگام اجرا، توسط برنامه‌ي كمپايلر Just-in-time به زبان ماشين تبديل مي‌شود. اين بدان معني است كه در .Net دو مرحله براي كمپايل‌شدن وجود دارد. اولين مرحله وقتي است كه برنامه به IL كمپايل شود كه اين كد كمپايل‌شده، وابسته به سيستم عامل نمي‌باشد. مرحله‌ي دوم زمان اجرا است كه كمپايلر Just-in-hime كد IL را براي اجرا به زبان ماشين ترجمه مي‌كند.ASP.Net داراي چندين ويژگي مهم در مدلهاي توسعه يافته مي‌باشد:- بهبود عملكرد- ASP.Net يك تكنولوژي قدرتمند از مجموعه‌ي تكنولوژي‌هاي Server-side براي ايجاد صفحات وب پويا است . برخلاف پردازشگرهاي مفسر ،ASP.Net بهبود در مقيدسازي ،كمپايل Just-in-time، بهينه‌سازي و سرويس Cache را در بهترين شرايط ارائه مي‌دهد. مي‌توان گفت ASP.Net بهترين عملكرد را قبل از نوشتن حتي يك خط برنامه ارائه‌خواهدداد. - پشتيباني از ابزار جهاني - ASP.Net جعبه ابزاري كامل، و محيط طراحي توسعه يافته‌اي دارد. به علت تغيير اساسي‌اي كه در برنامه داده‌شده‌است، برنامه اينترنتي قابليت گرافيكي در حد برنامه‌هاي Win32GUI را دارا هست. ويرايش WYSIWYG، كنترل‌هاي بكش‌ورهاكن سرور و گسترش اتوماتيك، از ويژگي‌هاي اين ابزار قدرتمند مي‌باشند.- قدرت و انعطاف‌پذيري - به واسطه‌ي استفاده از CLR، ASP.Net از قدرت و انعطاف‌پذيري خاصي در توسعه‌ي برنامه‌هاي كاربردي وب دارا است. كتابخانه‌ي كلاس .Net، پيام‌ها و راه‌حل‌هاي دستيابي داده، تواماً گواهي بر قدرت دستيابي وب مي‌باشد. XML، ADO.Net وThreading (اشيايي براي برنامه نويسي هر Thread ) از جمله‌ي كلاس‌ها و اشياي مورد استفاده‌ي برنامه‌نويسان است. ASP.Net داراي زباني مستقل است كه مي‌توانيد آنرا انتخاب و جزيي از زبان‌هاي برنامه‌ي كاربردي خود قراردهيد.- سادگي - ASP.Net كارها را ساده كرده و از يك فرم ساده و مجوزي، براي گسترش و پيكربندي سايت جهت ايجاد يك برنامه استفاده مي‌كند. براي مثال، يك صفحه‌ي ASP.Net اجازه مي‌دهد شما رابط كاربري بسازيدكه برنامه‌ي كاربردي آن جداي از كنترل‌هاي دستي مي‌باشد، در واقع Code-behind وجود دارد. بعلاوه براحتي با سرويس كدهاي مديريتي مانند ارجاع اتوماتيك و garbrage توسعه مي‌يابد.- مديريت- ASP.Net بر پايه‌ي متن پيكربندي سلسله مراتبي كه در محيط سرور و برنامه‌هاي كاربردي وب ظاهرمي‌شود، كار مي‌كند. بدليل اينكه اطلاعات پيكربندي در متن ذخيره شده، تنظيمات جديد، بدون ابزار مديريتي ظاهرمي‌شوند. اين مديريت، سبب گسترش برنامه‌ي‌كاربردي در ASP.Net مي‌شود. برنامه كاربردي ASP.Net تحت سرور، به سادگي با كپي فايلهاي لازم روي سرور توسعه مي‌يابند. سرور نياز به restart نداشته و تنها با جايگزيني كدهاي كمپايل‌شده يا توسعه‌يافته گسترش مي‌يابد.- قدرت و توانايي – ASP.Net با تفكر سطح بالايي طراحي شده و داراي ويژگي بهبود عملكرد كار در محيط هاي چند پردازنده است. پردازش‌ها توسط ASP.Net مديريت شده ونمايش‌داده‌مي‌شوند. به عنوان مثال اگر گسيختگي پيش‌آيد، يك پردازش مي‌تواند در اين مكان ايجاد شود تا به درخواست‌هاي برنامه كاربردي كمك نمايد.- مشتري‌مداري و قابليت تمديد- بر اساس معماري ASP.Net اجازه‌ي توسعه Plug-inها را به شركت‌ها و اشخاص خواهد داد. در واقع اين امكاني است كه به كاربران اجازه‌ي نوشتن، جايگزين كردن، و به كار بردن قطعات نوشته شده را در ASP.Net مي‌دهد.- امنيت- با استفاده از مجوزها در ويندوز وپيكربندي برنامه‌ي كاربردي، يقيناً برنامه كاربردي مطمئني را مي‌توان ارائه داد. ASP.Net قادر به ارائه امنيت در سطوح مختلف مي‌باشد.منبع: www.articles.ir/خ





این صفحه را در گوگل محبوب کنید

[ارسال شده از: راسخون]
[مشاهده در: www.rasekhoon.net]
[تعداد بازديد از اين مطلب: 338]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن