PHP یا ASP.NET: بهترین مقایسه عادلانه برای یک انتخاب درست!

Search
Generic filters

اینستاگرام رامان صفر و یک
تلگرام رامان صفر و یک
طراحی و پیاده سازی انواع وب سایت و سیستم های تحت وب

آخرین مقالات

ارسال پیشنهادات و انتقادات

    برچسبها

    ASP.NET backend frontend php PHP و ASP.NET PHP یا ASP.NET استراتژی طراحی وب سایت استفاده از کتابخانه PdfView اسلایدر افقی در اندروید اسلایدر افقی در برنامه نویسی اندروید الگوی معماری MVC برنامه نویس حرفه ای وب برنامه نویسی برنامه نویسی وب تجربه کاربر (UX) توسعه دهنده وب توسعه دهندگان وب توسعه وب حل مشکل اتصال به دیتابیس آنلاین در اندروید 8 به بالا داشتن نرم افزار های موفق درآمد برنامه نویسی دریافت نکردن اطلاعات از سمت سرور در اندروید رسم نمودار در برنامه نویسی اندروید رسم نمودار در برنامه نویسی اندروید با کتابخانه MPAndroidChart روش ایجاد اسلایدر افقی در برنامه نویسی اندرود سمت سرور سمت کلاینت شروع برنامه نویسی موبایل طراح UI طراح UX طراحی UX و UI طراحی UX یا UI طراحی استراتژیک وب طراحی رابط کاربر (UI) طراحی وب طراحی وب سایت عدم اتصال به دامنه های http در اندروید فروش موفق نرم افزار مدل کلاینت-سرور موفقیت در دنیای نرم افزار نشان دادن فایل های pdf در برنامه نویسی اندروید نمایش pdf در موبایل چکونه برنامه نویسی موبایل را شروع کنیم ؟ کتابخانه PdfView گرفتن اطلاعات گوشی اندرویدی در برنامه نویسی

    محصولات

    null

    تماس با ما

    رامان صفر و یک قصد دارد تا با انجام ایده های ناب نرم افزاری جهان هستی را به گونه ای بهتر کند .

    ترجیح می‌دهیم از هر جای دنیا بتوانیم کسب‌و‌کار خودمان را کنترل کنیم.
    شماره تماس :
    09131070656
    ایمیل :
    raman01info@gmail.com

    null

    درباره ما

    هر آنچه لازم است درباره ما بدانید

    تیم نرم افزاری رامان صفر یک توسط مهندس سید حامد موسوی و گروهی از برنامه نویسان نخبه در سال ۱۳۹۸ با هدف طراحی و پیاده سازی انواع اپلیکیشن های موبایلی ایجاد شد و در مسیر خود مهارت های دیگری مانند طراحی انواع وب سایت ها برنامه نویسی برای پلتفرم های مختلف و دیجیتال مارکتینگ و تولید محتوا را کسب کرد و پس از آن افتخار همکاری با استاد آریا نریمی‌زاده را پیدا کرد و به صورت کاملا هوشمند و هدفمند در زمینه های نرم افزاری – تولید محتوا و دیجیتال مارکتینگ – طراحی و مباحث موفقیت فعالیت خود را آغاز نمود.

    آیا شما صاحب کسب و کاری هستید که نیازمند به خدمات توسعه PHP یا ASP.NET هست، اما قادر به تصمیم گیری در مورد فناوری مناسب پروژه خود نیستید؟
    آیا برای گرفتن یک تصمیم موثر به دنبال جوانب مثبت و منفی با مقایسه PHP و ASP.NET هستید؟

    ما به عنوان یک شرکت توسعه دهنده نرم افزار ممتاز در ایران، با مقایسه PHP و ASP.NET به روشی بسیار ساده این کار را برای شما آسان کرده ایم.

    تعدادی مقاله و وبلاگ از طریق اینترنت با اطلاعات زیادی در مورد PHP یا ASP.NET در دسترس است.
    اما متأسفانه، بیشتر مقاله های این وبلاگ ها مغرضانه بوده و معمولاً بر پایه تبلیغ یکی بر دیگری است.

    در این مقاله، ما مقایسه عادلانه ای را بین دو تا از محبوب ترین فناوری ها یعنی PHP و ASP.NET در دنیای امروزی انجام داده ایم.

    در یک طرف ما پرمصرف ترین و محبوب ترین فناوری جهان را در اینترنت داریم، یعنی:”PHP ” که دارای میلیاردها توسعه دهنده اختصاصی PHP در سراسر جهان است، در طرف دیگر ما یک سیستم عامل مایکروسافت را داریم، یعنی”ASP.NET”.

    گهگاهی، تصمیم گیری صحیح در مورد اینکه کدام فناوری PHP یا ASP.NET را برای اپلیکیشن کاربردی یا توسعه وب سایت خود ترجیح دهیم، کاملاً دشوار می کند؟

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

     

    PHP یا ASP.NET | مقایسه PHP و ASP.NET

    می توانم به شما اطمینان دهم که پس از خواندن این مقاله، ایده روشنی در مورد اینکه کدام فناوری بیشتر برای شما مناسب است، خواهید داشت.

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

    ما از بازخورد مثبت شما برای قدردانی از کار مان استقبال می کنیم، همچنین اگر می خواهید مقاله ما پیشرفت هایی کند، خوشحال خواهیم شد که از شما بشنویم.

    PHP یا ASP.NET: مختصر و مفید

    ما در این واقعیت تردیدی نداریم که هر دوی این فناوری ها به سرمایه گذاری های موفقی تبدیل شده اند و وب سایت های خوبی را ایجاد کرده اند.

    PHP یا ASP.NET | مقایسه PHP و ASP.NET

    اما این سوال هنوز برای همه ما تازگی دارد، به ویژه کسانی که از تجربه غیر تخصصی برخوردارند و سوال این است:

    هنگام شروع توسعه و تمرین وب اپلیکیشن ها، کدام بستر را باید انتخاب کنیم؟

    از یک طرف، PHP یک پلت فرم رایگان و منبع باز است در حالی که ASP.NET یک پلتفرم پولی مایکروسافت است.

    PHP ترکیبی است بین یک زبان برنامه نویسی و یک فریمورک وب در حالی که .NET یک فریمورک اپلیکیشن مستقل است.

    اکنون بیایید یک مقایسه دقیق و تمیز بین در PHP و ASP.NET در پارامترهای مختلف داشته باشیم.

    PHP یا ASP.NET: سرعت و عملکرد

    برای شروع، یک تصور اشتباه درباره عملکرد و سرعت وب سایت این است که زبان مورد انتخاب ما برای کد نویسی عملکرد کلی وب سایت ما را تعیین می کند.

    در حقیقت، بین عملکرد وب سایت های PHP و وب سایت های ASP.NET تفاوت بسیار کمی وجود دارد.

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

    در سناریوی ذکر شده، زبان برنامه نویسی به سادگی با پایگاه داده و وب سرورها ارتباط برقرار می کند تا نتیجه مطلوبی را ایجاد کند.

    توسعه وب PHP و ASP.NET برای دسترسی به سیستم فایلها، یافتن تصاویر و نمایش صفحات در وب سرور به یک اندازه مجهز هستند.

    و سرعت این عملکردها بیشتر به سرور پایگاه داده، رایانه کاربر، پهنای باند و غیره بستگی دارد.

    گفته می شود داستان های رایجی در مورد صنعت توسعه وب وجود دارد که ASP.NET فناوری ظریف تری نسبت به PHP هست.

    در حالی که به طور دقیق ASP.NET به همان اندازه PHP اجازه بی نظمی در کد خود نمی دهد، البته این امکان تا وقتی برای ASP.NET وجود دارد که مجاز به اجرای برنامه های تجاری واقعی با توانایی نوشتن “کد زیباتر” باشیم، که امری ناچیز برای مقایسه است.

    اما از نظر فنی باعث می شود خدمات توسعه وب PHP زبان ساده تری برای مبتدیان باشد.

    PHP یا ASP.NET | مقایسه PHP و ASP.NET

    در حالی که بسیاری از کارشناسان در آنجا، متخصصان PHP برای ایجاد وب سایت های بر پایه PHP را مسخره می کنند.

    این واقعیت وجود دارد که که سایت های بزرگ مانند MailChimp و Facebook با PHP نوشته شده اند
    که باید شواهد کافی برای از بین بردن هرگونه ایده ضعیف بودن عملکرد سایت های PHP نسبت به سایت های ASP.NET باشد.

    PHP یا ASP.NET: سهم از بازار

    بیایید برای درک سهم این زبان های برنامه نویسی از بازار و میزان استفاده اشان، از وب سایت”w3techs.com” اطلاعات جمع کنیم:

    این نمودار درصد وب سایت ها را با استفاده از فن آوری های انتخاب شده نشان می دهد.

     

    • PHP
    • ASP.NET
    • other

    براین اساس ۷۹.۲% وبسایت ها بر اساس PHP و ۸.۵% وبسایت ها بر اساس ASP.NET کد نویسی شده اند.

    PHP یا ASP.NET: مقیاس پذیری

    برنامه های وب PHP و ASP.NET زبانهای بسیار مقیاس پذیر هستند.

    آنچه برای مقیاس پذیری اهمیت بیشتری دارد تا بتوانید زبانی را انتخاب می کنید، استخدام استعداد های توسعه دهنده توسط خود شما است، در این شرایط شما باید به وضعیت تجارت خود توجه کنید.

     

    اگر شما یک کارآفرین DIY(پاسخی خلاقانه به قیمت های سنگین لوازم تزیینی و کالاهای لوکس) هستید و می خواهید در توسعه Drupal(یک سیستم مدیریت محتوا چیست) تلاش کنید، PHP به طور واضح گزینه مورد نظر نسبت به ASP.NET است زیرا زبانی است که با کمترین پیچیدگی یادگیری ارائه می شود.

    اگر می خواهید یک توسعه دهنده اصلی یا تیمی از توسعه دهندگان برای ساخت وب سایت خود استخدام کنید، باید به بهترین استعداد موجود رجوع کنید، اینکه این استعداد در PHP یا ASP.NET کار می کند فقط در صورتی اهمیت دارد که فرهنگ شرکت شما به سمت استفاده از یک زبان یا زبان دیگر سوق پیدا کند.

    PHP یا ASP.NET | مقایسه PHP و ASP.NET

    اگرچه بدخواهان PHP به این واقعیت اشاره می کنند که این به عنوان یک زبان نسبت به ASP.NET از مد افتاده تر است

    اما اگر بخواهید برنامه نویسان PHP را استخدام کنید می فهمید که این فقط به عنوان نقطه ضعفی در فریمورک کلی وب سایت شما است نه استعداد آن ها.

    به همین ترتیب، این واقعیت که ASP.NET بیش از توسعه وب PHP، زبانی خواستنی تر است، به این معنی نیست که شما به طور خودکار در زمینه توسعه ASP.NET استعداد های بهتری پیدا می کنید.

    PHP یا ASP.NET: پشتیبانی

    PHP منبع باز است و مجموعه توسعه دهندگان آن بسیار بیش تر از ASP.NET (مبتنی بر ویندوز) است.

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

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

    در مقابل آن PHP چنان زبان پرکاربردی است که بسیاری از توسعه دهندگان دوستانه در انجمن های مختلف فعال هستند که بیش از هر چیز مایل به ارائه مشاوره و راهنمایی رایگان به کسانی هستند که این درخواست را دارند.

    PHP یا ASP.NET | مقایسه PHP و ASP.NET

    بزرگترین نکته جالب در اینجا این است که اگرچه به احتمال زیاد می توانید در هر دو انجمن پاسخ سوالات خود را پیدا کنید، اما تقریباً هنگام کار در انجمن های PHP با سرعت بیشتری این پاسخ ها را دریافت میکنید.

    PHP یا ASP.NET: هزینه

    این تنها نقطه ای است که PHP نسبت به ASP.NET دارای برتری مشخص است.

    PHP یک منبع باز است و بنابراین کاملاً رایگان است، در حالی که ASP.NET متعلق به مایکروسافت است و دارای هزینه میزبانی وب است.

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

    همچنین در اینجا لازم به ذکر است که PHP می تواند در رایانه های مک، ویندوز یا لینوکس مورد استفاده قرار گیرد در حالی که خدمات توسعه ASP.NET فقط بر روی دستگاهای دارای ویندوز اجرا می شود.

    PHP یا ASP.NET | مقایسه PHP و ASP.NET

    گفته می شود اگر از Mac یا Linux استفاده می کنید می توانید از پروژه Mono برای استفاده از ASP.NET استفاده کنید.

    PHP یا ASP.NET: محبوبیت

    این تفاوت بزرگ دیگری بین PHP و .Net است. در نمودار زیر، به وضوح ذکر شده است که محبوبیت PHP نسبت به ASP بیشتر است.

    • PHP
    • ASP.NET

    تمامی مقادیر بر حسب درصد % می باشد

    PHP یا ASP.NET: مناسب برای چه وب سایت های

    نمودار عمودی وبسایت های محبوب بر اساس PHP

    • ۱۰K سایت برتر
    • ۱۰۰K سایت برتر
    • ۱M سایت برتر

    نمودار عمودی وبسایت های محبوب بر اساس ASP.NET

    • ۱۰K سایت برتر
    • ۱۰۰K سایت برتر
    • ۱M سایت برتر

    توسعه PHP: جوانب مثبت و منفی

    مثبت

    • این یک منبع باز است که به معنی استفاده رایگان است و به طور مداوم توسط تعداد زیادی از افراد به جای یک شرکت واحد در حال بهبود است.
    • PHP دارای یک انجمن پشتیبانی گسترده از برنامه نویسان است.
    • PHP برای پروژه های بزرگی مانند فیس بوک ، وب سایت های دولتی عالی است.
    • PHP در دسترسی و برقراری ارتباط با انواع مختلف پایگاه داده بسیار موثر است. این امر آن را برای اسکریپت های تحت وب مانند سیستم های مدیریت محتوای وب سایت عالی می کند.
    • بسیار مقیاس پذیر است و به راحتی می توانید متناسب با نیاز خود سفارشی کنید.
    • هزاران توسعه دهنده Expert PHP در بازار موجود است.
    • کم هزینه برای یادگیری، کد نویسی و برداشت آسان است.
    • تعدادی گروه پشتیبانی آنلاین برای کمک به تسریع روند یادگیری وجود دارد.

    منفی

    • یکی از معایب اصلی PHP این است که به طور کلی برای ساخت برنامه های دسک تاپ مناسب نیست.
    • در مقایسه با زبانهای دیگر، برنامه های PHP کندتر اجرا می شوند.
    • دارای امکان سفارشی سازی است که باعث ایجاد اشکالات و کدگذاری ضعیف نسبت به ASP.NET می شود.
    • مدیریت خطاهای PHP به طور سنتی در مقایسه با سایر زبانهای برنامه نویسی ضعیف تلقی می شود، این بدان معناست که می توان زمان بیشتری را برای کشف اینکه چرا یک قطعه کد خاص مطابق انتظار کار نمی کند، صرف کرد.

    ASP.NET: جوانب مثبت و منفی

    مثبت

    • ASP.NET بسیار مقیاس پذیر است، شاخص مقیاس پذیری آن حتی رقابتی سخت برای رقیب PHP خود بوجود آورده است.
    • مایکروسافت مالک آن است.
    • از تمام زبان های برنامه نویسی پشتیبانی کنید و به خوبی با هر برنامه یا C# کار می کند.
    • ASP.NET برنامه نویسان را در صورت بروز هرگونه اشتباه در کدگذاری قبل از کامپایل، مطلع می کند.
    • ASP.NET ابزارها و ویژگی های زیادی برای پشتیبانی از برنامه نویسان دارد.
    • با ویندوز بسیار خوب کار می کند.
    • بستر عالی برای برنامه های سازمانی.
    • توسعه سریع با بسیاری از گزینه های از قبل برنامه نویسی شده.
    • دارای یک رابط کاربری عالی برای توسعه دهندگان

    منفی

    • یادگیری آسان نیست و درک آن دشوارتر است.
    • جامعه پشتیبانی کوچکتر.
    • این فقط بر روی سرور مایکروسافت کار می کند.
    • به دلیل مجوز مایکروسافت کمی گران است.
    • به اندازه PHP برای توسعه وب سایت مناسب نیست.
    • بر اساس فناوری منبع بسته.

    جمع بندی کردن

    امیدوارم پارامترهای متمایز فوق بین دو زبان به شما کمک کند بهترین را از نظر نیاز و الزامات خود انتخاب کنید.

    اگر هنوز مطمئن نیستید، می توانید با یک شرکت مشاور و مشهور IT ارتباط برقرار کنید تا به شما کمک کند تا بر اساس نیازهای توسعه برنامه وب، بین این دو تصمیم بگیرید.

    در صورت نیاز به کمک بیشتر، می توانید با  کمک “صفحه تماس با ما” تماس بگیرید.

    ما همیشه آماده هستیم تا در پروژه توسعه وب اپلیکیشن به شما کمک کنیم.

     

    ما بیش از چند سال تجربه در توسعه برنامه های تلفن همراه و وب داریم.

     

    برای کسب اطلاعات بیشتر در مورد توسعه وب PHP و ASP.NET با ما تماس بگیرید، رویکرد و تخصص غنی دامنه ما قطعاً به شما کمک خواهد کرد.

    امیدوارم از این مقاله خوشتان بیاید اگر این مقاله را دوست دارید،فراموش نکنید که بازخوردها و نظراتتان را با ما به اشتراک بگذارید.


    مهدی شیخی _ گروه نرم افزاری رامان صفر و یک

    ۲۹ دیدگاه. ارسال دیدگاه جدید

    • مطالب بسیار عالی و مفصل بودند

      پاسخ
    • طبق مطالعات من در ایرا php موفق تره و حتی امنیت و سرعت بالاتری داره

      پاسخ
      • من خودم php-mvc و لاراول کار میکنم، ولی باید بی‌طرف باشیم. درسته؟ در حوزه برنامه نویسی اگر زبانی موفق تر عمل کنه به سرعت جای دیگریو خواهد گرفت. پس اگر شاهد رقابت هستین به طور حتم برتری‌ها به صورت نسبی هست. php گزینه مناسب برای فریلنسر هاست. ولی شرکت ها به دنبال تکنولوژی های جدید و با امنیت هستند. در مورد امنیت، php خام ضعیف هست. پیشنهاد بنده این هست که از لاراول استفاده کنید، لاراول بر اساس php-mvc هست و سرعت و امنیت و راحتی در آن تضمین شده می‌باشد. در ایران پر طرفدار ترین فریم ورک php هست و راحت از سمت این دسته برنامه نویس ها حمایت های تخصصی و معنومی میشود. موفق و سربلند باشد.

        پاسخ
        • از توضیحات مفصل شما بسیار سپاس گزارم. ولی خودتون اشاره کردید که ۸۰ درصد از سایت ها در اینترنت با php پیاده سازی شدند. خب این به این معنا نیست که php جای asp.net رو گرفته ؟

          پاسخ
          • من سعی میکنم در اینجا دوباره سوال های شما پاسخ بدم.
            کدام گزینه مناسب برای استخدام در “شرکت ها”است؟
            ۱.رفع ابهام در آمار:ما در اینجا برنامه نویسی سمت سرور مقایسه کردیم ن آمار سایت ها؛پس توجه کنید به این دو نکته ۱.نیاز به برنامه نویسی در خصوص سمت سرور فقط در طراحی سایت خلاصه نمی‌شود ۲.این آمار به لطف وردپرس(یعنی با php ساخته شده ولی اینقدر برنامه نویس php وجود نداره و تقریبا اکثریتش بدون دانش برنامه نویسیه) و اینکه سال ها php بدون رقیب بوده و اینکه این آمار در گذشته بالای ۹۰ درصد بوده است.
            ۲.نیاز شرکت ها: php مناسب پروژه های کوچک و تا حدودی متوسط(سایت فروشگاهی) که به دست یک فریلنسر معمولا انجام میشه و نیازی به استخدام نداره ولی برای دیگر پروژه ها و یا شایدم اپلیکشن ها به زبان های همچون(.net,java,node.js)نیاز باشه
            ۳.نیاز یابی:لطفا با سرچ استخدام برنامه نویس طراح سایت و یا برنامه نویس سمت سرور در سایت های استخدامی نیاز های عمده بازار شناسایی کنید و این نکته هم اضافه کنم و جود تعداد بالا برنامه نویس php و بی کیفیت باعث کاهش حقوق میشه پس بدنبال تکنولوژی های پر نیاز و با کمبود نیرو برو و اگر علاقه مند به php هستی با یادگیری لاراول به صورت فریلنسری (کار در خانه) کار کن پیروز باشید

            پاسخ
        • بنظرم چون آسونترین زبان برای یادگیری php هست و اکثرا خودشون اپدیت نکردن و در همین لول موندن و کارفرما که میاد قرارداد ببنده دانش زیادی اکثرا ندارن و شرکت ها php پیشنهاد میکنن بخاطر همین php طرفدار زیاد داره.
          یعنی برنامه نویس بیسواد، وقت بروزرسانی خودش نداره همه رو php میزنه میره و بخاطر همین توی ایران اکثر سایت ها php هست.

          پاسخ
          • برادر محبوبیت ASP.NET بیش تره اینو قاطی نکن با گستردگی وبسایت ها

            و در واقع PHP در زمینه وب فقط حرف اول میزنه، دقت کن فقط در وب بخاطر سادگیش بهترین گزینه برا ارتباط با پایگاه داده است
            و دلایل دیگه ای هم هست مثل شی گرا بودنش و …. فقط سادگی نیست.

            بیش تر سایت ها هم با وردپرس ایجاد شده اند یعنی زیاد بودن سایت های PHP دلیل به زیاد بودن برنامه نویسان PHP نیست.

            و در اخر ASP.NET در زمینه های دیگه هم کارای داره، خلاصه هرکدوم مزیت خودشو داره و نباید باهم دیگه این مزیت ها رو جابه جا بگیریم.

            پاسخ
    • خیلی ممنون اطلاعات عالی بودند.

      پاسخ
    • این مقاله عالی بود … خیلی بیطرف و کامل همه چیزو توضیح دادید … دمتون گرم

      پاسخ
    • عشق فقط یک کلام … جاوا اسکریپتو والسلام

      پاسخ
    • استاد چه فریم ورک های دیگه ای برای زبان php وجود دارند ؟ منظورم غیر از لاراوله

      پاسخ
    • استاد آیا نود جی اس قدرت php رو داره ؟ من شنیدم سرعتش خیلی بیشتره . ولی چرا نتونسته جای php رو بگیره ؟

      پاسخ
      • در مورد توانایی های node.js اطلاعات زیادی ندارم و در موردش نظر نمیدم، ولی میدونم node.js بعد از php و asp.net جزو پرکاربرد ترین گزینه های برنامه نویسی سمت سرور است و به خوبی در این زمینه فعالیت میکنه ، و در آخر زبان های برنامه نویسی و یا فریم ورک ها جای هم نمیگیرند فقط در زمینه های مختلف هرکدوم جایگاه خودشون دارند.

        پاسخ
    • استاد درباره لاراول لطفا مقاله بزارید.
      آیا برای شروع برنامه نویسی مناسبه ؟

      پاسخ
      • برای شروع برنامه نویسی php mvc امتحان کن و سعی کن مفاهیم php ابتدا خوب یاد بگیری ولی حتمی در ادامه لاراول یادبگیر که php خام امنیت و سرعت لاراول نداره.

        پاسخ
    • باعرض سلام خدمت شما استاد گرامی . استاد سایت دیجی کالا با کدوم یکی از تکنولوژی ها ساخته شده ؟ (php یا asp)

      پاسخ
    • سلام. تشکر از مقالتون و سعی در کمک دیگران. اما به نظرم مزایا و معایب رو کم نوشتید.
      مثلا asp.net core هم اوپن سورس هست. شما این رو توی مزایا نیاوردید. یا یکی از مزایای دیگر برای asp.net شاهکاری به نام Entity Framework هست.
      شما شاید یکسری از مقایسه ها رو در https://insights.stackoverflow.com/survey/2020 و خیلی از سایت های دیگه دیده باشید، اینها رو نیاورید!! و می فرمایید خیلی بی طرف مقاله رو نوشتید. وقتی صحبت از مزایا و معایب به میان میاد بهتره سعی بشه بصورت کامل باشه. چون خیلی ها می خوان تصمیم بگیرن.
      در آخر به نظر بنده ای کاش توصیه می کردین، لااقل برای شغل طراحی سایت، سراغ وردپرس یا php خام نرن و حتما از فریم ورک هایی مانند laravel و یا asp.net core استفاده کنند. ( در ضمن من با هر دو کار کردم در قدیم با لاراول و اخیرا با core ).
      با تشکر.

      پاسخ
      • به علت گستردگی مطلب فقط php خام و تکنولوژی asp.net مقایسه شده
        به دلیل گستردگی هر دو دنیا و گسترش و بروز شدن دائمی آن ها مخالف مقایسه هر دو هستم
        برای همین سعی کردم در اینده برای فریم ورک های php جدا گونه مطلب بنویسم
        و برای asp.net core جدا مگر ن من هم مثل شما منکر این نیستم که:
        فریم ورک های php از php خام امکانات بیش تری دارند و همچنین
        ویژگی های تکنولوژی asp.net core خیلی بیش تر از asp.net هست
        بهتره در اینده اعضا هر خوانواده با خودشون مقایسه کنیم.
        و در مورد توسعه وب مقاله های جدیدی در راهه که هم به طراح ها و هم به برنامه نویس ها جدا گونه مسیر راه میده
        نگران وردپرس نباشید بنده به عنوان یک برنامه نویس مطلب مینویسم و اجاز ندارم در مورد cms های امده مطلب بنویسم
        در مورد وردپرس دیگر همکاران به صورت تخصصی مزایا و معایب را نقد می کنند و ویژگی های موجود را شرح میدهند.

        پاسخ
    • با سلام و تشکر فراوان از مطالب با ارزش شما، یه سوال داشتم
      برای نوشتن یه برنامه برای مثال سیستم حسابداری/مالی یا هرچی در یک شرکت که از طریق اینترانت شرکت و در مرورگر (رابط کابری تحت وب) در دسترس کلیه کاربران شرکت باشه باید چی کار کنم
      لطف میکنید توضیح بدین؟

      پاسخ
    • سلام اینکه میگن php قدرتش به اندازه asp نیست و فقط برای وب سایت های کوچیک هستش درسته؟
      به نظر من یکی از بهترین خوبی های php نسبت به asp اینه که دیگه نیازی به visual studio نداره و داخل vs code هم میشه برنامه نویسی php کرد.
      من قصد یادگیری php رو دارم به نظرتون زبان اوکیی هست؟

      پاسخ
    • سلام، زبان برنامه نویسی php زبان اسکریپت نویسی سمت سرور هست
      داخل تعریف php هیچ اشاره ای به این نشده برای چه وبسایتی مناسبه….
      زبان php برای بک اند اپلیکیشن های موبایلی و وب اپلیکیشن ها و تمامی وب سایت ها مناسب است و فقط برای برنامه های دسکتاپ و بازی…. مناسب نیست.

      فیسبوک یک استارتاپ بزرگ جهانی از php بهره برده.

      پاسخ
    • سلام
      شما یک بار میگی phpبه درد پروژه های بزرگ نمی خوره باز میگی فیسبوک از phpاستفاده کرده، یعنی فیسبوک به اندازه کافی بزرگ نیست؟
      پس بزر‌گاش کدومه!!

      پاسخ
      • سلام
        ما فقط گفتیم برای پروژه های شرکتی خیلی بزرگ asp.cpre مناسب‌تره و هرگز نگفتیم php بدرد نمی‌خوره. ضمن اینکه باید خدمتتون عرض کنم شرکت meta یا همون فیسبوک برای پیاده سازی سیستم هاش پلتفرم‌های خاص خودشو داره و سیستم هاشو در قالب پلتفرم‌های کاملاً کاستومایز شده ارائه می‌کنه
        در ادامه هم باید خدمتتون عرض کنم که سایتهای مهم و بزرگ هم با PHP نوشته میشن و هم با Asp. البته باید به این نکته توجه داشت که تکنولوژی Asp.net Core هنوز خیلی تازه وارد هست و به همین خاطر سایتهایی که با PHP طراحی و پیاده سازی شدن به مراتب بیشتر از Asp.net Core هستن ولی با توجه به پیشرفت ها و بهبودهایی که توی سالهای اخیر در Asp.net Core به وجود اومده به سرعت این تکنولوژی در حال گسترش هست.
        برخی از سایتهایی که با زبان Asp.net نوشته شده اند :
        ۱ – سایت مایکروسافت : یکی از معتبرترین سایتهایی که با Asp.net طراحی شده وب سایت خود مایکروسافت می باشد.
        ۲ – StackOverFlow : بزرگترین وب سایت پرسش و پاسخ برنامه نویسی در جهان که میلیونها برنامه نویس در اون فعالیت دارند. این سایت با Asp.net Mvc پیاده سازی شده. این وب سایت نقش بسیار مهمی در توسعه و رفع خطاهای برنامه نویسی تو دنیا داره که بنده تقریباً همه روزه ازش استفاده می‌کنم.
        ۳ – وب سایت شرکت Dell : شرکت Dell یکی از بزرگترین و مشهورترین شرکتهای تولید کننده لپ تاپ، مانیتور، کامپیوترهای خانگی و … می باشد. وب سایت این شرکت هم با Asp.net Mvc پیاده سازی شده است.
        سایت های بزرگ دیگه‌ای هم با asp.net نوشته شده‌اند که از لینک زیر می‌تونید بعضیاشو مشاهده کنید.
        https://dzone.com/articles/top-10-websites-written-using-aspnet-mvc

        پاسخ

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    این فیلد را پر کنید
    این فیلد را پر کنید
    لطفاً یک نشانی ایمیل معتبر بنویسید.
    برای ادامه، شما باید با قوانین موافقت کنید