
نوشته اصلی از سوی
sonixax
خوب تا اینجای کار داشتیم :
۱ - سی شارپ از PHP سریع تر است

(طبق منبع بسیار بسیار بسیار معتبر پست شماره ی
۱۲ )
The code
http://www.holisticsystems.co.uk/blog/?p=752
C# Performance Test
کد:
<%
int x = 0;
DateTime start = DateTime.Now;
for (int i=0; i < 10000000; i++)
{
x = x + 1;
}
DateTime end = DateTime.Now;
TimeSpan total_time = end – start;
Context.Response.Write(“Total Time=”+total_time.Milliseconds);
%>
PHP Performance Test
کد:
<?php
$x=0;
$start = microtime(true);
for ($i = 0; $i < 10000000; $i++) {
$x = $x + 1;
}
$end = microtime(true);
$total_time = $end-$start;
print “Total time=”.$total_time.”;
?>
Results:
کد:
PHP: 2450 milliseonds
.NET: 45 milliseconds
.NET is 55 times faster than PHP
روی سیستم من:
PHP: 50ms
.NET: 23ms
این هم یک تکه کُد بسیار ساده که نشان میدهد چه اندازه PHP کُند است.
اکنون شما که این همه مدعی تندتر بودن PHP هستید، اثباتی هم دارید یا اینکه تنها از روی غریزه درونی احساس میکنید PHP تندتر است؟ 
فرنود تندتر بودن #C در این نکته است که #C همگردانی (کامپایل) خود را به شیوه JIT (Just In Time) انجام میدهد، هنگامیکه PHP خط به خط کُدهای برنامه را interpret میکند (مگر آنکه برنامه دومی این کار را انجام دهد).

نوشته اصلی از سوی
sonixax
۲ - کد سی شارپ از PHP خوانا تر و دستور زبانی ساده تر دارد

(طبق نمونه های آورده شده و پست شماره
۱۶)
هر زمان که آرام شدید و توانایی خواندن خود را بازیافتید، پیک 16 را دوباره بخوانید،
من در آن پیک و در سرتاسر این جُستار کوچکترین ادعایی از خواناتر بودن #C نکردهام، بلکه تنها نشان دادم که همانگونه که از PHP درست
سر در نمیآورید و تگهای آن را نمیشناسید، در #C هم چیزی که ادعا میکردید نیست، در واقعیت هست و شما آگاهی نداشتید.

نوشته اصلی از سوی
sonixax
سفسته پهلوان پنبه؛ همانگونه که سخن را از بود یا نبود inline tag در #C به خواناتر بودن یا نبودن آن کشاندید،
در اینجا هم ادعای مفت کردید که تگ نامبرده در PHP نیست و اکنون، دوباره سخن از خوب بودن یا نبودن استفاده از آن میکنید:

نوشته اصلی از سوی
مهربد
باز هم از این ادعاهای سنگین نداریم و نمیشود کردید که:

نوشته اصلی از سوی
sonixax
به خصوص که این تکه ی کد شما نشان میدهد که شما اصلن هیچ چیزی در مورد PHP نمیدانید :
کد PHP:
<?php
$variable = "hi";
?>
<html>
<?= $variable ?>
</html>
ما در PHP از این مدل تگها نداریم : <?=
این مساله ابتدایی ترین داستان در برنامه نویسی به زبان PHP است که شما از آن آگاه نیستید بعد دارید سر مسایل بزرگترش با من کل کل میکنید ؟


نوشته اصلی از سوی
PHP.net
من در هیچ جا نه گفتم استفاده از آن بایسته است و نه گفتم خوب است و نه گفتم خواناتر است، تنها نشان دادم که هست و بس.

نوشته اصلی از سوی
sonixax
۴ - PHP زبان برنامه نویسی نیست

(طبق پست شماره ی
۷)
البته PHP را با چشمپوشی بسیار میتوان یک زبان برنامهنویسی ناکارآمد دانست:
http://en.wikipedia.org/wiki/PHP
PHP development began in 1994 when the Danish/Greenlandic/Canadian programmer Rasmus Lerdorf
initially created a set of Perl scripts he called "
Personal
Home
Page Tools" to maintain his personal homepage. The scripts performed tasks such as displaying his résumé and recording his web-page traffic.[6][9][10] Lerdorf initially announced the release of PHP on the comp.infosystems.
www.authoring.cgi Usenet discussion group on June 8, 1995.[
برای نشان دادن ناکارآمدی PHP همین دو خط کُد بسنده میکند:
کد:
$variable = "There are 6 words in this";
echo explode(' ',$variable)[0]; // PHP can't handle it :)
string variable = "There are 6 words in this";
Response.WriteLine(variable.Split(' ')[0]); // Works fine

نوشته اصلی از سوی
sonixax
۵ - اینکه شرکتهای بزرگ برای کارهای خودشان از PHP استفاده میکنند نشان از برتری اون نداره بلکه به عکس نشون میده عجب زبان مزخرف و آشغالی هستش

همانگونه که بیشتر بودن مسیحیان جهان از هر دین دیگری (از جمله خردگرایی) نشان از برتری
آن دارد، بیشتر بودن شمار برنامهنویسانPHP هم نشان از برتری آن دارد، حق با شما است 
البته فراموش نشود که سایتهای بسیار بزرگی، از جمله بزرگترین وبگاه برنامهنویسان امروزی http://stackoverflow.com نیز روی Net. پیادهسازی شده است.

نوشته اصلی از سوی
sonixax
۶ - استفاده ی مستقیم از کدهای HTML در میان کدهای PHP شدنی نیست

ادعا میکنید شدنی است؟ بفرمایید نشان دهید.