nexpay

چرا ASP.NET ؟ مزيت آن نسبت به PHP چيست؟

شروع موضوع توسط alireza sh ‏2 ژانویه 2006 در انجمن asp , ASP.NET

  1. alireza sh

    alireza sh مدیر بازنشسته

    تاریخ عضویت:
    ‏2 ژانویه 2006
    نوشته ها:
    2,668
    تشکر شده:
    66
    محل سکونت:
    نصف جهان
    بسم ا... الرحم الرحيم

    در اين قسمت ميخواهيم تا با هم يک بررسي اجمالي بر برنامه هاي کاربردي تحت وب يا Web Application ها داشته باشيم و در مورد مزايا و معايب هرکدام بيشتر بدانيم

    بنده بشخصه ASP.Net را ترجيح ميدهم به دلايل زير :

    1) نحوه پاسخگويي به درخواستهاي کابر
    2) امکان debugging
    3) محيط توسعه یسيار قوي که همان Visual studio.Net ميباشد
    4) کامپايل شدن صفحات
    5) امکان استفاده از قابليتهاي microsoft .net framewok که به شدت قدرتمند است
    6) پشتيباني از چند زبان مختلف که به آن خاصيت cross-language ميگوييم و ديگر به زبان توسعه خاصي محدود نيستيم

    ....
    ....
    ...

    ادامه دارد ....
     
  2. alireza sh

    alireza sh مدیر بازنشسته

    تاریخ عضویت:
    ‏2 ژانویه 2006
    نوشته ها:
    2,668
    تشکر شده:
    66
    محل سکونت:
    نصف جهان
    اصول کار با ASP_Net


    تکنولوژي PHP و ASP و ..... بر اين اساس استوارند :

    1) سورس برنامه نوشته شده روي وب سرور قرار ميگيرد
    2) به محض تقاضاي کاربر، وب سرور برنامه نوشته شده را خط به خط تفسير و اجرا ميکند و به کاربر پاسخ ميدهد

    تکنولوژي ASPnet بر اين اساس استوار است :

    1) ابتدا سورس کد نوشته شده کامپایل شده و به یک اسمبلي دات نتي که در حقيقت يک فايل DLL است تبديل ميگردد و فايل مذکور بر روي وب سرور قرار ميگيرد

    2) زماني که درخواستي که از سوي کاربر ارسال ميشود ، بلافاصله وب سرور برنامه مورد درخواست در فايل DLL مذکور را اجرا کرده و به کاربر پاسخ ميدهد. بدون آن که برنامه را کامپايل کند يا تفسير و ... کند نتيجه را سريعا برگشت ميدهد


    Teeth Teeth Teeth Teeth

    فکر ميکنم خود شما متوجه تفاوت عملکرد دات نت شده باشيد !!!

    در دات نت ديگر نيازي به تفسير و .... در زمان اجرا نيست چراکه برنامه فقط يکبار کامپايل شده و در زمان اجرا به سرعت اجرا ميشود اما در PHP يا ASP برنامه با هر تقاضا ابتدا تفسير ميشود سپس اجرا ميشود !!!!


    با اين حساب است که سرعت دات نت بسيار بالاتر است ، ضمن آنکه قابليت کامپايل و ديباگ زمان طراحي را نيز ميدهد


    منتظر نظرات قشنگ شما هستم
     
  3. alireza sh

    alireza sh مدیر بازنشسته

    تاریخ عضویت:
    ‏2 ژانویه 2006
    نوشته ها:
    2,668
    تشکر شده:
    66
    محل سکونت:
    نصف جهان
    بدون هيچ گونه تعصبي اينگونه عرض کنم که دات نت و سي شارپ تکامل يافته ترين محيط و زبان برنامه نويسي هستند

    چنانکه نحوه کلاسبندي ها ، سينتکس و قواعد نحوي ، اصول شي گرايي و ... در سي شارپ به مراتب بهتر پياده سازي شده اند

    توصيه ميکتم اين لينک را حتما ببينيد :

    http://www.javacamp.org/javavscsharp
     
  4. alireza sh

    alireza sh مدیر بازنشسته

    تاریخ عضویت:
    ‏2 ژانویه 2006
    نوشته ها:
    2,668
    تشکر شده:
    66
    محل سکونت:
    نصف جهان
    يکي از مزيتهاي عمده ASp.Net نسبت به پي اچ پي استفاده از تکنولوژي code behind است
    در اين تکنولوژي صفحه وب شما صرفا محتواي کنترل ها و تصاوير و ... را در بر خواهد داست (و تاحدودي کدهاي اسکريپتي سمت کلاينت را) اما سورس کد شما در فايل جداگانه اي ثبت خواهد شد.
    اين فايل (ها) جداگانه در نهايت پس از کامپايل شدن به يک اسمبلي دات نتي (که مثل يک DLL است) تبديل شده و به همراه صفحه وب روي وب سرور قرار ميگيرند.

    فرستادن پيغام خصوصي به كاربر جستجوي پستهاي كاربر --> نقل قول از اين پست
     
  5. artin

    artin کاربر تازه وارد

    تاریخ عضویت:
    ‏19 می 2004
    نوشته ها:
    2,112
    تشکر شده:
    2
    همیشه وقتی محاسن رو می گن معاین رو هم می گن ;)
     
  6. H_R

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

    تاریخ عضویت:
    ‏30 مارس 2005
    نوشته ها:
    3,285
    تشکر شده:
    15
    محل سکونت:
    North Pole
    درسته قبل از هرکاری بسم الله بگی ثواب داره ولی قبل اینکه بسم الله هر کاری رو بگی اول ببین کارت فایده داره یا نه !! از راه رسیدی تاپیک باز کردی لا اقل یه نگاهی به پست های سه هفته اخیر مینداختی ببینی اینورا (یا مثلا توی انجمن PHP ) همین بحث نشده باشه ؟!؟! بدک نبودا


    هیچ آشنایی با asp.net 2 داری ؟؟


    نظر کارشناسی ارشد :D :(دعا کنید مام یه روزی کارشناسی ارشد قبول شیم :blush: ) طبق فرمایشات استادان گرانقدر در اینور و اونور جهان و بحث های متعدد نتیجه این شده که اگه php کار ها این بحث رو راه انداختن php خوب بوده اگه میکروسافتی ها این بحث رو راه انداختن asp خوب بوده اگرم یه نفر خداییش بی طرف اومده قضاوت کرده (من خودم دیدما !! طرف هم .net باز بوده هم سری تو سرای PHP داشته ) نتیجه این شده که جفتش خوبه !!

    سرعتشم نمیشه به خاطر dll درست کردن دات نت بگی که دات نت سریع تره ! اصلا روش حساب نکنید !

    دست آخر : (من چون PHP رو اندازه دلفی بلدم "حالا کی میدونه من چقدر دلفی بلدم ؟!؟:eek: " ) میگم که asp.net از همه چیز خوب تره تازه میشه با mysql هم قاطیش کرد که دیگه قیمت هاستینگشم با هاستینگ های linux زیاد فرقی نداشته باشه !!
     
  7. alireza sh

    alireza sh مدیر بازنشسته

    تاریخ عضویت:
    ‏2 ژانویه 2006
    نوشته ها:
    2,668
    تشکر شده:
    66
    محل سکونت:
    نصف جهان
    سلام
    عزيزم من براي خوشامد کسي يا گروهي مطلب نمي نويسم که !!!
    اين ها همه ابزارند و خدا شاهده من هيچ تعصبي روي هيچ ابزاري ندارم
    من يه تاپيک به اسم نهضت اوپن سورس تو همين فوروم دارم که اونجا دارم اوپن سورسها را بررسي ميکنم

    زود قضاوت نکن
     
  8. carp3

    carp3 کاربر تازه وارد

    تاریخ عضویت:
    ‏15 آپریل 2005
    نوشته ها:
    1,321
    تشکر شده:
    1
    در کل وب سرور لینوکس ارزونه چون اوپن سورسه
    اما ویندوز .... [​IMG]

    بعدشم من طرف پی اچ پیرو میگیرم چون پی اچ پی نویسم اما دات نت و کلا ASP در ایران واسه این بیشتر خاطر خواه داره چون ویندوز مثل نقل و نبات هست اما لینوکس نه !
    آی آی اس به صورت پیش فرض هست اما آپاچی نه !
    ASP نصبه اما PHP نه !
    Frontpage ASP رو ساپورت میکنه اما پی ا پیرو که ساپورت نمیکنه هیج ! خراب هم میکنه ! !!
    اما از این به بعد داره پی اچ پی زیاد میشه چون برنامه های آماده مثله XAMMP - EasyPHP اومده و کار رو خیلی راحت کرده !

    سورس های پی اچ پی خیلی خیلی خیلی زیاد تر از ASP هست !
    سرعت پی اچ پی هم خوبه ! دیگه چه سرعتی میخواید ؟
     
  9. phpkar

    phpkar Registered User

    تاریخ عضویت:
    ‏11 آگوست 2005
    نوشته ها:
    388
    تشکر شده:
    0
    محل سکونت:
    Mashhad
    حال وکردم !
    ضربه فنی وشد !!
    مرگ بر ضد ولایت PHP :p :p
    شوخی کردم
    هر دو خوبن و هر کی با هر چی راحته بنویسه ...
    اکثرا محیطهای آکادمیک میرن سراغ PHP و میحطهای بازاری میرن سراغ ASP.net
    ما تمامی سیستمهای دانشگاهمون با PHP است و خیلی خوب هم از پسش بر میایم
    خیلی ها هم هستن با .net پروژه های خوبی انجام میدن
    ولی به هر حال هر کی با یه چیزی حال میکنه
    من به شخصه اول ASP کار میکردم یعنی سال 78 اما میخواستم آپلود بزارم توی سایتم باید یه عالمه کاپموننت نصب میکردم ! این شد که رفتم سراغ PHP و فهمیدم تازه دنیا دست کیه !;)
     
  10. adasoft

    adasoft کاربر تازه وارد

    تاریخ عضویت:
    ‏28 نوامبر 2005
    نوشته ها:
    22
    تشکر شده:
    0
    PHP از ASP خيلي قويتره
    ولي ASP.net يه چيز ديگه است
    در ضمن ميگن دوتا برنامه نويس PHP رسيدن به ASP.net تازه فهميدن وب چيه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟(شوخي بود)
    زنده باد ASP.net:rolleyes:
     
  11. adasoft

    adasoft کاربر تازه وارد

    تاریخ عضویت:
    ‏28 نوامبر 2005
    نوشته ها:
    22
    تشکر شده:
    0
    PHP از ASP خيلي قويتره
    ولي ASP.net يه چيز ديگه است
    در ضمن ميگن دوتا برنامه نويس PHP رسيدن به ASP.net تازه فهميدن وب چيه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟(شوخي بود)
    زنده باد ASP.net:rolleyes:
     
  12. artin

    artin کاربر تازه وارد

    تاریخ عضویت:
    ‏19 می 2004
    نوشته ها:
    2,112
    تشکر شده:
    2
    اصلا این دو تا قابله مقایسه نیستند و سبکشون فرق می کنه و بهتره اصلا روش بحث نشه
     
  13. avajang.com .leftjee.ir.right
  14. cs.asp.net

    cs.asp.net کاربر تازه وارد

    تاریخ عضویت:
    ‏14 ژانویه 2006
    نوشته ها:
    2
    تشکر شده:
    0
    خیلی ها اعتقاد دارم اینا با هم فرق دارن ولی من این اعتقاد رو ندارم!
    البته منظورم asp.net هست نه کلا دات نت!
    برای درک بیشتر باید بگم asp.net از لحاظ تئوریک به این میگن:
    Sistem.Web
    یعنی این name space میشه asp.net
    که نقشه اشو این پایین میبینید!
    چیز هایی که قابل مقایسه نیستند php و .net هستند!
    در مورد قوی تر بودن کدوم پلتفرم باید بگم که به نظر من به چندین دلیل asp.net یاد گرفتن بهتره!
    اما این نشانه ی ضعف php نیست!
    اینکه چرا asp.net بهتره نیاز به توضیحات زیادی داره که الاندر حوصله من نیست!
    همچنین دوستمون دارن خوب پیش میرن.و انشالله ایشون توضیح خواهند داد!
     

    فایل های ضمیمه:

  15. Mehdi

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

    تاریخ عضویت:
    ‏1 آگوست 2004
    نوشته ها:
    5,569
    تشکر شده:
    48
    محل سکونت:
    Anywhere
    من هم از طرفداران اي اس پي دات نت هستم :D
     
  16. alireza sh

    alireza sh مدیر بازنشسته

    تاریخ عضویت:
    ‏2 ژانویه 2006
    نوشته ها:
    2,668
    تشکر شده:
    66
    محل سکونت:
    نصف جهان
    سلام دوستان
    هدف بنده از ايجاد اين تاپيک آشنايي بيشتر با مزايا و معاطب هر کدام از اين دو تکنولوژ ي بوده است و نه بحث و کرکري در مورد اين که که کدام يک بهترند. آدم يا دعواي استقلال - پرسپوليس ميوفته بعضي وقتها .....

    ASP.NET همانطور که دوستمان اشاره کردند يکي از فضاي نام هاي دات نت به نام System.Web مي باشد.
    اين فضاي نام داراي کلاسهاي متعددي براي انواع کارهاي لازم يک برنامه نويس تحت وب است مثل ايميل ، مديريت session و .....

    حيف که الان تو امتحاناتمه وگرنه بيشتر مينوشتم
    منتظر پستهاي بعدي من باشين
     
  17. carp3

    carp3 کاربر تازه وارد

    تاریخ عضویت:
    ‏15 آپریل 2005
    نوشته ها:
    1,321
    تشکر شده:
    1
    هیف اون چیزی که بالای آواتارت نوشته !
     
  18. Mehdi

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

    تاریخ عضویت:
    ‏1 آگوست 2004
    نوشته ها:
    5,569
    تشکر شده:
    48
    محل سکونت:
    Anywhere
    اصلا تو تو اين قسمت چيكارميكني پسره اوپن سورس[​IMG]
    ادم هردوشو بلد باشه
    چه شود[​IMG]
    تازه ميخوام كولد فاشن رو هم ياد بگيرم[​IMG]
     
  19. alireza sh

    alireza sh مدیر بازنشسته

    تاریخ عضویت:
    ‏2 ژانویه 2006
    نوشته ها:
    2,668
    تشکر شده:
    66
    محل سکونت:
    نصف جهان
    cold fusion يا کولد فيوژن
    توصيه مطکنم سراغش نرو

    آخه آدم تو عصر ماشين هاي لامبورگيني و مک لارن ميره سراغ موتور گازي مش حسين قلي ؟؟
     
  20. Mehdi

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

    تاریخ عضویت:
    ‏1 آگوست 2004
    نوشته ها:
    5,569
    تشکر شده:
    48
    محل سکونت:
    Anywhere
    ميشه يخورده دربارش بگي
    من زياد اطلاعات ندارم ازش
     
  21. carp3

    carp3 کاربر تازه وارد

    تاریخ عضویت:
    ‏15 آپریل 2005
    نوشته ها:
    1,321
    تشکر شده:
    1
    یک زبانه واسه دورهی هخامنشیان !

    کوروش CMS سایتشون رو با این زبان نوشتن !
     
zarpopخرید بک لینک عسل طبیعی و گرده گل ایرانیfootbal