PDA

View Full Version : php یا asp



mostafayi
شنبه 15 تیر 1387, 12:42 عصر
با سلام
میخواستم بدونم برای طراحی وب php بهتره یا asp و اصلا کدومشون ارزش یاد گرفتن دارن !!!! و کدومشون اسون تر هستش ؟ ممنون میشم اگر راهنمایی کنید

ali110ali
دوشنبه 17 تیر 1387, 11:57 صبح
تو این دوران باید به لحاظ تجاری به مسئله نگاه کنی:
asp نسبت به php گران قیمت تر می باشد مثلا از لحاظ خریدن فضا وب،
برنامه نویسی، ولی مشتری php در ایران(البته در قسمت دولتی)بیشتر شده چون فعلا سیستم عامل ملی linux شده وphp با linux سر و کار داره و عموما host های مربوط به php ارزان قیمت هستند
ولی ته همه این ها asp.net یه چیزه دیگس و اینکه asp رو مایکروسافت حمایت می کنه ولی php معلوم نیست سر و تهش دست کیه.

zfarhad2000
دوشنبه 17 تیر 1387, 13:26 عصر
تو این دوران باید به لحاظ تجاری به مسئله نگاه کنی:
asp نسبت به php گران قیمت تر می باشد مثلا از لحاظ خریدن فضا وب،
برنامه نویسی، ولی مشتری php در ایران(البته در قسمت دولتی)بیشتر شده چون فعلا سیستم عامل ملی linux شده وphp با linux سر و کار داره و عموما host های مربوط به php ارزان قیمت هستند
ولی ته همه این ها asp.net یه چیزه دیگس و اینکه asp رو مایکروسافت حمایت می کنه ولی php معلوم نیست سر و تهش دست کیه.

عجب تحلیلی!!!!!!!!!!

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

این مسئله بازارکار در ایران هم هیچ ربطی به طرح سیستم عامل ملی نداره. php پتانسیل کاری خیلی خوبی توی ایران داره همونطور که .net هم از این اصل مستثنی نیست و به طور مختصر اینکه هرکسی هر کدوم از اینها رو خوب بلد باشه هیچوقت بیکار نمی‌مونه.

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

از طرفی آزاد بودن php سبب شده که روی وب تعداد خیلی زیاد سیستم‌ها opensource نوشته شده با php به صورت آزاد وجود داشته باشه که برای یک برنامه نویس php خیلی می‌تونن مفید باشن و از نظر منابع php هیچ کم و کسری نداره.

org.kiani
دوشنبه 17 تیر 1387, 14:04 عصر
سلام دوست عزیز،
به نظر من شما ببینید چه انتظاراتی از زبان که می خواهید باهاش کار کنید دارید و می تونید از مقاله هایی که php و asp رو مقایسه میکنند استفاده کنید.
[/URL]
همینطور شما میتونید با جمع بندی نظرات دوستان جواب بهتری بگیرید.
من asp رو کار نکردم ولی متونم چندتا از خصوصیات php رو براتون بگم:
- یادگیری آسون
- کتابخانه های گسترده و قدرتمند
- قابل حمل بودن
- پشتیبانی بسیار بسیار گسترده در اینترنت
- کتابها و مقالات رایگان بصورت فراوان
- پشتیبانی از اکثر بانکهای اطلاعاتی
- پشتیبانی zend و ibm و ... از php
- تعدد ویرایشگر (بسیاری از این ویرایشگرها مجانی قابل دانلود و استفاده هستند)
- php در پشتیبانی از unicode ضعیف هستش ولی به وسیله کلاسها و فریم ورکها این مشکل تا حدودی حل شده
- open source
- . . .
در ضمن سایت بزرگی مثل wikipedia.org (http://www.wrensoft.com/zoom/benchmarks.html) با php توسعه داده شده.
این مقاله هم مال سایت iranphp.net هستش :
[URL]http://www.iranphp.net/articles/compare_others_languages/Articles000.pdf

این رو هم ببینید :
http://www.jasonkolb.com/weblog/2007/02/programming_tre.html
http://www.wrensoft.com/zoom/benchmarks.html
http://www.langpop.com/

mostafayi
سه شنبه 18 تیر 1387, 09:48 صبح
ممنون بابت راهنماییتون
بسیار کامل و واضح بود

eAmin
سه شنبه 18 تیر 1387, 18:45 عصر
در ضمن سایت بزرگی مثل wikipedia.org با php توسعه داده شده.

سلام.

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

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

zfarhad2000
سه شنبه 18 تیر 1387, 21:00 عصر
سلام.

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

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

فکر نکنم این برداشت عام از مثال دوستمون باشه. برداشت من از این مثال این هست که با php هم میشه کارها خیلی بزرگ کرد و فقط مخصوص پروژه‌های کوچیک نیست.

org.kiani
سه شنبه 18 تیر 1387, 21:02 عصر
سلام جناب Amin eHelp ،
اصلا منظور من این نبود. من فقط خواستم اینو بگم که php توانایی ایجاد پروژه های بزرگ رو داره! :)

moslem-visual
چهارشنبه 19 تیر 1387, 10:12 صبح
خب این بحث مکررا در فرومهای مختلف انجام میشه، در برنامه نویس آخرین تاپیک فعال در این رابطه :
http://barnamenevis.org/forum/showthread.php?t=92829

eAmin
چهارشنبه 19 تیر 1387, 12:48 عصر
اصلا منظور من این نبود. من فقط خواستم اینو بگم که php توانایی ایجاد پروژه های بزرگ رو داره! :)

سلام.

اون که بدون شک دوسته عزیز...

org.kiani
چهارشنبه 19 تیر 1387, 13:28 عصر
به هر حال امید وارم این دوستمون هرچی انتخاب میکنه موفق باشه!
همینطور شما و سایر دوستان برنامه نویس. :)

eAmin
چهارشنبه 19 تیر 1387, 18:26 عصر
به هر حال امید وارم این دوستمون هرچی انتخاب میکنه موفق باشه!
همینطور شما و سایر دوستان برنامه نویس. :)

منم همینطور:لبخندساده:

من هر دوتا رو انتخاب کردم:لبخند: