PDA

View Full Version : مقاله: PHP سریعتر از ASP! افسانه یا واقعیت؟



دانش آموز
پنج شنبه 13 تیر 1392, 10:48 صبح
چرا افسانه ای که می گوید PHP از ASP سریعتر است اینقدر شایع است؟ در این مقاله به بیان حقایقی می پردازیم که این افسانه را زیر سوال می برد؟
خیلی وقتها در بسیاری از نوشته ها و اظهارنظر ها می بینیم ادعا می شود که PHPبسیار سریعتر از ASP.net است و اینکه ASP.net از لحاظ سرعت کند است. آزاردهنده ترین بخش این ادعاها، آن است که هر یک از آنها را که نگاه می کنی بصورت کاملا غیرواقع بینانه به موضوع نگاه می کنند و فقط بدون دلیل این موضوع را ادعا می کنند. زیرا به این موضوع بصورتی کاملا متعصبانه و بدور از واقعیتها نگاه می شود. به همین دلیل بصورت گسترده ای این افسانه در میان اهالی وب پذیرفته شده است.
حال بجای اینکه این موضوع را بارها و بارها در جاهای مختلف بیان کنیم، این مقاله را نوشته و در هر کجا که لازم باشد به آن ارجاع خواهیم داد. باید توجه کنید این حقیقت که زبان PHP یک زبان اصیل و قدرتمند است هیچ شکی در آن نیست اما اینکه بخواهیم بصورت مغرضانه و به این دلیل که ما از این زبان استفاده می کنیم، آنرا از هر لحاظ برتر از سایر زبانها بدانیم (کمی که نه)بسیار اغراق آمیز است.
این مقاله برای این نیست که ما هریک از این زبانها را زیر سوال ببریم. بلکه برای آن است که این موضوع را با دلایل منطقی و حقیقی بررسی کنیم که آیا اینکه می گویند PHP از ASP.netسریعتر است واقعیت دارد یا نه؟
Compiled در مقابل Interpreted Languages:

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

"A program translated by a compiler tends to be much faster than an interpreter executing the same program: even a 10:1 ratio is not uncommon. The mixed solution's efficiency is typically somewhere in between." (http://en.wikipedia.org/wiki/Compiled_language)
به این معنا که یک برنامه بصورت کامپایل شده بسیار سریعتر از همان برنامه بصورت تفسیر شده، اجرا می شود.
اعداد و ارقام:

حال که تئوری خود را مبنی بر دلیل سریعتر بودن ASP.net بیان کردیم بیایید با هم نگاهی به برخی آمارها بیاندازیم تا این تئوری را در عمل هم نشان داده باشیم.

آمارهای زیر توسط شرکت <a target="_blank" rel="nofollow href=">WrenSoft </a>جهت مقایسه زمان اجرای یک کد مشابه در زبانهای مختلف تهیه شده است. اگر می خواهید توصیف عمیق تری از آمارها داشته باشید لطفا لینک را دنبال کنید. </p> <p> نمودار اول: زمان صرف شده برای تولید ونمایش نتایج برای جستجوی وب سایت های کوچک </p> <img src="http://karingroup.ir/uploads/Article/PHPvsASP/PHPvsASP1.png" alt="PHPvsASP1"> همانطور که میبینید زمان متوسط برای سایت PHP، 0.1500 ثانیه و برای سایت ASP.net، 0.0150 ثانیه است. یک تفاوت بزرگ: PHP ده برابر ASP.net طول می کشد!
نمودار دوم: زمان صرف شده برای تولید و نمایش نتایج برای جستجوی وب سایت های متوسط
http://karingroup.ir/uploads/Article/PHPvsASP/PHPvsASP2.png PHP، 1.0097 ثانیه طول می کشد در حالی که ASP.net، 0.0810 ثانیه زمان نیاز دارد. می بینیم که PHP دوازده بار بیشتر از ASP.net زمان می برد.
درحال حاضر این آزمون با یک کد مشابه در زبانهای برنامه نویسی مختلف پیاده سازی و اجرا شد و نتیجه را مشاهده نمودید. حال این موضوع پیش میاید که این اجرای کدها بر روی سیستم عامل ویندوزی بوده است و این می تواند به نفع ASP.net باشد، پس همین آزمون را بر روی سیستم عامل لینوکسی مشاهده می کنیم.

آمارهای زیر از سایت معتبر <a target="_blank" rel="nofollow href=">shootout.alioth.debian.org</a> گرفته شده است. این آمارها نحوه اجرای همان کد را بر روی سیستم عامل لینوکسی برای هردو زبان نشان می دهد: </p> <img src="http://karingroup.ir/uploads/Article/PHPvsASP/PHPvsASP3.png" alt="PHPvsASP3"> http://karingroup.ir/uploads/Article/PHPvsASP/PHPvsASP4.png همانطور که مشاهده می کنید در سیستم لینوکسی نیز همچنان ASP.net سریعتر از PHP عمل می کند.
نتیجه گیری:

همین حالا جمله ی "asp.net vs php speed" را در google جستجو کنید. خواهید دید که در اکثر پست ها گفته شده که PHP از ASP.net سریعتر است اما دلیلی بر این ادعا نخواهید یافت و فقط در حد حرف است. مشکل این است که اکثر مردم وقتی چیزی را زیاد می بینند یا زیاد می شنوند بدون آنکه دلیل بخواهند آنرا می پذیریند و حتی بعضی اوقات از آن نیز دفاع می کنند که واقعا جای تاسف دارد.
توسعه وب بوسیله PHP کار خوبی است، بسیاری از اپلیکیشن ها و وبسایتهای شگفت انگیز توسط این زبان نوشته شده اند. اگر احساس می کنید PHP یک زبان برتر است از آن استفاده کنید اما این دلیل نمی شود که اطلاعات غلط را به دیگران القاء کنید و بدون دلیل و مدرک این زبان را از هر لحاظ برتر بدانید حال آنکه در این مقاله دیدیم که براساس چیزی که ارائه شد، ASP.net سرعت بیشتری نسبت به PHP دارد.
اگر با من در این امر موافق نیستید می توانید با نظرهای مستدل خود ما را راهنمایی کنید.

نویسنده : فرزاد صلواتی

منبع (http://karingroup.ir/fa/Article/63-PHP-%D8%B3%D8%B1%DB%8C%D8%B9%D8%AA%D8%B1-%D8%A7%D8%B2-ASP!-%D8%A7%D9%81%D8%B3%D8%A7%D9%86%D9%87-%DB%8C%D8%A7-%D9%88%D8%A7%D9%82%D8%B9%DB%8C%D8%AA%D8%9F)

farhud
پنج شنبه 13 تیر 1392, 11:31 صبح
خیلی جالب بود. به قول خودت اینکه با دلیل و مدرک صحبت کرده بود خیلی جالب بود.

f.salvaty
پنج شنبه 13 تیر 1392, 13:46 عصر
دوست عزیز عنوان مقاله کاملا مشخص و روشنه! این مقاله Asp.net و PHP رو فقط از لحاظ سرعت بررسی کرده. حالا اگه در این مورد اشکالی به مقاله وارد هست لطفا با دلیل بنویسید در غیر اینصورت برای فرار از این موضوع خودتون رو پشت چیزای دیگه ای مثل امنیت و غیره پنهان نکنید. درضمن نظر شما بیشتر جنبه ی تبلیغاتی داشت تا جنبه تحلیلی!

farhad2161
پنج شنبه 13 تیر 1392, 15:06 عصر
عوامل مختلفی وجود داره که روی سرعت تاثیر میزاره مثلا سیستم عامل و سرویس دهنده وب و دیتابیس.معمولا وقتی صحبت از ASP میشه ، سیستم عامل ویندوز سرور به همراه وب سرویس IIS و دیتا بیس MS SQL مطرح میشه و وقتی صحبت از PHP میشه LAMP یعنی linux+apache+mysql+php مطرح میشه. از دوتا نموداری که در پست اول مطرح شد من فقط تونستنم مرجع نمودار دوم رو پیدا کنم که ظاهرا آزمایش ها رو برروی لینوکس ubuntu انجام داده و ASP.NET رو به وسیله Mono بر روی لینوکس اجرا کرده.
چیزی که واضح است اینه که صرفا نمیشه گفت ذاتا ASP سریعتره یا php چون همون طور که گفتم در سیستم عامل های مختلف و در شرایط های مختلف میشه جواب های مختلفی گرفت.
اما نکته مهم اینه که توسعه دهندگان ASP و Php خیلی بیشتر از من و شما بر سر افزایش سرعت با هم رقابت دارند و نکته مهم تر اینه که در ASP به دلیل open source نبودن شما از اختیارات کافی برای دست کاری کردن ASP جهت افزایش سرعت و بهینه سازی اون برخوردار نیستید و باید منتظر توسعه دهندگان باشید تا نسخه جدید ارایه دهند ولی در PHP شما به Source code دسترسی دارید بنابراین میبینیم که سایت هایی مثل فیسبوک نسخه ای بهینه شده از PHP و apache و mysql رو برای خودشون میسازن و سایتشون رو بر روی اون به اجرا در میارن.
همین قضیه در مورد برتری mysql و apache و linux نسبت به ms sql و IIS و windows هم صادقه.
و میبینیم که همیشه نسخه های مختلفی از mysql , apache , linux توسط توسعه دهندگان مختلف در اینترنت برای دانلود وجود داره و شما میتونید به اختیار خودتون یکیشو انتخاب کنید و یا حتی خودتون یک ویرایش جدید ارایه دهید ولی در IIS و windows و ms sql و asp همیشه یک گزینه مایکروسافت وجود داره و لا غیر.
خیلی خلاصه بخوام بگم اگه php سرعتش کمه یا ضعفی داره خودت میتونی ضعفش رو برطرف کنی مثل کاری که فیسبوک کرد و حتی نتیجه کارت رو بزاری توی اینترنت برای دیگران ، ولی اگه ASP مشکلی داشت باید چی کار کنی؟ درخواست بدی به سازندگانش که مشکلت رو برطرف کنن و سرعتش رو زیاد کنن!!!

r_s1389@yahoo.com
پنج شنبه 13 تیر 1392, 15:35 عصر
خیلی مفید بود دستت درد نکنه

farhud
جمعه 14 تیر 1392, 11:14 صبح
دوستان بهتره نگاهی هم به این بندازید خودتون قضاوت کنید http://gtnaf.persiangig.com/image/barnamenevis/php%20vs%20asp.jpg

منبع جدول؟

mahdi_rafatjah
شنبه 15 تیر 1392, 07:44 صبح
دوستان ما یک عمل یکسان رو روی php و asp تست کردیم که جمع از 1 تا 1000000 بود روی php حدود 1.4 ثانیه طول کشید اما روی asp حدود 2 ثانیه بود ولی منابع سیستمی اطلا استفاده نمیکرد asp پس اگه پول ندارید asp خوبه

mahdi_rafatjah
شنبه 15 تیر 1392, 07:47 صبح
کی میدونست بلاگفا با asp نوشته شده ؟ من خودم فهمیدم باورم نمیشد

tree1371
شنبه 15 تیر 1392, 18:16 عصر
واقعا؟؟؟؟؟

tree1371
شنبه 15 تیر 1392, 18:18 عصر
Asp.net فقط یک جا کندتر عمل می کنه اونم واسه بار اولی هست که سایت رو run می کنی یا همون فایر کردن که برای بار اول باید کامپایل شه و از اون به بعد به راحتی نشون داده میشه و تمامی این حرفا کاملا صحیح هست که asp.net سرعتش بیشتر هست.

moslem.hady
یک شنبه 16 تیر 1392, 08:22 صبح
کی میدونست بلاگفا با asp نوشته شده ؟ من خودم فهمیدم باورم نمیشد
برای اینکه بفهمید یه سایت با چی نوشته شده از این استفاده کنید
http://builtwith.com

meisam3322
یک شنبه 16 تیر 1392, 11:12 صبح
دوست عزیز شما فکر کردین yahoo , google , facebook , ... با اون فریم ورک ها مثل zend ساخته شدن ؟؟؟!!!! نه دوست عزیز php اون ها با این php که شما دارید کار میکنید میلیون ها بار تفاوت داره ...

youngold
یک شنبه 16 تیر 1392, 13:41 عصر
read it too

http://barnamenevis.org/showthread.php?399207-%D8%AF%D8%B1-%D8%B2%D9%85%DB%8C%D9%86%D9%87-ASP.net-%D8%B4%D9%85%D8%A7-%D8%A8%D9%87-%DA%A9%DB%8C-%D9%85%DB%8C-%DA%AF%DB%8C%D8%AF-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C%D8%9F&p=1772925&viewfull=1#post1772925

http://barnamenevis.org/showthread.php?266387-%D9%85%D9%82%D8%A7%DB%8C%D8%B3%D9%87-Asp.net-%D9%88-php&p=1778859&viewfull=1#post1778859

Samtak
یک شنبه 16 تیر 1392, 14:29 عصر
سلام.
(میگن کجای دنیا خوبه واسه زندگی در جواب هم میگن اونجایی که تو توش خوش باشی)
بنظرم همه این بحث ها هم در مورد ASP.Net و PHP و هم بقیه زبان های برنامه نویسی بحث الکیه و بی خودیه (البته معذرت می خوام ها!)
و بنظر بنده حقیر اون تکنولوژی یا زبانی خوبه که شما بتونی خوب باهاش کار کنی مثلا اگه با PHP نتونی به خوبی کار کنی هر چی که هم PHP مزایا داشته باشه چه فایده؟
یا ASP.Net هم به همین شکل .
پس اگه بتونی با هر کدوم از اونها خوب کار کنی همون عالیه و بنظر بنده مقایسه کردن اونها کار اشتباهیه چون ممکنه تویه شرایط مختلف جوابهای مختلفی بدست بیاد
این نظر بنده بود:لبخندساده:

hadikazemi21
سه شنبه 18 تیر 1392, 12:52 عصر
متاسفم برای همه که . همگی برنامه نویسایی واردی هستن (از اطلاعاتی که دارید معلومه)
ولی هیچکس به این اشاره نکرد که بستگی به طرز کد نوشتن برنامه نویسم داره
تو asp اگه از ویزاردای آماده استفاده کنید معلومه که سرعت به شدت پائین میاد ولی همون قسمت ویزاردی رو یه برنامه نویس خوب می تونه با حجمی کم بنویسه ....
البته این یه مثال بود که بگم که سرعت فقط و فقط به طرز کد نویسی (بهینه) شما داره که اونم به سطح برنامه نویسی شما داره
و اما برنامه نویسی یه cpu نیست که بیایم فقط و فقط به سرعتش که اونم به ما و خیلی چیزای دیگه مربوط میشه اکتفا کنیم .

aspismylove
سه شنبه 18 تیر 1392, 14:04 عصر
همون فیسبوکی که دارین ازش حرف میزنین یا یاهو یا .... چند هزار بار تا حالا هک شدن و همیشه هم میشن ؟؟؟؟
صفحه خود مارکزوکربرگ چند بار تا حالا هک شده ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

حالا شما بگین سایت ام اس ان تا حالا چند بار هک شده ؟؟؟؟؟

اکانت های جیمیل بیشتر هک میشن یا اکانت های هاتمیل ؟؟؟؟

یا یک سوال من ازتون میپرسم حالا :

چرا همه سایتهای بانکی رو با ASP.Net مینویسن ؟؟؟ :چشمک:

به جای این پست ها بی محتواتون ، 4 تا پست آموزشی بزارید که هم خودتون ی چی یاد بگیرین هم بقیه دوووووووووووستان

روز خوش

tree1371
چهارشنبه 19 تیر 1392, 12:19 عصر
من اینجا نمی خوام php و یا asp رو ببرم زیر سوال فقط می خوام جواب یعضی از قسمت ها بدم که باید داد.

اول اینکه متاسفم که فکر می کنید asp نا امن تر هست و یا اینکه دلیل ی سوادی جامعه ایران هست که سمت Asp میرن.

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

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

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

بلاگفا که من خودم تازه فهمیدم با asp هست واقعا جزو برترین ارائه کنندگان وبلاگ ایران هست که با اون همه حجم وبلاگ سرعت عالی و امنیت خوبی رو نیز داره.

کسی به قدرتمند بودن php شک نداره اما مطمئنا به داشتن ضعف های خیلی زیاد این زبان تفسیر شده هم کسی شک نداره .

و سخن آخر :

تعصب مانع پیشرفت و درست تصمیم گرفتن می باشد .

paladin
چهارشنبه 19 تیر 1392, 13:37 عصر
دوستان می خواستم یه نکته ای رو اشاره کنم.این پستهای بی معنی که ASP بهتره یا PHP یا #Delphi vsC کاملا بی معنیه .البته این تاپیک درباره سرعت بود که خیلی خوبه .دوستان می تونن تاپیک جداگانه بزنن که مثلا کدوم امنتره .در غیر اینصورت در کل هیچ زبانی نسبت به دیگری برتری نداره.هر کس با توجه به تجارت و ساختار شخصیتیش یه ابزار برای کارش انتخاب می کنه.مثل لباسی که می پوشه یا ماشینی که سوار میشه.ولی درصورتی که بحث در یک مورد خاص باشه می تونه یکم مفید باشه

kazem235
چهارشنبه 19 تیر 1392, 13:54 عصر
Asp.net فقط یک جا کندتر عمل می کنه اونم واسه بار اولی هست که سایت رو run می کنی یا همون فایر کردن که برای بار اول باید کامپایل شه و از اون به بعد به راحتی نشون داده میشه و تمامی این حرفا کاملا صحیح هست که asp.net سرعتش بیشتر هست.


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

پس نتیجه میگیریم که asp سرعتش از php کمتره.:قهقهه::قهقهه::قهقهه:

Samtak
پنج شنبه 20 تیر 1392, 02:07 صبح
دوست عزیز gtna.net من خودم ASP.Net کار می کنم و تا حالا اصلا PHP کار نکردم و بدم نمیاد کار کنم چون هر چی که باشه محیط های متن باز رو خوب درک می کنیم و تجربه ای کسب می کنیم .
و از اونجایی که ماها برنامه نویسی رو یاد می گیریم تا بتونیم درآمد کسب کنیم (همیشه استثنا هست شاید یکی برای دلش یاد میگیره) یا بعنوان شغل اصلیمون باشه پس بهتره از هر دو طرف حالیمون باشه ولی یکی رو خوبتر بلد باشم و کسانی هستند که هر دو رو بلدن
و به نظر من دلایل اینکه در ایران زیادتر از ASP.Net استفاده میشه یکیش میتونه این باشه که درون دانشگاهها که اکثرا از اونجا با برنامه نویسی آشنا میشیم اکثرا با محصولات Microsoft کار می کنن
و دومین دلیلش اینکه ما در ایران حق کپی رایت رو رعایت نمی کنیم و محصولات مایکروسافت رو راحت کپی می کنیم یا نهایتش با 5000 تومن میریم کل VS رو میخریم
اگر کسانی که با مثلا ASP.Net کار می کنن مجبور بودنن قیمت واقعی اونو پرداخت کنن به نظر شما باز هم اوضاع اینجوری بود شاید یکی از دلایل اینکه کمپانی های خارجی PHP رو انتخاب می کنن همین باشه
و اینکه می فرمایید خود برنامه نویس پی اچ پی با تمام مسائل دست و پنجه نرم میکنه این خیلی خوبه؟ یعنی یک برنامه نویس باید برای کار کردن با یک زبان برنامه نویسی همه چیز اون رو بدونه. اصلا لازمه ؟
چون بعضی اوقات برای اینکه مجبوره این همه چیز رو بدونه برنامه نویس دلسرد میشه و در نهایت هم مایوس میشه
و من میگم که خیلی خوبه که برنامه نویس بدونه امنیت درون سایت چیه و چطور پیاده شده یا میشه یا اینکه چطور میشه سرعت لود سایت رو بالاتر برد.
و هرگز هم نمیگم که این یکی بهتر از اون یکیه
و همونطور که از قبل گفتم اگه من نتونم با ASP.Net خوب کار کنم حالا میخواد بهترین زبان دنیا هم باشه بدرد چی میخوره مثلا سایت هایی هک شدن که با PHP و ASP.NET نوشته شده بودن پس این زبانها بدرد نمی خورن!!!!



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

دانشجوی تویسرکانی
پنج شنبه 20 تیر 1392, 03:41 صبح
سلام
دوست عزیز gtna.net (http://barnamenevis.org/member.php?297108-gtna.net)

1- متعصفانه تو این کشور هیچ وقت به هدف توجه نمی کنیم!
اصلاً برای چه چیزی ما کار می کنیم؟ جز اینه که می خواهیم به رفاه دست پیدا کنیم؟
آخر تسهیل در استفاده از ASP.Net که ایراد نیست!
سختی کار با php (البته سخت نیست ، محیط به قدرت ویژوال استودیو نداره) را مزایا می دانید!
اگر استفاده از کامپوننت قدرت تحلیل رو کاهش میده! ، خب ما بریم از ابتدا همه چیز (از html گرفته تا برنامه نویسی سمت کلاینت و سرور و همچنین وب سرورها و ...) رو با اسمبلی پیاده سازی کنیم!
2- این انعطاف php رو میشه مثال هم بزنید!
کتابخانه غنی دادنت بالاترین انعطاف رو داره.

دوستان لطف کنند سرعت رو ملاک برتری قرار ندهند
مثل این می مونه ما بریم یه قرارداد با آقای ... دونده تیزپای ایرانی ، امضا کنیم تا در فصل آینده در تیم فوتبال راه آهن شهر ری بازی کند!

سرعت چه فایده دارد وقتی مقایسه زمان اتمام پروژه زجرآور است!

در ضمن ASP.Net نویس ، علاوه بر وب فرم نویسی و .... ، ویندوز فرم نویس و .... هم هست . آیا در php چنین است؟


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


کشش بازار را نیز در نظر بگیرید.
به آگهی های "استخدام برنامه نویس" هم توجه کنید.

دانشجوی تویسرکانی
پنج شنبه 20 تیر 1392, 23:48 عصر
سلام [B][COLOR=red]در ضمن کیو تی یکی از پرقدرت ترین فریم ورک های متن بازه که همزمان میتونی برنامت رو به تمام سیستم عامل ها سازگار کنی هم لینوکس هم ویندوز آیا ویژول استدیو میتونه تو محیط لینوکس حرفی برای گفتن داشته باشه ؟

آخه خود لینوکس (فدورا ، کنوپیکس ، یوبونتو و ...)چه حرفی برای گفتن داره ، که بخواد ویژوال استودیو حرف واسه گفتن تو لینوکس داشته باشه؟
در ضمن ای اس پی بهترین نیست! بهترین گذینه برای انتخاب هست.

imanasp
جمعه 21 تیر 1392, 17:03 عصر
به نظر من به جای اینکه غیر منطقی بعضی از مسائل رو بازگو کنیم بیایم و توی یک مقایسه عادلانه انتخابمون رو انجام بدیم هر کسی مناسب با نیازمندیهاش و شرایط پروژه ای که باید درش کار کنه تصمیم می گیره که کدوم زبان براش خوبه مثلا این لینک رو ببیند:
http://www.codeproject.com/Articles/102854/PHP-and-ASP-NET-A-Feature-List

farhud
شنبه 22 تیر 1392, 09:22 صبح
به نظر من به جای اینکه غیر منطقی بعضی از مسائل رو بازگو کنیم بیایم و توی یک مقایسه عادلانه انتخابمون رو انجام بدیم هر کسی مناسب با نیازمندیهاش و شرایط پروژه ای که باید درش کار کنه تصمیم می گیره که کدوم زبان براش خوبه مثلا این لینک رو ببیند:
http://www.codeproject.com/Articles/102854/PHP-and-ASP-NET-A-Feature-List

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

من با نظر بعضی از دوستان موافقم. خود من با ASP حال می‌کنم. رفتم طرف جاوا و PHP ولی خوشم نیامد.

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

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

در پایان به نظر من هم ادامه این بحث به جایی نمی رسه. هر کسی بسته به حال خودش از هر چی دوست داره استفاده می‌کنه.

farhud
شنبه 29 تیر 1392, 17:23 عصر
بر خر مگز معرکه لعنت این چه حرفیه وسط این همه صحبت ؟

شما گفتی دیگه نظر نمی دی؟ چی شد؟

آن هم نظری با این ادبیات؟

farhud
پنج شنبه 31 مرداد 1392, 10:17 صبح
به طور اتقافی به این دو مقاله برخوردم. به نظرم جالب هستند.

مقایسه asp.net و php از نظر سرعت (http://forum.persiantools.com/t444634.html)



طراحی سایت با ASP.NET بهتر است یا PHP - مقایسه PHP و ASP.NET (http://www.webdesign24.ir/Article33.aspx)