PDA

View Full Version : سوال: 2 تا سوال مقدماتی راجع به php



R_Rajaee_Rad
دوشنبه 18 مهر 1390, 19:54 عصر
سلام.
من تا حدودی برنامه نویسی به vb.net مسلطم-حداقلش میتون بگم آدم تازه کاری نیستم.میخوام برم یکم تحت وب کار کنم-علاقه زیادی به php دارم!نمیدونم چرا! اما یه تصوری که از این زبون دارم -اینه که نسبت بهasp .net سخت تره! این درسته؟

این مطلب رو از این سایت (http://www.parsict.com/ele_DotNet_PHP.aspx) برداشتم!.درست گفته طرف؟؟


اگر سایتی را با PHP نوشته باشید بایستی كد را هم تحویل مشتری دهید ویا آن را رمزنگاری كنید كه كاری بسیار غیر حرفه ایست! ولی در دات نت شما مختارید كه سورس را بدهید یا اصلاً در اختیار نگذارید و یا اصلا كد های برنامه نویسی را ندهید و فقط كد های HTML را بدهید!

Keramatifar
دوشنبه 18 مهر 1390, 21:47 عصر
در ASP.NET کامپوننت های زیادی وجود دارد که قسمت های زیادی از کار برنامه نویس (ساخت کنترل های HTML و کنترل Code Behind) رو انجام میدهند، اما در PHP باید تمام اینکارها رو خود برنامه نویس انجام بده، بعنوان مثال اگر شما بخواهید اطلاعات رو درون یک Grid نمایش دهید، در ASP.NET فقط باید یک کامپوننت درون صفحه قرار بدهید و به یک دیتاسورس متصل کنید، اما در PHP باید با یک حلقه خودتون بخش های مختلف Grid را ایجاد کنید.
کدهای PHP بصورت اسکریپتی می باشند یعنی باید تفسیر شوند و بهمین دلیل باید سورس کد برنامه برای اجرای آن وجود داشته باشد (البته این بخشی از فلسفه Open Source است)
اما ASP.NET یک کامپایلر است و سورس کدها را تبدیل به DLL می کند
به هرحال هر کدام مزایا و معایب خود را دارند ...

R_Rajaee_Rad
دوشنبه 18 مهر 1390, 22:17 عصر
در ASP.NET کامپوننت های زیادی وجود دارد که قسمت های زیادی از کار برنامه نویس (ساخت کنترل های HTML و کنترل Code Behind) رو انجام میدهند، اما در PHP باید تمام اینکارها رو خود برنامه نویس انجام بده، بعنوان مثال اگر شما بخواهید اطلاعات رو درون یک Grid نمایش دهید، در ASP.NET فقط باید یک کامپوننت درون صفحه قرار بدهید و به یک دیتاسورس متصل کنید، اما در PHP باید با یک حلقه خودتون بخش های مختلف Grid را ایجاد کنید.
کدهای PHP بصورت اسکریپتی می باشند یعنی باید تفسیر شوند و بهمین دلیل باید سورس کد برنامه برای اجرای آن وجود داشته باشد (البته این بخشی از فلسفه Open Source است)
اما ASP.NET یک کامپایلر است و سورس کدها را تبدیل به DLL می کند
به هرحال هر کدام مزایا و معایب خود را دارند ...

ببخشید میشه همون کد مربوط به grid توی php رو بزارید؟؟

سوال نهایی و تا حدودی شخصی(البته اگر دوستان دیگه هم نظر بدن خیلی خوشحال میشم! )
سختی asp.net و php در یادگیری از 0 تا 20!؟؟