کاربری
کاربر گرامی به انجمن دانشجویان دانشگاه پیام نور خوش آمدید . اگر این نخستین بازدید شما از سایت است , لطفا ثبت نام کنید:

 دانلود نمونه سوالات آزمونهای فراگیر پیام نور
فروشگاه نمونه سوالات پیام نور
اخبار پیام نور

نمایش نتایج: از 1 به 2 از 2

موضوع: Php و asp.net كداميك بهتر است؟!

  1. #1
    کاربر اخراجی
    تاریخ عضویت
    Aug 2017
    جنسیت
    خانم
    رشته تحصیلی

    کامپیوتر
    مقطع تحصیل
    کارشناسی ارشد
    دانشگاه محل تحصیل
    کیش
    محل سکونت
    کیش
    نوشته ها
    1
    تشکر ها
    0
    از این کاربر 0 بار در 0 ارسال تشکر شده است.

    Php و asp.net كداميك بهتر است؟!

    PHP و ASP.NET : هزينه ها، مقياس پذيري و اجرا

    اين سوال معمولا براي دو دسته از افراد پيش مي آيد كه كداميك بهتر است؟ PHP و يا ASP.NET؟ دسته اول آنهايي هستند كه مي خواهند شروع به يادگيري طراحي سايت كنند و دسته دوم افرادي هستند كه قصد سفارش وب سايتخود را دارند و هر دو دسته با اين سوال مواجه مي شوند كه كدام پلت فرم را انتخاب كنند!!!

    به لحاظ فني مقايسه PHP و ASP.NET مقايسه صحيحي نمي باشد. .NET يك فريم ورك نرم افزاري است (محيطي براي ساخت و اجراي نرم افزار) و نه يك زبان برنامه نويسي. مقايسه اين دو مانند مقايسه اتومبيل با جاده مي ماند. PHP مي تواند با يكي از زبان هاي تحت .Net مقايسه شود مانند C#. ولي عموما اين طور جا افتاده است كه PHP و ASP.Net زبان هاي برنامه نويسي هستند كه ما نيز در اين مقاله از اين اشتباه رايج چشم پوشي كرده ايم.

    مقايسه PHP و ASP.NET در واقع مقايسه بين دو ابر قدرت است. در يك سمت PHP، مشهورترين زبان اسكريپت نويسي بر روي اينترنت و ميليونها برنامه نويس اختصاصي و هواداراني كه تعدادشان از خود آنها بيشتر است قرار گرفته است. در سمت ديگر ASP.NET را داريم، پلت فرمي كه توسط غول مايكروسافت ارائه شده است و تمامي زبانهاي تحت دات نت را پشتيباني مي كند.
    حال كداميك بهتر است؟ در اين مقاله ما به مقايسه PHP و ASP.NET مي پردازيم و مي گوييم جزو هر يك از دودسته فوق كه باشيد كداميك برايتان بهتر است؟
    مقدمه اي بر PHP
    PHP برگرفته از كلمات Hypertext Preprocessor مي باشد. PHP نشات گرفته از يك ابزار كد نويسي مي باشد كه به سرعت در كل اينترنت فراگير شده است. طبق يك تخمين آماري، PHP بر روي بيش از 244 ميليون وب سايت بر روي اينترنت نصب شده است. PHP همچنين يك تكنولوژي كاملا رايگان است و به داشتن فريم ورك هايي كه توسعه وب را آسان مي كنند مفتخر است.
    از بزرگترين وب سايت هايي كه به زبان PHP نوشته شده اند مي توان WordPress و Facebook را نام برد.
    مقدمه اي بر ASP.NET
    مايكروسافت ASP.NET را ارائه كرد تا امكان كدنويسي آسان را براي ساخت و طراحي وب سايت ها و توليد نرم افزار هاي تحت وب را فراهم نمايد. ASP.NET را مي توان توسط تمامي زبان هاي تحت پوشش .NET توسعه داد كه همين موضوع ASP.NET را ميان توسعه دهندگان .NET مشهور كرده است. حكمفرمايي مايكروسافت با مرورگر اينترنت اكسپلورر در ماركت مرورگرها خود عاملي بر افزايش محبوبيت ASP.NET است.
    برخي از وب سايت هاي بزرگ كه با ASP.NET نوشته شده اند، MySpace و PlentyOfFish.com هستند.
    حال سوال اين است كه كداميك براي عنوان يك برنامه نويس و يا يك مشتري وب سايت بهتر است؟
    موضوعي كه وجود دارد اينست كه در ايران به لحاظ حق كپي رايت و قوانين نرم افزاري تفاوتهايي با ساير كشورهاي دنيا وجود دارد كه اين تفاوتها بر روي عوامل مختلف مقايسه اين دو تكنولوژي تاثير گذار هستند و در اين مقاله به تشريح اين تفاوتها نيز خواهيم پرداخت.
    هزينه ها
    اين يك امتياز ويژه براي PHP محسوب مي شود كه يك تكنولوژي كاملا مجاني است، در حاليكه ASP.NET محصولي از مايكروسافت است. يعني هزينه هاي مشخصي براي توسعه ASP.NET وجود دارد كه شامل خريد ويندوز، هاستهاي ويندوزي و محيط برنامه نويسي Visual Studio هستند.
    در اغلب كشورهاي دنيا اين امتياز براي PHP غير قابل چشم پوشي است، ولي متاسفانه و يا خوشبختانه در ايران و به لطف كرك هاي نرم افزاري كداميك از ما هزينه هنگفتي بابت خريد ويندوز و يا نرم افزار هاي مربوطه از جمله Visual Studio پرداخت كرده ايم؟
    بنابر اين اگرچه اين امتياز براي PHP محسوب است، ولي در ايران تفاوت چنداني براي هزينه هاي آن دو وجود ندارد.


    مقياس پذيري
    هردوي PHP و ASP.NET در سطح بالايي مقياس پذير هستند. تصور اينكه Facebook بعنوان دومين وب سايت
    پرترافيك دنيا با PHP و MySpace، وب سايتي كه Facebook را به لحاظ محبوبيت در دنيا خلع سلاح كرده است با ASP.NET نوشته شده اند، نشان مي دهد كه هر دوي PHP و ASP.NET در سطح وسيعي مقياس پذير هستند و اندازه آنها بسته به ميل برنامه نويسشان است.


    كارآيي
    كارايي اكثر نرم افزار هاي تحت وب، تابعي از تعامل بين كدها، بانك اطلاعاتي و سرور مي باشد. اغلب وب سايت هايي كه با PHP نوشته شده اند، از بسته ي LAMP – سيستم عامل Linux، سرور Apache، بانك اطلاعاتي MYSQL و زبان برنامه نويسي PHP - استفاده مي كنند. بسته LAMP از محبوبيت بالايي مابين برنامه نويسان برخوردار است و بنابراين براي افزايش كارايي بهينه شده است.
    بانك اطلاعاتي كه اغلب براي ASP.NET استفاده مي شود، MSSQL (Microsoft SQL Server) است. تفاوتهاي چشمگيري به لحاظ كارآيي بين ASP.NET+MSSQL و PHP+MySQL وجود ندارد.


    دسترسي به ابزار ها و ويرايشگر ها
    بيشتر برنامه نويسان PHP به جاي استفاده ازIDE (محيط هاي توسعه نرم افزار)، از ويرايشگر هايي مثل VIM و Notepad++ استفاده مي كنند. اگرچه امكان استفاده از IDE هم براي آنها وجود دارد.
    ASP.NET هم توسط اكثر IDE ها پشتيباني مي شود ولي اغلب از Microsoft Visual Studio براي اين منظور استفاده ميكنند. نرم افزار VS يكي از قدرتمندترين، پرامكان ترين و انعطاف پذير ترين محيط هاي توسعه نرم افزار و طراحي وب سايت مي باشد.
    بنابراين به لحاظ پوسته برنامه نويسي هر دو امكانات كافي در اختيار دارند.


    سهولت يادگيري
    PHP برنده اين ويژگي است. ASP.NET معمولا به زبان C# نوشته مي شود. C# بر اساس زبان C ساخته شده است و يادگيري آن براي اكثر مبتديان كار مشكلي مي باشد. سينتكس هاي آن پيچيده و خوانايي آنها حتي براي برنامه نويسان با تجربه مشكل است. برنامه نويسان مبتدي ASP.NET را تكنولوژي سختي ميدانند.
    اما از سويي ديگر فراگيري PHP بسيار آسان است (تا جاييكه برنامه نويسان قدر، كدنويسان PHP را تازه كار ميدانند). شما مي توانيد چند خط كد ساده بخوانيد و بعد از آن قالب هاي وردپرس را سرهم بندي كنيد.
    بنابراين طبيعي است كه اكثرا متخصصان و فارغ التحصيلان رشته هاي كامپيوتر كه دانش فني و تخصصي كافي را در اختيار داشته اند به سمت ASP.Net و آنهايي كه صرفا به طراحي وب سايت علاقه دارند و از دانش فني و و تخصصي اين رشته برخوردار نيستند به سمت PHP گرايش پيدا ميكنند.


    نتيجه گيري
    اگر شما جزء دسته اول يعني جزء آنهايي هستيد كه ميخواهيد شروع به يادگيري طراحي وب سايت كنيد، PHP زبان ساده تري بوده و زمان كمتري براي آموزش احتياج دارد.
    اگر شما جزء دسته اي هستيد كه قصد سفارش سايت دارند، مسلما درگير هيچ يك از پيچيدگيهاي برنامه نويسي و توسعه وب سايت نخواهيد بود و همچنين هردو تكنولوژي امكانات كافي در اختيار شما خواهند گذاشت. ولي با توجه به موارد ذكر شده در بالا وب سايت هاي توسعه يافته با .NET كمي گران تر از وب سايت هاي PHP هستند و اين تفاوت قيمت را مي توان به تفاوت قيمت در گوشيهاي موبايل تشبيه كرد. Android يا IOS؟ انتخاب با شماست.
    ویرایش توسط NiMa.N : 08-14-2017 در ساعت 09:21 PM دلیل: درج بک لینک در انجمن ممنوع!!!.

  2. #2
    کاربر انجمن
    تاریخ عضویت
    Apr 2024
    جنسیت
    خانم
    رشته تحصیلی

    روانشنایب
    مقطع تحصیل
    کارشناسی
    دانشگاه محل تحصیل
    فار س
    نوشته ها
    171
    تشکر ها
    0
    از این کاربر 0 بار در 0 ارسال تشکر شده است.
    مهاجرت به ایتالیا و تحصیل در این کشور می‌تواند یک تجربه فرهنگی و تحصیلی جذاب باشد. در زیر به چند مرحله کلیدی برای مهاجرت و تحصیل در ایتالیا اشاره می‌شود:1. **انتخاب دوره تحصیلی:**- ابتدا باید تصمیم بگیرید که در چه رشته‌ای می‌خواهید تحصیل کنید. ایتالیا دارای دانشگاه‌ها و مؤسسات آموزشی متعددی است که در زمینه‌های مختلف برنامه‌های تحصیلی ارائه می‌دهند...2 **آموزش زبان ایتالیایی:** - بیشتر برنامه‌های تحصیلی در ایتالیا به زبان ایتالیایی انجام می‌شوند. بنابراین، آموزش زبان ایتالیایی (مانند CILS یا CELI) ممکن است لازم باشد.3. **انتخاب دانشگاه و برنامه تحصیلی:**- پس از انتخاب رشته، باید دانشگاه و برنامه تحصیلی مورد نظر را انتخاب کنید. بررسی شرایط پذیرش، شهرت دانشگاه، و سیاست‌های آموزشی مهم است.4. **درخواست پذیرش:** - برنامه پذیرش دانشگاه را پر کنید و مدارک مورد نیاز را به دانشگاه ارسال کنید. برخی از دانشگاه‌ها ممکن است آزمون تحصیلی یا مصاحبه برگزار کنند.5. **ویزای تحصیلی:**. پس از دریافت پذیرش، باید ویزای تحصیلی درخواست کنید. اطلاعات کامل در مورد مدارک و شرایط مورد نیاز برای درخواست ویزا را بررسی کنید..6. **آمادگی برای زندگی در ایتالیا:**- مطالعه درباره فرهنگ، زندگی روزمره، و مقررات مهاجرتی ایتالیا مهم است. همچنین اطمینان حاصل کنید که برنامه مالی و اقتصادی برای زندگی در ایتالیا را مدیریت کرده‌اید.قبل از هر مرحله، توصیه می‌شود که با دقت اطلاعات مرتبط با دانشگاه‌ها، برنامه‌های تحصیلی، و الزامات مهاجرت به ایتالیا را بررسی کنید و در صورت نیاز از مشاوره مراکز معتبر یا دفاتر مهاجرت بهره‌مند شوید.

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
درباره ما

پایگاه خبری دانشجویان پیام نور (پیام نورنا) در مهرماه سال 88 با هدف بهبود سطح دانش و کمک به دانشجویان پیام نور تاسیس گردید .پیام نورنا وابسته به هیچ نهادی نمی باشد و به صورت کاملا مستقل فعالیت می کند. تابع قوانین جمهوری اسلامی ایران هستیم و مفتخریم که بزرگترین جامعه مجازی دانشجویان پیام نور در سطح اینترنت هستیم

ارسال پیام به مدیر سایت
ابزار ها
بارگذاری مجدد کد امنیتی مندرج در تصویر را وارد کنید: