پیشنهاد فرادرس

PHP بهتر است یا ASP.NET؟

دسته بندی ها: کتب و مجلات | Book ، دات نت ، آموزش طراحی وب ، آموزش پی اچ پی (PHP) ، آموزش ASP.NET MVC ، آموزش ASP.NET

php-بهتر-است-یا-asp-net؟

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

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

برای مقایسه معیارهای زیر را در نظر گرفته ایم:

  • یادگیری کدام تکنولوژی ساده تر است؟
  • سرعت کدام تکنولوژی بیشتر است؟
  • امنیت کدام تکنولوژی بیشتر است؟
  • از نظر سئو کدام تکنولوژی بهتر است؟
  • پایگاه داده کدام تکنولوژی قدرتمندتر است؟
  • هزینه کدام تکنولوژی کمتر است؟
  • بازار کار در کدام تکنولوژی بهتر است؟
  • جمع بندی کلی

یادگیری کدام تکنولوژی ساده تر است؟

PHP یک زبان متن باز و تفسیری است. دستورات کوتاه و ساده ای دارد و  دستوراتی که می نویسید را مستقیما میتوانید اجرا کنید و نتیجه را ببینید. برای برنامه نویسی PHP از هر ویرایشگر متنی می توانید استفاده کنید حتی Notepad.

ASP.NET یک زبان Compiled Base است. یعنی دستوراتی که می نویسید حتما باید Compile شوند تا بتوانید برنامه را اجرا کنید. برای برنامه نویسی ASP.NET شما باید از نرم افزار Visual Studio استفاده کنید که قدرتمندترین نرم افزار برنامه نویسی دنیاست.

دستورات ASP.NET به زبان C#.NET یا VB.NET نوشته می شوند که شما در انتخاب نوع زبان آزاد هستید. یادگیری این دو زبان نسبت به PHP کمی سخت تر است.

سرعت کدام تکنولوژی بیشتر است؟

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

سرعت توسعه در واقع سرعت طراحی و پیاده سازی یک سایت توسط برنامه نویس است.

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

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

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

سرعت بارگذاریهمان سرعت لود سایت است و یکی از مهمترین فاکتورهای طراحی وب به شمار می آید.

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

بنابراین از نظر تئوری سرعت ASP.NET از PHP بیشتر است.

سوال: چرا برخی از برنامه نویسان می گویند سرعت ASP.NET از PHP کمتر است؟

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

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

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

امنیت کدام تکنولوژی بیشتر است؟

مبحث امنیت را نیز از دو جهت بررسی می کنیم: امنیت سورس، امنیت در برابر حملات خارجی

امنیت سورس کدها:

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

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

البته نرم افزارهایی وجود دارند که فایل های DLL که با دات نت نوشته شده اند را Decompile می کنند و کدهای شما را از آن استخراج می کنند.

همچنین برنامه هایی وجود دارند که برنامه های PHP و ASP.NET شما را  Encrypt می کنند و  می توان از آنها در برابر سرقت کد محافظت نمود.

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

امنیت در برابر حملات خارجی:

اگر بخواهیم به صورت کلی مقایسه کنیم، هر دو تکنولوژی امنیت بسیار بالایی دارند به شرطی که برنامه نویس نکات امنیتی را رعایت کند.

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

از نظر سئو کدام تکنولوژی بهتر است؟

از نظر بهینه سازی برای موتور جستجو ومبحث سئو هیچ تفاوتی میان ASP.NET و PHP وجود ندارد. برنامه نویس هر در صورت باید با اصول بهینه سازی وب سایت آشنا باشد.

پایگاه داده کدام تکنولوژی قدرتمندتر است؟

این سوال از نظر فنی مشکل دارد. زیرا در هر دو تکنولوژی می توان از تمام پایگاه داده های موجود در دنیا استفاده کرد.

اما در حالت عادی برای پروژه های PHP از پایگاه داده MYSQL و برای ASP.NET از پایگاه داده SQL Server استفاده می شود.

MYSQL یک پایگاه داده متن باز و رایگان است که کار با آن ساده است و امکانات خوبی هم دارد.

SQL Server در حال حاضر قدرتمندترین پایگاه داده دنیاست و با پشتیبانی از داده های انبوه، سرعت و کارایی فوق العاده ای دارد و در ترافیک های بالا منابع کمتری از سرور مصرف می کند و سرعت و پایداری بیشتری دارد.

بنابراین پروژه ای که در آن از SQL Server استفاده شود نسبت به پروژه ای که از MYSQL استفاده می کند کارایی بیشتری خواهد داشت.

البته در PHP هم می توان از SQL Server استفاده کرد اما این نکته هم قابل ذکر است که PHP روی وب سرور های لینوکسی اجرا می شود و SQL Server یک اپلیکیشن ویندوزی است.

هزینه کدام تکنولوژی کمتر است؟

PHP یک زبان متن باز و رایگان است و نرم افزارها و ابزارهای آن نیز اکثرا رایگان هستند.

برنامه های PHP روی لینوکس اجرا می شوند که رایگان است. همچنین وب سرور Apache و پایگاه داده MYSQL نیز کاملا رایگان می باشند.

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

برای طراحی یک وب سایت با ASP.NET شما بایدحداقل هزینه محصولات زیر را پرداخت کنید:

  • Windows
  • Visual Studio
  • SQL Server

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

بازار کار در کدام تکنولوژی بهتر است؟

در حقیقت فرقی ندارد که شما از چه تکنولوژی استفاده می کنید. چیزی که از همه مهم تر است کیفیت کار شماست.

در ایران مشتری ها معمولا حاضرند برای وب سایتی که با ASP.NET طراحی شده باشد هزینه بیشتری نسبت به PHP پرداخت کنند و در بازارهای بین المللی تکنولوژی های متن باز مانند PHP مشتری بیشتری دارد.

جمع بندی کلی:

  • یادگیری PHP ساده تر از ASP.NET است.
  • PHP برای پروژه های کوچک و ASP.NET برای پروژه های بزرگ توصیه می شود.
  • PHP یک زبان Cross Platform است و روی تمام سیستم عامل ها اجرا می شود اما ASP.NET فقط روی ویندوز اجرا می شود.
  • PHP متن باز و رایگان است اما برای استفاده از ASP.NET باید هزینه بپردازید.
  • PHP و ASP.NET هردو به خوبی از تکنولوژی ابری (Cloud) پشتیبانی می کنند.
  • در PHP و ASP.NET می توان به شرط رعایت اصول امنیتی، وب سایتی طراحی کرد که از هر لحاظ امن باشد.
  • سرعت در PHP و ASP.NET تقریبا یکسان است.البته در تست های فنی سرعت ASP.NET بیشتر از PHP می باشد.
  • در PHP و ASP.NET می توان از هر پایگاه داده ای استفاده کرد اما در حالت معمول ASP.NET به دلیل استفاده از SQL Server قدرت و انعطاف بیشتری دارد.
  • PHP و ASP.NET هردو از معماری MVC پشتیبانی می کنند.
  • برای PHP شما به هاست لینوکس و برای ASP.NET به هاست ویندوز نیاز دارید.
  • بهترین گزینه برای انجام پروژه های تجاری در ایران ASP.NET MVC می باشد.(ساده + قدرتمند + سریع)

بنده پس از 10 سال برنامه نویسی (6 سال کار با ASP.NET) کم کم دارم به سمت Node.js کوچ می کنم اما معتقدم هیچ نرم افزاری Visual Studio نمیشه.هیچ دیتابیسی هم SQL Server نمیشه :)

آیا این نوشته را دوست داشتید؟
PHP or ASP.NET is Better

پیشنهاد فرادرس

محمد مهدی صراف زادگان در 1395/12/01 ساعت 12:43

با سلام و خسته نباشید خدمت دست اندرکاران سایت git.ir
سعی کنید آموزش های کاملتری بگذارید مثلا آموزش های گرافیکی در persiangfx.com بیشتره یا اموزش های udemy در p30download جدیداش بیشتره دوست دارم از فرستادن این مطلب هدف ما این باشد که کامل به روز متنوع و البته سریع است و بیشتر باشد مثلا آموزش های کامل کامل udemy نیست این جوری نباشد ممنون موفق باشید التماس دعا و خدانگهدار

مُنــارا در 1395/08/01 ساعت 07:30

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

iv;d در 1395/07/26 ساعت 15:38

عااااااالیی گفتی
منم خیلی طرفدار ASP.NET

محمد در 1395/06/12 ساعت 10:22

با سلام
سیب و پرتقال رو هیچ وقت با هم مقایسه نمیکنن
Asp , Php دارای ذات متفاوتی هستند ولی هر دو به نوبه خودشون زبان های قابلی میباشند
تا قبل از سال 2007 به راحتی میشد برتریت Asp رو بیان کرد ولی دیگه خبری از اون حرفا نیس
Php حالا صاحب خیلی از فریمورک ها شده و در خیلی موارد برتر هم عمل میکنه
یه ضرب المثل هستش که میگه : هیشکی به ماست خودش ترش نمیگه
دوست عزیزی که میخوای تازه شروع کنی => بری سراغ PHP میگه مال من بهتره بری اون یکی هم ...........
و ضمنن تعصب ادم رو عقب نگه میداره
من با PHP Yii , PHP Laravel , Asp.net MVc کار کردم ن در حد سایت بلکه در حد cms های حداقل در حد دیجی کالا
و فک کنم نظرم از خیلیا کاملتر باشه چون عادلانه دارم نظر میدم و تعصب ندارم
برا هر پروژه ای دقیق نمیشه گفت کدومش خوبه ولی بعضی جاها باید یکی رو انتخاب کرد ب صورت اجباری
PHP => اپن سورس هستش و کاستومایز بیشتری رو میده به قول معروف دستت باز تره ولی مهم ترین اشکالش کدنویسی بیش از اندازه میباشد که پدر ادم رو در میاره
Asp => کد نویسی رو کوتاه کرده ولی اشکالاتی از جمله محدودیت داره و ایراد هایی که خود مایکروسافت هم نمیتونه حلش کنه ب قول یکی از دوستان چیزی که خودش نوشته رو نمیتونه خودشم بخونه ولی در بضی از پروژه برتری داره نسبت به PHP هم به دلیل حجم کم کدنویسی و بعضی مسائل دیگر ......
-------------------------
PHP => وقتی کد نویسی میکنید لذت میبرید در حالی که تو asp از همچین شوخی هایی خبری نیس
شما دقت کنید asp کار ها مدتی بعد ب خودشونم توهین میکنن ولی بالاخره اشخاصی پیدا میشن که بی مورد تعصب نشون بدن و پافشاری کنن
----------------
امنیت => ربطی به زبان نداره و به قدرت برنامه نویسی مربوط میشه ........ اخیرا دیدیم تمامی سایت های هک شده ایرانی توسط عربستان همشون ماشاالله asp بودن .......... ن ب دلیل ضعیف بودن زبان بلکه ب دلیل پول کافی پرداخت نکردن به برنامه نویس و اپدیت نشدن کد ها
دوستان عزیز میتونن زبان هایی مثل python , ruby , perl رو هم مد نظر داشته باشن که من از بینشون برا طراحی سایت ruby رو خوب تر میبینم
------------------------------------------------------------------------------------------
در کل تصمیم با خودتون و سعی کنید هر چی رو انتخاب میکنید با علاقه باشه ن با حرف استاد سر کلاستون و انشاالله موفق باشید ........

عباس در 1394/10/03 ساعت 05:26

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

سیدرضا بازیار در 1394/09/28 ساعت 18:33

با تشکر از مدیریت عزیز این سایت و کلیه کاربران عزیز که نظرات خودشون رو گفتن
به نظر من مقایسه این دو زبان با هم درست نیست. هر زبان برنامه نویسی با هدف خاصی طراحی شده و نقاط قوت و تقات ضعف خودش رو داره...
در کل احساس میکنم نویسنده این مقاله یکم با تعصب مقاله رو نوشته

mojtaba در 1394/09/25 ساعت 13:17

only php

بهنام در 1394/09/06 ساعت 21:05

سلام
یه سوال چرا فکر میکنید فقط این دو موجودند؟ من یک سال کارم گشتن توی سایت های خارجی و خوندن فروم های خارجی بود نمیگم که اونها چی میگفتند چون اهمیت نداره سعی کنید خودتون فکر کنید اگرم میخواید یک زبان رو برای یاد گیری انتخاب کنید بهتره اول مشخص کنید که میخوای چکاری انجام بدید؟ اول تکلیفتون رو با خودتون مشخص کنید اگر هنوز تکلیفتون مشخص نیست بهتره برید سراغ سی پلاس که یاد گرفتنش باعث میشه یاد گیری بقیه ی زبانها براتون راحت بشه و به نظرم این مقاله باید گسترش پیدا کنه تا بشه گفت بدرد میخوره باید زبان های قدرتمندی مثل پایتون و جاوا هم بهش اضافه بشه تا اینها در کنار هم مقایسه بشند من یه استاد دارم بیش از 2500 تا سایت طراحی کرده به گفته ی خودش asp.net و php رو هم در حد قابل قبولی بلده ولی الان داره به سختی تلاش میکنه پایتون رو یاد بگیره بنظرم کارش بی دلیل نیست چون اون با طراحی وب کاملا اشناست وقتی همچین ادم با تجربه ای که خارج تحصیل کرده و الانم اساد دانشگاهه میره سراغ پایتون یعنی دلیل داره
مدیر محترم بهتره یکم جستجو کنید توی چیزهایی که بلد نیستید نظرات دیگران رو جمع کنید از چند نفر خبره ای این کار مشورت بگیرید و مقاله رو اصلاح کنید با تشکر
بهنام صباغی

محمد در 1394/08/30 ساعت 06:35

یه مطلبی عرض کنم خدمت اساتید و برنامه نویسان اماتور :)
بنده اول asp یاد گرفتم یعنی اینطوری نیستش که طرفدار php باشم
ولی بعد مدتی کار کردن دیدم مفت نمیارزه و به درد کسایی میخوره که تنبل تشریف دارن و از برنامه نویس فقط کپی کردن درک کردن
بعدش خدا رو شکر میکنم رفتم سراغ php و برتریت اون رو نسبت به asp دیدم
کار من امنیت و هک هستش
این کاملا غلط هستش امنیت asp بیشتره ............ البه بیشتره اونم به خاطر این که مایکروسافت امنیتش رو برده بالا و گرنه برنامه نویسان asp همچنان مهارت خاصی ندارن چون خودم با بهتریناش کار کردم
انداختن زبون همه که امنیت asp بیشتره و کاملا حرف بیخودی هستش
ما درخواست هک قبول میکنیم و کاملا میبینیم که به زبان ربطی نداره برنامه نویسی .... به برنامه نویس و سوادش مربوطه
php اگه بصورت فریمورک هایی نظیر zend , ,,,, laravel یا امثالهم نوشته شه ........asp در حالت mvc حدود دو سوم امنیت اون رو دارا میشه
پس php امنیتش رو بخواهیم بالا ببریم خیلی بهتره
بنده شخصا پروژه هایی دیدم که طرف asp کار بوده ولی php پیشنهاد داده ........ فک نکنم اینا اتفاقی باشه
بازم عرض میشود که کسانی که خودشون رو به خواب زدن و کورکورانه میگن asp بهتره و از استادشون تقلید طوطی واری داشتن بازم حرفای من براشون جک هستش چون نخوابیدن بلکه خودشون رو به خواب زدن
حرف اخر
برنامه نویسی به زبان ربطی نداره به برنامه نویس و سوادش منتهی میشه
والسلام ........

علی در 1394/08/29 ساعت 22:55

دلیل اینکه تو ایران asp زیاد هست دانشگاه های ایران هستن همه چسبیدن به سی شارپ و asp و چیز دیگه بلد نیستن تا یاد بدن . مردم هم همینو تو دانشگاه میبینن و دنبال میکنن و 80% همونو یاد میگیرن و دنبال زبان های دیگه نمیرن .
آمار جهانی رو بگیرید php حرفی برای گفتن نمیزاره . درسته asp خوبه و شاید بهترم باشه ولی فعلا php تو وب جلو زده و بشتر از 80% سایتا با این زبان نوشته شده . فیسبوک و یوتیوب یجورایی رغیب مایکروسافتن فک نکنم از زبان این شرکت استفاده کنن و فیسبوک دیگه بچه دبستانی هم میدونه با php نوشته شده بیشترش ...
قبل پست دادن تو سایت کمی تحقیق کنید دلیل نمیشه شما چیزی رو خوب بلدی اون بهترین باشه . اگه اینجوریه زبان جاوا حرفی نمیزاره برای این دوتا زبان و هر چیزی میشه باهاش نوشت چه موبایل و چه وب و چه ویندوز و تو همه سایتهای بزرگ ازش ردی هست ...

پوریا در 1394/08/20 ساعت 20:35

این مقاله کمی اشتباه است قدرت و سرعت و سادگی php خیلی بالاتر از asp میباشد

میلاد در 1394/08/10 ساعت 22:42

از 40 وبسایت برتر دنیا 20 تای آنها با PHP نوشته شده و 20 تای بقیه با زبان های دیگه مثل جاوا، روبی و پایتون و در این وسط فقط 2 تاش رو با asp.net ساختن که اون ها هم متعلق به مایکروسافت هستن!!!
SQLSever هم قوی ترین توی دنیا نیست، اوراکل قوی ترینه و MySQL هم قوی تره، تازه PostgreSQL هم قوی تر از SQLServer هستش!

علی در 1394/08/08 ساعت 09:13

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

مرتضی در 1394/07/03 ساعت 11:31

کی گفته که php برای کارهای کوچیکه؟؟؟؟؟

شاید کارهای کوچیک از php ستفاده کنند ولی نمیشه گفت php برای کار های کوچیکه

مرتضی در 1394/07/03 ساعت 11:26

تا جایی من میدونم یاهو و گوگل با node.js هست

به نظر من هم php بهتر از asp.net است
asp وابستگی به سیستم عامل ویندوز داره بدون اون انگار هیچ هرچند یکی گفته یه چیزی هست که میشه توی لینوکس جراش کرد ولی خوب سرعتش کمتره
php هزینه کمتری روی دست ما میزاره
زیاد تغییر نمیکنه مثل asp که
الان واقعا شما ها بین یک زبان متن باز و یک بستر asp رو قبول دارین؟؟

یه سوال دارم از برنامه نویسای اندروید و ios به نظر شما ها اندروید بهتره یا ios

اگه کسی واقعا برای این دو platform موبایل برنامه نویسی کرده باشه شک نکنید میگه اندروید
چون زبان متن بازی هست و خیلی کارایی هاش بیشتر و بهتر از ios هست

حالا یه سوال هم دارم از اون برنامه نویسایی که هم سیستم عامل لینوکس داشتن هم ویندوز
به نظر شما کدوم بهتره؟
کدوم دسترسیه بیشتری داره؟؟
معلومه لینوکس بهتره

asp به دلیل همون dll ای که میگین کار بیشتری از ram و cpu میکشه اینجا هم معلومه php بهتره

نویسنده این مطلب یه ادم متعصب بوده شک نکنید

ehsan در 1394/06/13 ساعت 21:57

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

بهنام در 1394/09/06 ساعت 20:53

سلام دوست عزیز جدای از این بحث های الکی بهتره برای شروع پایتون رو انتخاب کنی چون طرز نوشتن خیلی راحتی داره و میتونی برای هر کاری ازش استفاده کنی مثلا برنامه ی تحت ویندوز یا لینوکس یا مک یا حتی اندروید و ای او اس یا تحت وب و امنیت و هوش مصنوعی و و و و پس شک نکن که بهترین انتخابت پایتونه

امیر محمد مهرابی در 1394/06/07 ساعت 00:26

دوستانی که میگن هم php کار کردم , هم Asp.net یا یک سری WPF (بیشترین تعداد کلاس های Net. تو این تکنولوژیه :|)و خیلی چیزای دیگه واقعا خنده داره !!!!تسلط به هر کدوم از این تکنولوژی ها سال ها زمان بره و آشنایی با معماریشون زمان بیشتری لازمه و کاملا معلومه نظرات تند با تعصب بی مورد داده شده. مهم الگوریتم و رعایت استاندارد هاس که مدیر هم بهش اشاره کرد.
و صرفا جهت یاد آوری facebook به خاطر اینکه با php نوشته شد معروف نشد بلکه ایدش بود که باعث معروفیتش شد!!
و در نهایت با تشکر فراوان از مدیر محترم

بابک در 1394/06/02 ساعت 14:21

فقط c# با razor
کاملا مجانی :
روش کار : webmatrix رو دانلود می کنی , اکستنشن Nuet رو روش نصب می کنی
بانک اطلاتی SQL CE یا SQL Expree رو فعال می کنی و میشی کد مینوسی
اکثر این سایتهای موجود تو ایران رو جواب میده
شما کد بنویس با هر زبونی که دلت میخواد بنویس فقط سایتت کار کنه :)))) شما بنویس فقط ما قبولتون داریم
همه php کارها رو ... آقا احسان دست گلت هم بابت این سایت خوبت درد نکنه ... دوست داریم

مجتبی در 1394/05/23 ساعت 12:36

سلام دوستان
خواستم بدونم در محیط مکینتاش کار با PHP رو پیشنهاد میکنید یا ASP ؟
آیا وبسایتی که در محیط مک طراحی بشه جهت اجرا در ویندوز مشکلی داره؟
تشکر

ehsan در 1394/04/31 ساعت 15:41

سلام ، مدیر شما که میگی facebook و ... با c,,java نوشته شده اند لطفا یک سر به لینک زیر بزن تا ببینی با چی نوشته شده اند
https://github.com/search?utf8=%E2%9C%93&q=facebook
در ضمن مقایسه کردن دو زبان برنامه نویسی کار بیسار اشتباهی هست .
در ضمن اگر زبان asp خیلی خوبه و برای پروژه های بزرگ به کار میکره پس چرا bing بیشترش با python , java نوشته شده ؟
تازه قسمت هایی ازش هم با php نوشته شده
https://github.com/search?utf8=%E2%9C%93&q=bing&type=Repositories&ref=searchresults
موفق باشین

محمد در 1394/04/17 ساعت 21:17

بنده پس از 10 سال برنامه نویسی (6 سال کار با ASP.NET) کم کم دارم به سمت Node.js کوچ می کنم اما معتقدم هیچ نرم افزاری Visual Studio نمیشه.هیچ دیتابیسی هم SQL Server نمیشه :)

برای طراحی یک وب سایت با ASP.NET شما بایدحداقل هزینه محصولات زیر را پرداخت کنید:
Windows
Visual Studio
SQL Server

Very nice :D

محمد در 1394/03/25 ساعت 20:17

اکثر مقایسه ها اشتباه هستند

بیشتر سایت ها با PHP ساخته شدند
در ایران PHP دارای طرفداران بیشتری است
سایتتون هم PHP هستش

در یک کلام فقط PHP !

سیاوش عاملی در 1394/02/26 ساعت 18:53

با عرض سلام خدمت مهندسان گرامی....
به نظر من مقایسه دو تا زبان یا درکل چند تکنولوژی با هم کار اشتباهیه چرا چون به قول آقای "احسان مینایی" کسایی که پشت این پروژه ها هستند و دارند این پروژه هارو میبرند جلو از همه ما بیشتر از امکانات اطلاعات دارند و بیشتر دلشون برای کارشون میسوزه . هر کدوم از این تکنولوژی ها نسبت به پروژه های مختلف می تونن کاربرد داشته باشند پس مطرح کردن این بحث ها چیزی جز وقت تلف کردن نیست .

ایوب زیوه در 1393/12/16 ساعت 09:09

شاید تو بحث ها خیلی بالا رفتیم و بهتر باشه یکم برگردیم و از دید دیگه ای به این موضوع نگاه کنیم. باید به زبان های برنامه نویسی از دید اهدافشون نگاه کرد، همه ما می دونیم که php از ابتدا برای کاهش پیچیدگی های برنامه نویسی وب طراحی و ایجاد شد و همچنین تولید انواع وب سایت ها بدون استفاده از ابزارهای جانبی . امروزه هم شاهد آن هستیم که هرنوع وب سایتی را میشه با آن طراحی و پیاده سازی کرد و asp.net هم برای هماهنگی نرم افزارهای تحت ویندوز و تحت وب طراحی شد. اینکه بعضی دوستان میگن فلان سایت بزرگ مثلا گوگل و فیسبوک و... با php یا جاوا و ++C طراحی شدن ، باید عرض کنم که این ها اصلا ملاکی برای مقایسه این زبان ها نیست. همونطور که بعضی دوستان هم اشاره کردن استفاده از زبان های مختلف طی طراحی آنها دلایل مختلفی می تونه داشته باشه. از جمله سیاست های رقابتی، بهینه تر بودن یک زبان برای بخشی از سایت(نه همه چی)، دلایل امنیتی و ... که من در اینجا فقط به چند نمونه میکنم... این سایت های عظیم اگر از php استفاده کنند قابل مقایسه با php که ما استفاده می کنیم نیست چون اونا زبان رو از سرور گرفته تا خود زبان تنظیم و ویرایش می کنند و در جهت پروژه شون بهینه سازی می کنند. و این هم اضافه کنم که زمانی که این سایت ها طراحی شدن asp و php وجود نداشتند و یا ضعف های خیلی زیادی داشتند و به قدرتمندی الان نبودند و خیلی مسایل دیگه . پس خواهشا در مقایسه زبان ها پای این سایت های عظیم رو نکشید وسط تا در نتیجه گیری افرادی که قصد ورود به دنیای برنامه نویسی وب دارند اخلال ایجاد نشه.(یا شاید دلیل آن در تفاوت فرهنگ ما و اونا باشه که بجای اینکه بیان این زبان هارو باهم مقایسه کنند برای هر بخش پروژشون برنامه ریزی می کنند و هرجا بهتر باشه php یا جاوا و شایدم پایتون امکانات جالبی برای این بخش پروژه داره که برای هر سایتی لازم نیست از چند زبان استفاده بشه. ) گذشته از اینکه مقایسه یک پلتفرم و یا نرم افزار موجود برای آن با یک زبان برنامه نویسی درست و یا منصفانه نیست ولی اگه به هنگام حرف بزنیم قدرت هردوی asp.net و php رو تا حالا برنامه نویس های حرفه ای ثابت کردن و جای بحثی نیست، asp.net و php همگام با یکدیگر توسعه داده میشن . دلیل اینکه سازمان های بزرگ البته از نظر کسایی که با جستجوی اندک به نتیجه میرسن بیشتر تمایل به asp.net دارند سادگی های پیشفرضیه که asp.net بخصوص در معماری MVC قرار داده و همچنین سادگی اشکال یابی و انجام آزمون های واحد که البته کمترکسی هم از این امکانات استفاده می کنه منظورم مبتدی هاست. php به خودی خود صرفا یک زبان اسکریپت نویسی سمت سرور است و پلتفرم هایی که تحت آن وجود دارد بماند. اینگه میگن پروژه های بتای بی نتیجه ای تحت آن ارایه شده و بی نتیجه مونده نشون از ضعف php نیست بلکه فرهنگ و قانون دنیای open source همینه. در واقع هدفی که پروژه داشته مورد قبول نبوده نه زبان php. بعضی وقتا از دوستان می شنوم که بحث هزینه های استفاده از php و asp.net , رو میارن وسط که باز باید محقق تکلیف خودشو معلوم کنه که هدفش بررسی قابلیت و امکاناته یا هزینه که در مورد اولی نباید هزینه رو به لیست مزیت ها اضافه کنه. ساده تر بگم منصفانه نیست بخاطر اینکه استفاده از یک پلتفرم هزینه برداره بگیم بدرد نمی خوره و قابلیت هاشو نادیده بگیریم مثل asp.net. سرعت asp.net و php هم برای برنامه نویس های حرفه ای که بلدن چطوری کد بزنن تفاوت خاصی نداره که بشه ازش به عنوان مزیت یا عیب نام برد. در نهایت چون فک می کنم مقایسه پلتفرم asp.net و زبان اسکریپت نویسی سمت سرور php غلته هیچ وقت به نتیجه نمیرسه. هردو خوبن و آینده روشنی دارن.

شهاب در 1393/12/03 ساعت 22:35

alireza:
با سلام...لطفا اگه می تونید نظرم رو کامل بخونید..شاید دچار سوءتفاهم شده باشید...اولا که من تعصب خاصی رو این مسائل ندارم...و همچنین رو ASP ...مسلما اطلاعاتم هم توی این زمینه ها محدوده..منظورم از MVC از ASP بهتره..این بود که ASP.NET MVC از ASP.NET بهتره...من هم صرفا با توجه به اطلاعات و تجربم نظر دادم..نه با سرچ کردن تو اینترنت...شاید من اشتباه می کنم...ولی خب تا اونجایی که من اطلاع دارم..مثلا همون مثال برنامه های واسط GIS تو محیط وب...ندیدم و نشنیدم که کسی با PHP این کار رو انجام بده..اکثر شرکت ها از Silverlight استفاده میکنن...اگه نظره من رو کامل خونده باشید..متوجه میشید که منظور من این نبود که ASP از PHP بهتره...

محمد در 1394/03/25 ساعت 20:23

من که متوجه نشدم چی گفتید فقط تیکه اخرش :-) ولی در کل به نظرم PHP و دیگر هیچ !

گرند مستر در 1393/12/03 ساعت 13:56

فکر نمیکنید این بحثا کهنه شدن ؟
ی نگاهی ب تقویم بندازین
الان سال 2010 نیست
2105 هستش

مدیر ارشد اوراکل در 1394/02/03 ساعت 19:56

منظورتون 2015 هستش دیگه !!! نه دو هزارو صدو پنج!!!!!!!!!!!!!!!!!!!!!!!!!!

شهاب در 1393/11/30 ساعت 15:30

با سلام و احترام خدمت مدیر سایت و دوستانی که نظر دادن
من هم مقاله رو خوندم هم نظرات دوستان رو....
مهم ترین چیزی که تو نظرات دوستان مشخصه اینه که ما فکر می کنیم مثلا اگه یه زبان برنامه نویسی رو یاد بگیریم دیگه تمومه و می تونیم دنیا رو باهاش فتح کنیم...!!!در صورتی که با کمی فکر کردن میفهمیم که اینطور نیست...هرکسی با توجه به توانایی ها و نیازهاش و زمانی که داره می تونه برای پیشبرد اهداف کاری و حرفه ای و ....از هر زبان یا تکنولوژی ای استفاده کنه...مثلا شما اگه بخوایید یه درخت بزرگ رو قطع کنید..از چی استفاده می کنید؟از چاقو یا اره موتوری؟یا اگه بخوایید یه تیکه گوشت رو ببرید از اره موتوری استفاده می کنید یا چاقو؟(منظورم این نیست که بریدن درخت مهم تر و بزرگتر از بریدن یه تیکه گوشته )...من خودم هم با C++ کار کردم و هم C# ...تو دات نت با ASP و silverlight هم کار کردم...و کمی هم با MVC ...به نظر من MVC خیلی از ASP بهتره و واقعا ارزش یاد گرفتن رو داره...همینطور هم silverlight...اون دوستانی که همش میگن PHP ...یک بار هم که شده سعی کنن..یه برنامه ی واسط gis تو محیط وب بسازن..یا یه وب اپلیکیشن ..مسلما وقتی شما بخواید یه وب اپلیکیشن نه یه وبسایت بنویسید!!!!به نظر من silverlight امکاناته
فوق العاده ای بهتون میده..یکم سختی داره یاد گرفتن و کار کردن باهاش اما واقعا ارزش یادگرفتن رو داره...اما مثلا شما اگه بخوایید یه برنامه واسط جی آی اس رو با php طراحی کنید..یا حتی با ASP ....مطمئنا در نیمه ی راه می مونید...هرکس بسته به توانایی هاش می تونه یه راهی رو برای رسیدن به هدفش انتخاب کنه...مشکل اساسی ما اینه که می خوایم یک چیزی رو یاد بگیریم بعد بتونیم تو همه زمینه ها هم با قدرت و کیفیت کار کنیم..که شدنی نیست...به نظر من یه برنامه نویس حرفه ای ابزارهای مختلفی در اختیار داره که همون تکنولوژی ها و زبان های برنامه نویسی ای یه که بلده و بسته به هدفش هر کدوم رو که مناسب باشه اتخاب می کنه...پیشنهاد من به یک برنامه نویس یا کسی که می خواد برنامه نویسی کنه اینه که حتما باید c++ رو حرفه ای بلد باشه...c# رو هم باید حرفه ای بلد باشه...mvc و سیلورلایت هم همینطور...و خیلی چیزای دیگه...چون خودم زمانی که می خواستم زبان برنامه نویسیم رو انتخاب کنم همش دنبال این مقایسه ها بودم....یه برنامه نویس حرفه ای همیشه باید چیز جدید یاد بگیره...دنیای برنامه نویسی با این سرعت پیشرفتی که علوم کامپیوتر دارن...یه جوری شده که یه لحظه مکث کنی...باختی... اگه بخوای رو ی یک چیز اصرار کنی..ضرر میکنی..باید سعی کنی خودت رو همگام با تکنولوژی پیش ببری...ولی در کل یک سیاستی که مایکروسافت داره اینه که یک تکنولوژی جدید رو که میاره بعد از یه مدت دیگه رهاش میکنه و عیب و ایرادش رو نمیگیره..میره سره یه تکنولوژی دیگه...و اون رو کامل میکنه..که درست یا غلط بودنش جای بحث داره...در هر صورت C# و تکنولوژی ها ای که در بستر سی شارپ مثل Silverlight و....وجود داره....ابزارهای قوی ای هستن که نمیشه تو دنیا به سادگی از کنارشون گذشت...

alireza در 1393/12/01 ساعت 09:39

نظر شما رو کامل نخوندم از اولش مشخص شد شما ASP کار متعصبی شما اگه برنامه نویسی باشی با همون PHP چیزی که میخواهی طراحی میکنی نیاز نیست همیشه از ابزار های آماده استفاده کرد یوقتا ابزار های آماده جواب نمیده این حرفتون چیه MVC خوبه یعنی با PHP نمیشه بر اساس استاندار MVC نوشت ؟؟؟؟بهتره یکسری سرچ انجام بدین فریم هایی مثل لاراول کد ایگنایتر کیک پی اچ پی وووو رو امکاناتش رو ببینید بعد نظرتون رو بگین

گرند مستر در 1393/12/03 ساعت 13:54

عزیزم من خودم php رو با mvc مینویسم

سید محمدصالح هاشمی در 1393/11/29 ساعت 04:59

واقعا برام جالبه که نویسنده این متن چطور بدون هیچ اطلاعاتی نوشته شدن شبکه های اجتماعی بزرگ با PHP و استفاده از HipHop در فیس بوک رو تکذیب می کنن! یه گوگل کردن بخدا انقدر سخت نیست

یه نگاهی هم به استفاده کننده های MySQL بندازید:
http://www.mysql.com/customers/

ضمنا نسخه جدید PHP یعنی نسخه 5.5 که بنده هم روی سرور دارم ازش استفاده می کنم به صورت پیشفرض دارای Opcode Cache هستن که کد رو قبل از اجرا به صورت کامپایل شده ذخیره می کنم و از این بابت سرعتش بسیار فوق العاده تر میشه.

هومن زمان نژاد در 1393/11/21 ساعت 05:52

https://www.youtube.com/watch?v=hafhSaP_Nh4

برای vertx متاسفانه در حال حاضر منابع کافی نیست. فعلا nodejs واقعا جالبه

hossein در 1393/11/19 ساعت 08:01

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

مدیر در 1393/11/21 ساعت 05:48

این کار رو با استفاده از امکانات وب سرور انجام میدن. تو asp.net میتونید این کار رو با iis انجام بدین.

محسن در 1393/11/16 ساعت 16:18

تمام نظرات رو خوندم. خیلی جالب بودن.
ولی به نظر من بهترین کار اینه با توجه به موقعیت و هدفی که از برنامه نویسی دنبال می کنیم PHP و یا ASP رو انتخاب کنیم. به نظر من توی ایران بهتره از ASP استفاده بشه. چون بازار کار بهتری داره.
البته یکی از ایرادات این بود که اکثر وب سایت های مهم از ASP استفاده نمی کنن. لازم به ذکر است که بیشتر وب سایت های بزرگ داخل کشور آمریکا قرار دارند که رقیب MicroSoft می باشند. و به هیچ وجه حاضر نیستن (حتی اگر ASP قوی تر باشه ) ازش استفاده کنند. پس زیاد به این آمار ها توجه نکنید و اون چیزی رو که خودتون تشخیص می دین. انتخاب کنید.

هومن در 1393/11/13 ساعت 09:44

با تشکر از مقایسه جالبتون. به نظر من از نظر سرعت کارایی و امنیت JAVA یک سرو گردن بالاتر از .NET و PHP است.
این لینک رو ببینید :
https://www.techempower.com/benchmarks/#section=data-r8&hw=i7&test=plaintext
در Face... هم کدهای PHP به صورت HHVM کامپایل میشن که سرعت بالایی خواهند داشت.
HHVM is a process virtual machine based on just-in-time (JIT) compilation
من هم به سمت NodeJS رفتم ولی یک چیز خیلی جالبتر پیدا کردم: http://vertx.io
Vert.x is a lightweight, high performance application platform for the JVM that's designed for modern mobile, web, and enterprise applications.
با اختلاف از node و البته PHP و NET. بهتره و سریعتره و چند زبانست ! (Polygot) ولی فیلم آموزشی خوبی پیدا نکردم براش. یک کتاب البته هست. و داکیومنتاشم خوبه. ممنون میشم اگر کسی فیلمی به جز کنفرانساش داره خبر بده.
موفق باشید.

هومن زمان نژاد در 1393/11/14 ساعت 10:00

این هم لینک کتابش: https://www.packtpub.com/web-development/real-time-web-application-development-using-vertx-20

علی در 1393/10/16 ساعت 14:15

سلام به نظر من شاید دلیل این که پی اچ پی توی خارج استفاده بیشتری میشه اینه که هزینه کمتری داره و در ایران هم چون نقص هایی برای کپی رایت هست مردم از ای اس پی استفاده میکنن ولی این رو مطمئن باشید ای اس پی در حالت عادی امنیت بیشتری داره و کد نویسی سی شارپ مقداری از پی اچ پی سخت تره (تجربه خودمه)
آقای شهرکی مدام از گند زدن مایکروسافت حرف میزن یعنی کل برنامه نویسای مایکروسافت ضعیفن و آقای شهرکی قوی ! مایکروسافت همیشه بهترین برنامه نویسای جهان رو استخدام خودش میکنه و به اندازه ای قدرت داره که کسی نتونه زیر سوال ببرتش!
هم پی اچ پی و هم ای اس پی قدرت مند هستند و واقعا نمیشه گفت که این ها ضعیفن و با هر کدومشون میتونیم هر جور سایتی بزنیم تفاوت در نحوه کد نویسی هستش که بعضی جاها پی اچ پی نیاز به وقت زیاد تری داره و بعضی جاها ای اس پی کدنویسی بیشتری داره
در ضمن اگر شما ها هم یه مقدار فکر کنید متوجه میشین که حرف ادمین درست تره -> سایت های بزرگی مثل فیسبوک و گوگل نباید هم از پی اچ پی و ای اس پی استفاده کنن بلکه از زبان های دیگه ای مثل جاوا و سی و شاید پایتون استفاده میکنن
شما نباید به خودت بگی چون توی دنیا وب سایت های پی اچ پی رنک های بهتری دارن پس منم باید برم پی اچ پی کار کنم نه این غلطه اگر این طوره بهترین سایت های دنیا که فیسبوک و گوگل و یاهو هستن از پی اچ پی استفاده نکردن
شما باید ببینی میخوای چجور وبسایتی طراحی کنی چجور آدمی هستی میخوای سریع به نتیجه برسی یا نه میخوای چندین سال آموزش ببینی و حرفه ای بشی و این که چه قدر میخوای هزینه کنی (البته تو ایران قانون کپی رایت نیست)
وب سایت های کوچیک مثل موزیک ، دانلود ، بازی ، نرم افزار ، خبری و... خوبه که با پی اچ پی درست کنیم (البته ای اس پی میشه عالی هستش) ولی واقعا ریسکه که با پی اچ پی یه سایت بزرگ و مهم رو درست کنیم :| توی بعضی موارد ای اس پی بهترین گزینه هستش و بعضی جا ها پی اچ پی

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

حسین در 1393/10/15 ساعت 13:25

سلام به این اعتقاد دارم که هر 2 یک ابزار هستن و بستگی داره برنامه نویسش کی باشه . روی هیچ کدوم هم تعصب ندارم و هر 2 جای خودشون کاربرد دارن .
خودم به هیچ وجه از منطق و کار با َAsp.Net WebForm خوشم نمیاد و اصلا قبولش ندارم و مایکروسافت با این کارش باعث شد هرکسی به فکر یادگیری برنامه نویسی بیفته و بازار کار افتضاح بشه و سیستم های ضعیف و مسخره با این ساخته بشه . برعکس Asp.Net MVC عالیه و کلا با وب فرم فرق میکنه و نمیشه با هم مقایسه کرد .

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

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

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

در ضمن PHP راحت تر از ASP هست و سینتکس خیلی ساده ایی داره و منابع بیشتری هم براش رایگان پیدا میشه .
ASP.Net MVC باز سخت تر از هم وب فرم و هم PHP هست .
سایتهای خیلی زیادی هم با ASP نوشته شدن و این اشتباهه که بگیم فقط مایکروسافت از اون استفاده میکنه . میتونید سرچ کنید و ببینید .

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

ولی خوب بازم میگم که هر 2 عالین و سراغ هر کدوم برید ضرر نکردید و بستگی به حیطه ی کاری خودتون داره .

محسن در 1393/10/05 ساعت 09:43

بهتره حرف های با استناد بزنیم :
چهت اطلاع مدیر : http://en.wikipedia.org/wiki/Programming_languages_used_in_most_popular_websites
از بین سایت های بزرگ تنها سایتی کسی که از ASP.NET و Microsoft SQL Server استفاده میکنه خود مایکروسافت است.
بیشترین زبان استفاده شده Java بوده و بیشترین دیتابیس استفاده شده MySQL
البته این رو هم بگم که سال 2013 گوگل از MySQL به MariaDB تغییر دیتابیس میده و MariaDB قابل استفاده با وردپرس هم هست : http://en.wikipedia.org/wiki/MariaDB
-----------------------------
نظر خودم : توی ایران به دلیل اینکه اکثرا رفتن سمت ASP.NET و خیلی از مشتری ها فکر میکنن ASP.NET بهتره پس به عنوان یک ایرانی بهتره ASP.NET رو بخونید.هم بازار کار بهتری داره هم با کلاس تره و هم راحت تر

محسن در 1393/10/01 ساعت 05:28

سلام جناب ادمین
شما خودتون دارین از CMS وردپرس استفاده می کنید و همه ما هم می دونیم وردپرس بر اساس PHP نوشته شده , به نظر شما رنک 29 الکسا در جهان چیز کوچیکی هست ؟ یا اینکه میخواین بگین سایت خودش رو با زبان سی نوشته ؟
از favicon سایتتون و مطالب گفته شده کاملا مشخصه که حرف هاتون تعصبی گفته شده و بیشتر سعی در کوچک نشون دادن PHP نسبت به ASP.NET بوده.
به نظرم شخص بی طرفی باید مقایسه می کرد و مزایا و معایب هر دو رو می گفت.هیچ جای متون شما از معایب ASP.NET گقته نشده بود.در حالی که همه ما میدونیم هر زبونی یک سری معایب و یک سری مزایا داره

مدیر در 1393/10/01 ساعت 07:23

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

حسین پادار در 1393/09/26 ساعت 07:22

با سلام. آقای مدیر سایت گفتین که سایت فیسبوک با C++ نوشته شده است. من خودم مستند و فیلم مارک زاکربرگ را دیدم . تو اون فیلم نشون میداد که اصلا ایده و پایه فیسبوک چگونه شکل گرفت و زبان برنامه نویسی که استفاده میشد php بود. اصلا گذشته از این میدونین فیسبوک چرا Hip Hop را ساخت ؟؟؟؟؟؟؟؟
فقط برای اینکه کدهای php را به کد C++ تبدیل کنه و بعد با G++ کامپایل کنه تا تمام اطلاعات در کمتر از یک ثانیه برای کاربر نشون داده بشه. ( لینک دانلود Hip Hop فیسبوک developers.facebook.com/hiphop-php) .
پس` مطمئن باشید که سایت فیسبوک با php ساخته شده است.
ممنون از سایت خوبتون. موفق باشید

حسین در 1393/09/19 ساعت 07:46

سلام دات نت هم اپن سورس و کراس پلت فرم شده . در ضمن اینکه سرعت asp بیشتر از php هست واقعیت داره . با کمی سرچ توی سایتهای خارحی نتایج تست ها را میتونید پیدا کنید و ببینید .
آقای شهرکی هم مدام حرف از گند زدن مایکروسافت و حقیر بودن اون را میزد و این کاملا مشخصه که داره با تعصب صحبت میکنن .
خیلی سایتهای بزرگ و مهم و پرترافیک ایران با asp طراحی شدن . اونوقت این را میزارید بقل سایتهای موزیک و خبری کوچک php ؟
خوب بله کسی که براش هزینه مهم باشه همین میره یک اسکریپت رایکان نصب میکنه و سایتش را راه میندازه ولی سایتهای بزرگ و مهم همیشه کیفیت براشون مهمه و حاظرن هر هزینه ایی بکنن .
درضمن فریمورک mvc در asp اپن سورس هست و بسیار دلچسبه. من که شخصا از وب فرم خوشم نمیاد ولی asp.net mvc رابسیار میپسندم . از دراگ دراپ خبری نیست و همه کار را باید خود برنامه نویس انجام بده و سینتکس روان و امکانات عالی داره .
من برنامه نویس یک شرکت هستم و خیلی از سازمان ها و ارگان های دولتی و شرکت های مختلف سایتهاشون را طراحی کردیم و اونها هیچ وقت سراغ php نمیرن .
در ضمن خیلی سازمان ها هستن همین الان سیستم قدیمیشون با php هست و میان سفارش میدن از صفر با asp طراحی بشه .
پس این درست نیست که همه دارن از دات نت کوچ میکنن .
با اپن سورس و کراس پلتفرم شدن دات نت دیگه هیچ ایرادی نمیشه ازش گرفت و خیلی برنامه نویسان دیگه میان سمتش .
من قبلا php کار میکردم ولی الان asp.net mvc کار میکنم و هم بازار کار بهتری داره و هم حقوق بالاتری براش میدن و پروژه های بزرگ و پیچیده و نون و آب دار همیشه با اون طراحی میشه .
نمونه سایت های asp هم اینا هستن :
دیجی کالا - ورزش3-سامانه ی هدف مندی یارانه ها - ایرانسل -سامانه ی قطارهای مسافرتی رجا - شاتل-های وب-تبیان -راسخون-سنجش-سایپا-stackoverflow-bing -mobile.ir-w3schools.com-بانک های مختلف و ...
حالا اینها را با سایتهای شخصی مقایسه میکنید ؟ خودتون قضاوت کنید ...

alireza senator در 1393/08/15 ساعت 19:49

بنظر من هم حرف های آقای شهرکی کاملا درسته از روی تعصب نیست هرکسی با php, asp کار کنه خودش اگه برنامه نویس باشه میفهمه مزیت هاشو قبول بازار کار ایران asp هست بازار کار جهانی چطور خبر دارین؟ایران هم صحبت هایی شده تا چندسال آینده بسمت متن باز میره اونجاست که اینهمه طرفداری از asp بی نتیجه میمونه

سامان در 1393/08/15 ساعت 11:32

مشکل اینه که شما دارید دو تا پلت فرم رو که با اهداف گوناگون ساخته شده با هم مقایسه می کنید.
php در جای خودش کاربرد داره و asp.net در جای خودش.
اصولن هم برای سایتی با 1000 تراکنش همزمان از هیچ یک از این دو تکنولوژی استفاده نمیشه و باید رفت سراغ node
دنیای وب دنیایی هستش که پر از تکنولوژی های متفاوت هست. بحث بهتر یا بدتر بودن یک تکنولوژی در حالت کلی نسبت به تکنولوژی های دیگه یک بحث غیر تخصصی و غیر کارشناسی هستش. برای هر هدف انتخاب فرق داره ، کسی که سایتی رو برای عملیات محاسبات پیچیده ریاضیات بخواد میره سراغ python کسی که شبکه اجتماعی بزرگ می خواد می ره سراغ nodejs کسی که سرعت development و team working براش مهم هست میره سراغ asp.net mvc یا cakePHP
در کل مقایسه و تعصب هست که در کشور ما کاربرد بیشتری داره تا functionallity کار.

محمد مصطفی شهرکی در 1393/08/13 ساعت 12:55

ASP.NET به دلیل کامپایل دو مرحله ای (یک مرحله تبدیل به MSIL که یکبار انجام میشه و مرحله بعد تبدیل به Native Code توسط JIT Compiler که هربار برنامه اجرا میشه انجام میشه) کندتر از PHP هست. کسی که این مقاله طنز رو نوشته واقعاً با ساختار NET. آشنایی نداره! تا حالا فکر نکردین چرا بدون NET. حتی برنامه های exe. تولید شده با #C و... هم روی سیستم اجرا نمیشن؟ عقل حکم میکنه که یک کامپایل دیگه این وسط باشه که مایکروسافت میخواست از یک طرف با این کامپایل دو مرحله ای امکان Teamwork بین کسانی که با هر زبانی تحت خانواده NET. کد میزنن فراهم کنه که موفق شد و ازطرف دیگه میخواست از معماری ماشین مجازی جاوا برای Multi-Platforming تقلید کنه که گند زد! بزرگترین سایتهای دنیا یعنی Facebook و Twitter و Wikipedia و کلی مثال دیگه و کلاً بیش از 81 درصد سایتهای دنیا طبق آمار رسمی W3Tech توسط PHP ساخته شده و قطعاً اگه ضعیف تر بود، ازش استفاده نمیکردن. شرکتهایی به بزرگی فیسبوک مشکل خرید لایسنس نداشتن و فقط معماری و ساختار کدبسته این معماری بود که بالهای پروازشون رو قیچی میکرد. اگه با PHP کار نمیکردن نمیتونن با پروژه HipHop (که اون هم اوپن سورس و رایگان هست) کدهایی که با PHP نوشتن رو به کدهای ++C تبدیل و کامپایل کنن. دوست عزیز وقتی اطلاعات نداری مقاله ننویس. اینقدر هم از مقالات سایتهایی مثل بلاگفا (آقای شیرازی) کپی نگیر چون اون خودش NET. کار متعصبه. شما توی PHP دنیایی از امکانات رو مجانی در اختیار دارین. سرور امن لینوکس، هزینه کمتر پشتیبانی، وب سرور Apache، قابلیت اجرا روی همه سیستمهای عامل، جامعه کاربری فعالتر و قویتر. بعلاوه اگه کپی رایت درایران رعایت بشه هیچکس نمیتونه هزینه لایسنس 13 هزار دلاری Visual Studio رو بده و مجبور میشین همه رو بیارین به دنیای آزاد. اینقدر هم SQL Server رو بالا نبرین. گویا فکر میکنید قدرت دیتابیس دنیا فقط اوراکل هست که باهاش مقایسه میکنید و از Cassandra و NoSQL و مباحث BigData چیزی نشنیدین. مایکروسافت همیشه اسمش روشه: Micro-soft یعنی برنامه های ریز. کلاً وقتی برنامه از یه حدی بزرگتر بشه، محصولات مایکروسافت گندشون در میاد. شما از امکانات PHP توی مقاله فقط به رایگان و ارزان بودن اشاره کردین ولی بد نیست به مواردی مثل Backward Compatibility و Stability و... هم اشاره کنید. مایکروسافت توی هر نسخه جدید NET. گند میزنه به تجربه یکی دو ساله برنامه نویسانش و کلاً یک رابط جدید معرفی میکنه و همه دوباره بیسواد میشن و مجبورن کتابها و فیلمهای آموزشی جدید بخرن درحالی که توی PHP از 6 ماه قبل نظرسنجی برگزار میشه که چه قابلیتهای جدیدی دوست دارن باشه و چی اضافه بنظر میاد و کجاها باگ بوده و وقتی هم رفع کردن، حداقل بین 6 ماه تا 1 سال کدهای قبلی همچنان پشتیبانی میشه درحالی که شما فرضاً اگه NET. نسخه 4 روی سیستمتون نصب کنید برنامه های NET. نسخه 2.5 اجرا نمیشه و باید اون رو هم جداگانه نصب کنید. اگه روی سرور نصب نباشه هم که کلاً برنامه شما کار نمیکنه و باید با معماری جدید بازنویسی بشه. سر Silverlight چه بلایی اومد؟ سر ADO.NET و LinQ چطور؟ الان با WPF کار میکنید؟ سورپرایز بعدی مایکروسافت چیه؟ ASP.NET MVC چطوره؟ بعد از اینهمه سال تازه فهمیدن MVC تو وب خوبه؟ تو رو خدا توی بحثهای جدی برنامه نویسی اسم این شرکت باگ نویس (مایکروسافت) رو نیارین که فقط به تجارت خودش فکر میکنه و حق و حقوق برنامه نویسها ابداً براش اهمیتی نداره. همش از MySQL میگین و مقایسه میکنید با SQL Server ولی نمیدونید چیزی به اسم MariaDB هم هست که دهها برابر قویتره! چرا ASP.NET که یک بستر (Platform) هست رو با یک زبان برنامه نویسی مقایسه میکنید؟ در اصل باید #C و PHP مقایسه بشه (یا هر زبان دیگه تحت خانواده NET. نه خود بستر). اگه بنا به مقایسه است، ASP.NET رو با فریمورکهای مطرح PHP مثل Yii و Laravel و Phalcon و Zend و Symfony مقایسه کنید و اونوقت ببینید سرعت توسعه یعنی چی. چرا یک زبان خام رو با ابزارهای اینطرف مقایسه میکنید؟ چرا Zend Studio رو با Visual Studio مقایسه نمیکنید؟ کسی که کارش برنامه نویسی وب باشه نیاز به ابزارهای Drag&Drop نداره و ابزارهای کدنویسی مثل Debugger و Auto Complete و IntelliSence و... توی Zend Studio هست و اگه کسی بخواد طراحی کنه هم ابزارهایی مثل DreamWeaver و... هست که کار طراحی رو راحتتر میکنه و همون قابلیتهای Drag&Drop رو با کیفیت بهتر ارائه میده و تازه حجم چند گیگابایتی Visual Studio که باعث میشه لودینگش چندین ثانیه طول بکشه و مصرف پردازنده و حافظه بالا داشته باشه رو هم نداره. توی مقایسه منصف باشید.

مدیر در 1393/08/13 ساعت 13:30

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

محسن در 1393/10/05 ساعت 10:17

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

نبی در 1393/10/12 ساعت 22:32

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

علیرضا شمسی در 1393/11/18 ساعت 16:22

مقایسه asp.net با php مثل مقایسه سیب و پرتقاله که اصلا درست نیست و اگر هم بخواد مقایسه ای انجام بشه باید با زبان برنامه نویسی C#.net یا vb.net و php انجام بگیره . و اگر هم که بخوایم برای مقایسه سیب و سیب جلو بریم که گزینه های زیادی روی میز داریم . مثل ASP.NET MVC یا WebAPI وlaravel یا خیلیای دیگه ..همچنین میتونم بگم که ASP.NET MVC برای برنامه نویسی درون خودش از php هم استفاده میکنه.به جای این همه بحث هم میتونستید یه منبع بزارید تا مردم راحتتر بتونن تصمیم بگیرن دوستانی که میخوان تصمیم بگیرن یه نگاهی به اینجا بندازن بد نیست : http://vschart.com/ نکته دوم این فردی که این نظر رو داده در تاریخ 1393/08/13 در 16:25 نظرش رو ثبت کرده و برام خیلی عجیبه که ایشون اطلاعی نداشتن از اومدن VS14 مایکروسافتو نظرات عجیب الخلقه در باب مایکروسافت معنی اون هدف اون و باگ های اون که تمام اینها این نقد بر نقد رو یک نقد تند و سو استفاده از سواد عموم معرفی میکرد.

محمد در 1395/05/28 ساعت 22:30

php یک زبان مفسری هست گویا خواب دیدید! asp.net یک تکنولوژی وب است که از زبان های دات نتی بهره می برد زبان های داتنتی مرحله تفسیر ندارند!!! و یک مرحله ایندکس می شوند بزرگوار یک زبان دات نتی مثل C# تا 10 برابر سرعت بیشتری نسبت به یک زبان مفسری دارد http://www.wrensoft.com/zoom/images/benchmark_small_site_v7.png

حصین در 1393/08/09 ساعت 14:37

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

مدیر در 1393/08/09 ساعت 16:48

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

حصین در 1393/08/09 ساعت 11:34

پروژه های کوچک با PHP نوشته میشن ؟ میشه بگید بزرگترین سایت دنیا یعنی facebook با چه زبانی ساخته شده ؟ این قدر از PHP بد نگید .

مدیر در 1393/08/09 ساعت 13:15

سایت های بزرگ مانند Facebook و Yahoo و ... هیچ کدوم با PHP طراحی نشده اند. این سایت ها با زبان هایی مانند سی پلاس پلاس، جاوا و ... طراحی شده اند.

محمد سلیمانی در 1393/12/02 ساعت 05:21

از آقای محمد تشکر می کنم بابت راهنمایی هاشون اگه من به آقای مدیر بگم که بنده برنامه نویس J2EE هستم و قبل از اون هم زبان های پاسکال ، ویژوال بیسیک و سی شارپو و و ... PHP کار کردم و خوب می دونم که اگه بگم که برنامه نویس وزارت خونه هستم و این مقاله هیچ بار علمی نداره و بهتره که کتابهای CEH رو در رابطه با امنیت بخونن بهتره شاید منو بلاک کنن. باید بگم که Facebook و Yahoo رو با PHP نوشتن از Yahoo نمی دونم ولی Facebook اعلام کرده که از php هفتاد در صد و از سی خانواده هم استفاده شده

alireza senator در 1393/08/09 ساعت 09:15

مدیر عزیز شما اینهمه گفتی ولی همش asp عنوان رومیزدی برتری asp به php بهتر بود هرکسی خودش کار کنه میفهمه کدوم بهتره داخل نت سرچ کنی مطالب مختلفی هست داخل ایران قبول asp رایج تره ولی تا کی رایجه؟

مدیر در 1393/08/09 ساعت 10:23

من خودم مدت ها ASP.NET و PHP کار کردم و پروژه های زیادی با هر دو تکنولوژی انجام دادم.برای پروژه های بزرگ به نظر من ASP.NET خیلی بهتره. البته الان دارم از ASP.NET کوچ می کنم به Node.js

alireza senator در 1393/08/06 ساعت 18:22

یک دوست : شما تخصصتو تبلتو برا خودت نگه دار به تخصص بقیه کاری نداشته باش هر کسی در زمینه ی خودش حق داره اظهار نظر کنه به تخصص بقیه کاری نداشته باش

یک دوست در 1393/08/05 ساعت 21:31

جناب محمد :شما انگار دل پری داری عزیزم . باشه دلفی خیلی خوبه . ولی مطمئن هستم تو نه سواد دلفی رو داری نه پی اچ پی و نه ای اس پی . تو از اون دسته آدمها هستی که طبل توخالی هستن . ویژوال استادیو بهترین IDE شناخته شده بعد بیسوادی مثل تو از بدی اون بگه . خوش باشی طبل توخالی

محمد در 1393/09/04 ساعت 19:00

اشکال از شما نیست از مدیریت سایت هستش که هر نظری رو تایید میکنه ادب مرد به زدولت اوست عزیزم من فقط به خاطر یاد گرفتن $_POST[''] شاید ماه ها بی خوابی کشیدم =) عرض شود پروژه هام هم هستن هم تو دلفی هم سی شارپ هم php نوشتم به لطف خدا دارم روی پرژه ای با php کار میکنم که تو تلویزیون هم قراره رسما اعلامش کنند ویژوال استادیو خوبه ولی ایراد های بزرگی هم داره من خودم wpf رو هم کار کردم حتی موفق باشید =)

محمد در 1393/09/04 ساعت 19:04

اسم بدم ؟؟؟؟ کسی که تو شهر شهرت تدریس داره اونوخ با asp نتونسته تو 2 ماه یه سرچ ساده رو برنامه نویس کنه اونم با وجود داشتن دیتا بیس !!!!!!!! موفق باشید

محمد در 1393/08/04 ساعت 06:26

شرمنده یادم رفت بگم
php سرعتش بیشتره امنتیش دست خودته
asp کند هستش ولی امنتیش خوبه
دلیل اینکه برا پروژه های بزرگ از asp استفاده میکنن اینه که ساده تره و کار ها روون و راحت چیش میره هلو برو تو گلو
فقط تو طراحی مسترچیج ها حداقل 2 برابر سریعتر از php هستش ........ همه چیز رو مفتکی از منو سمت چپی میندازی تو فرم و راحت و البته تنبلی
کلن برنامه هایی که تو ایران زیاد استفاده میشه رو نباید دل بهشون بست چون اساسن مردم تنبلی هستیم هر کدومش زود تموم بشه رو انتخاب میکنیم
دلیل اینکه جاوا و دلفی پیشرفت نکردن تو ایران تنبلی مردم ماست نه ضعف برنامه
ضمنن شرکت امبارکادرو (دلفی) به دلیل اینکه شرکت رو فروخت دلفی رکود کرد وگرنه مایکروسافت تا 100 سال اینده هم به تکنولوژِی و امنیت دلفی نمیرسه
گفتم وسط بحث دلفی رو هم بگم که بعضیا که فقط تدریس تو مجتمع فنی بلدن و ماشین حساب رو هم نمیتونن بنویسن هی از برنامه ها بد نگن
هیچکس به ماست خودش نمیگه ترشه
همون عزیزی که تلفظ ای دو او دات نت رو میگه ادو دات نت =)
موفق باشید

آرمان در 1394/09/08 ساعت 19:53

سلام محمد جان ، من خودم نزدیک 10 سال پیش دلفی کار می کردم ولی متاسفانه از زمانی که زبانهای .net وارد کار شدند و سایت ها شروع به پردازش سمت سرور کردند دلفی از بین رفت ، دلفی الان یک کانورتو هست که کد های delphi رو به c شارپ تبدیل می کنه ، توی اون نسخه هایی که من از دات نت باهاش کار کردم حتی نمی تونستم روی روند کامپایل و خروجی نظارت داشته باشم . الان یه ورژن چند ماهه داده که به صورت چند سکویی عمل می کنه و به خاطر این که خروجی برای سیستم عامل های مختلف می ده یه نیم نگاهی بهش شده . در هر صورت من احساس می کنم با سی شارپ و asp و php قابل قیاس نباشه . هدف از اینکه از منوی سمت راست یک چیزی میکشی و یه سری کد برای شما تولید شود سادگی و هلو برو تو گلو نبوده و نیت این کار این بوده که برنامه نویسی رویداد گرا مبتی بر الگو های طراحی پیاده شود و از این بابت asp و سی شارپ بی نظیر هست هر چند که من با نظر مدیر یکمی مخالف هستم و به شخصه php رو خیلی بیشتر از asp میپسندم مخصوصا وقتی از فریم ورک هایی نظیر لاراول استفاده کنید . پایگاه داده ی mysql نیز به نظرم خیلی از sql server بهتر می دونم. سنگین بودن و کندبودن sql server در مقابل mysql انقدر مشهود است که نیازی به بنچ مارک هم نداره . البته در همه ی این زبان ها شما می توانید از دیتا بیس ها بهتری مانند mangodb یا postgresql استفاده کنید

محمد در 1393/08/04 ساعت 06:16

متاسفانه چیزایی رو که بلد نیستیم رو به حساب بد بودن میزاریم
من خودم الان با ویژوال استادیو کار میکنم ولی نسبت به دلفی خیلی ضعیفه دیگه بحث رو زیاد باز نکنیم
ولی بهتره به همش مسلط باشیم هم به php وasp ضرری نداره
من خودم همزمان دوتاش رو میرم جلو
فقط برنامه نویسان ایرانی کهنه هستن متاسفانه ....... الان ویژوال استادیو 2013 و sql 2014 هستش اما بعضیا فعلن تو همون sql 2008 r2 خوابیدن
در هر حال موفق باشید عزیزان

رضا در 1393/08/03 ساعت 19:02

میشه لفطا لینک این بررسی رو بدید. منظورم مقایسه SQL2014 و Oracle.
ممنون.

مدیر در 1393/08/03 ساعت 20:38

http://community.spiceworks.com/topic/486458-how-does-sql-2014-compare-to-oracle http://www.nikamooz.com/%D9%85%D9%82%D8%A7%D9%84%D8%A7%D8%AA-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86/sql-server-vs-net/sql-server-administration/246-%D9%85%D9%82%D8%A7%DB%8C%D8%B3%D9%87-%D8%B3%D8%B1%D8%B9%D8%AA-%D8%A7%D9%88%D8%B1%D8%A7%DA%A9%D9%84-%D9%88-sql-server-2014.html http://db-engines.com/en/ranking_trend/system/Microsoft+SQL+Server%3BOracle http://db-engines.com/en/system/Microsoft+SQL+Server%3BOracle

محمد ادیبی در 1393/08/03 ساعت 05:59

SQL Server در حال حاضر قدرتمندترین پایگاه داده دنیاست
من فکر می کنم اوراکل خیلی قوی تر باشه

مدیر در 1393/08/03 ساعت 07:47

در آخرین تستی که میان Oracle و SQL Server 2014 انجام شد، SQL Server از نظر تمام فاکتورها از Oracle قوی تر بوده است.

محمد در 1393/12/02 ساعت 05:02

صد در صد مدیر اشتباه میکنه یا دوست داره که اشتباه کنه

امید لک در 1393/08/03 ساعت 04:38

بسیار جالب و موجز مقایسه کردید.

یک دوست در 1393/08/02 ساعت 20:07

با سلام
مقاله زیبا و خوبی ست . بسیار تشکر از زحمتی ک متحل شدین .
اینکه نوشتید : اما ASP.NET فقط روی ویندوز اجرا می شود....
فقط یک نکته اینکه پروزه های asp.net مختص به ویندوز نیستند و همین الان هم میشه پروژه های asp.net رو روی لینوکس هم اجرا کرد . در حقسقت از مدتها قبل طرح چنین کاری پایه ریزی شده است . http://www.mono-project.com/ .

مدیر در 1393/08/03 ساعت 07:51

درست است. اما دقت کنید که اجرای پروژه های asp.net روی Linux کارایی پروژه را شدیدا پایین می آورد. پروژه mono صرفا یک پروژه تجاری است.

علی در 1393/08/02 ساعت 18:40

سلام

خیلی ممنون مفید و مختصر بود