ببخشید این چند وقت اینترنت نداشتم درجواب دوستان باید بگم :
0.در مورد اینکه کل عملیات فیس بوک با پی اچ پی هست هست و لاغیر رجوع میدم به چند مورد پایین که در مورد هیپ هاپ صحبت کردم . جواب این بخش اونجا داده شده.
1.در مورد منبعی که سوال کردن پیرامون پروژه های گوگل تو همون دوتا لینکی که از گوگل دادید این مطلب بود به هر حال میتونید به اینجا مراجعه کنید :
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
همون ابتدای متن در بک گروند به این موضوع اشاره شده
2.در مورد اینکه گوگل هنوز هم داره از پایتون استفاده میکنه و سایتها تنها تک ابزاری نیستند کسی حرفی غیر از این نزد.(اتفاقا اگه پست اول من رو بخونید من گفتم سایتهایی مثل گوگل و بینگ و فلان برای کارهای پردازشی از سی++ استفاده میکنن و ... پس منم به این موضوع واقفم) صحبت بر سر بخشهای پردازشی سایتها بود و قدرت زبانهای برنامه نویسی که در مقابل صحبت افرادی که ادعا میکردند قدرت گوگل و فیس بوک و امثالهم صرفا بخاطر استفاده از پی اچ پی هست این صحبت رو من مطرح کردم که نشون بدم خیر اینطور نیست و بک بونها و بخشهای اصلی این سایتها با سی و سی++ پیاده سازی شدن نه پی اچ پی. که لینکها داده شدن و دیگه فک نمیکنم نیاز به توضیح واضحات باشه
3.در مورد بحث بین asp و asp.net هم باید اشاره کنم که دوستان بی دقتی کردن و این دو رو مترادف هم قرار دادن و طی صحبتهاشون هرجا خواستن از
ASP.NET صحبت کنن گفتن یه اسکریپته !! مثل پی اچ پی!! که من گفتیم اینطور نیست و خواستیم به این دوستان از تفاوتهای اسکریپت ASP و فریم ورک
ASP.NET گفته باشیم تا در مقام مقایسه اشتباه نکنن . پس لطفا حتما برن و مطالعه کنن و بدون مطالعه صحبت نکنن.
4.نکته دوم هم از تفاوت های بین ASP که یک زبان اسکریپتی همانند پی اچ پی هست ( و اگه بخواد مقایسه ای بشه بین این دو میشه ) با ASP.NET هست .
اتفاقا دلیلش هم اینه که دیگه برنگردید بگید ASP.NET همون ASP هست. و در مقایسه ها فک نکنید که کدهای مفسری در همه حال سریعتر از کامپایلری هستن .
این یک نمونه از ASP و ASP.NET بود که ببینید تفاوتها رو . و نکته بعد از اتفاقی هست که برای پی اچ پی افتاده .
همون لینکی که از hip hop فیس بوک دادن رو لطفا دوباره خودشون مطالعه بکنن ببینید که کدهای پی اچ پی به چی تبدیل شدن ؟ سی++ و چی ؟ کامپایل شده ؟ برای جی ؟ افزایش پرفورمنس ؟ چند برابر؟ 6 برابر؟ چرا ؟ چون پی اج پی مفسری! جوابگو نبوده! در سال 2013 هم این سیستم جایگزین شد با سیستمی شبیه ASP.NET و JAVA که چی بشه ؟ کد کامپایل ایجاد بشه برای چی ؟ افزایش سرعت و راندمان سمت سرور . چرا ؟ چون پی اچ پی جوابگو نبوده و سرعتش کم بوده ! و این سیستم از ابتدای سال 2013 در فیس بوک در حال کاره . حالا باز دوستان میگن ASP.NET و کدهای کامپایل شده بده ؟ و ناکارآمد ؟ و یا
ASP.NET همون ASP هست ؟ و یا راندمان PHP مفسری از اون بیشتره ؟ جواب همه
اینها خیره به دلایلی که چندین بار اینجا عنوان شده . و لینکهاش داده شده
5.کرک کردن برنامه های دات نت هیچ ربطی به فهمیدن یک فریم ورک بزرگ و مهندسی شده نداره که پروژه های عظیمی تو دنیا بر مبنای اون ساخته شدن و گستره عظیمی رو در بر گرفته.
کرک کردن یعنی با یه رفلکتور برنامه رو باز کن چون کدهای میانی هست به راحتی ترجمه میشه کرد و بعد شما دوتا ایف الس رو یا نال میکنی یا یه کد دیگه مینویسیو تمام . یا نهایتا بخواید خیلی خفن کار کنید برنامه مبتنی بر دات نت ابفسکیت شده باشه شما بخواید آن ابفکسکیتش کنید و بعد با رفلکتور بازش کنید ! این بنظر من مبتدیانه و هر کسی میتونه با دوتا توتریال این کارو انجام بده .
نهایتا هم اینکه اگه صحبت اختصاصی و فنی در حوزه دات نت دارید بفرمایید خوشحال میشیم در حد وسع و داناییمون جواب بدیم
6. در مورد لینک اخر هم سایت خوبیه چون بعضی از نکاتی که پی اچ پی بهتر عمل کرده عنوان شده و بعضی جاها که asp.net بهتر عمل کرده . برای همین هم لینک داده شده . کسی نگفته پی اچ پی در همه زمینه ها بده یا بلعکس . بحث بر سر افزایش سرعت و راندمان بوده که سایت مورد نظر هم محاسباتش رو قرار داده که هر کسی میتونه خودش تست کنه .
در مورد بنچ مارکها هم بله یک سایت پی اچ پی کامل رو با یک سایت asp.net
کامل قیاس بکنید در بخشهای مختلف تا نتایج درست مشخص بشه نه اینکه php رو
با اسکریپت asp مقایسه کنید بچسبوندیش به asp.net نهایتا هم در بعضی
موارد پی اچ پی بهتر بود باشه مگه کسی گفت همیشه بدتره ؟ یا اگه بدتر بود مگه قراره همیشه بدتر باشه ؟ صحبت بر سر ابزار درست برای کار درست هست و از بین بردن بعضی ابهام ها و تفکرات اشتباه در مورد asp.net و قضایای
مرتبط با اونه همین.
در مورد صحبتهای آقای returnx هم باید بگم که صحبت سر قضیه پردازش و پرفورمنس بوده و همنطور که قبلا اشاره کردم در مقابل صحبت افرادی که موفقیت و سرعت سایتهای عظیمی مثل گوگل و فیس بوک رو به پی اچ پی صرفا نسبت میدادن این صحبت رو کردم که مشخص بشه بار پردازشی رو چه چیزی هست .همونطور که در ابتدای صحبتهام اشاره کردم همه سایتهای بزرگ مثل بینگ گوگل فیس بوک تویتر در بک بونهاشون و پشت صحنه کارهای اصلی رو انجام میدن و پی
اچ پی یا asp.net یا پایتون و رابی یا و... حتی asp ابزار روی کار هست .
نمیدونم متوجه صحبتهای بنده شدید یا خیر .
بنده هم مطمئنم که شما واقفید به این مسئله فقط خواستم منظورم رو بیش از پیش روشن تر کنم و ابهام احتمالی اون رو از بین ببرم .
من برای بار آخر میگم صحبتهای اینجا به معنای بهتر بودن و خفن تر بودن
asp.net از پی اچ پی نیست . چیزی که همه ما اتفاق نظر داریم اینه که هر ابزاری برای یک کاری بهتره و مناسب تر و برای کار دیگه نه . اگر هم صحبتی اینجا شده برای درست کردن دید نادرست و یا اشتباه بعضی از دوستان در مورد بعضی مسائله که اطلاع زیادی ازش ندارن مشخصا asp.net.
علاقه مندی ها (Bookmarks)