به نظر شما php کاربردی تره یا html

loasoft

عضو جدید
بله اینو میدونم که php با html تفاوت ها و کاربرد های متفاوتی داره اما سوال اینه که به نظر شما برای خودتون کدوم یکی کاربردش بیشتره؟
 

Mohandes*

عضو جدید
کاربر ممتاز
بله اینو میدونم که php با html تفاوت ها و کاربرد های متفاوتی داره اما سوال اینه که به نظر شما برای خودتون کدوم یکی کاربردش بیشتره؟
دوست عزیز HTML مقدمه ای برای یادگیری PHP.مطمئنا PHP کاربرد بیشتری داره شما هر سایتی رو که میبینید با PHP ساخته شده...
 

RIG

متخصص C#.net
ببین دوست عزیز PHP عملا سرور ساید هست مثل ASP ....
اما زبان های مارک شده HTML و CSS و JQUERY و JAVASCRIPT زبان های کلاینت هستند ... یعنی با خود کاربر کار دارند و چیزی واسه چست کردن ندارن ...
اما PHP و ASP واسه کار با دیتابیس و انجام و ارسال دستورات و گرفتن اطلاعات از سمت سرور هستند ... ASP.NET MVC عملا این رو نشون میده . البته تو این سایت هنوز بررسی نشده و هنوز تو عالم وب فرم هست ..
به هر حال HTML5 و CSS3 و جی کوئری و JS همه واسه کلاینت و دیزاین صفحه و کنترل صفحه در همون سمت کاربر هستن ...
موفق باشی
 

RIG

متخصص C#.net
دوست عزیز HTML مقدمه ای برای یادگیری PHP.مطمئنا PHP کاربرد بیشتری داره شما هر سایتی رو که میبینید با PHP ساخته شده...
عملا" هرسایتی با PHP نیست ولی میتونه باشه ..
PHP هم OPEN SOURCE هست اما واقعا هیچ چیز مثل VS تو دنیا پشتیبانی نمیشه چون از INTLEGENCCE بسیار حرفه ای برخوردار هست . .NETFRAMEWORK4.5 ....
ASP.NET WEB FORM هم که بود الانم ASP.NET MVC اومده .... مایکروسافت هم عملا" مثل بنز پشت سر VS واستاده.
موفق باشی
 

loasoft

عضو جدید
لطفا اگه میتونید مقالات مرتبط با آموزش php رو بذارید . با تشکر
 

hoseng

کاربر بیش فعال
لطفا اگه میتونید مقالات مرتبط با آموزش php رو بذارید . با تشکر
سلام آقا یه قضیه هست که میگه از فرض اشتباه به هر نتیجه ای میشه رسید. قضیه سوال شما هم همینه و به هر جوابی میشه رسید. این دو تا زبون اصلا و در هیچ زمینه ای نمیتونن با هم مقایسه بشن.
خیلی از سایت ها هستن که حاوی اطلاعات استاتیک هستن و اصلا نیاز نیست که اطلاعاتشون به روز بشه. این سایت ها رو بدون استفاده از PHP میشه نوشت. اما وقتی که صحبت از یه سایت داینامیک میشه که نیاز داره اطلاعات رد و بدل کنه، به روز شه و به طور کل کاربردی باشه، یه زبون سمت سرور مثل PHP میاد وسط. در ضمن لازمه بدونید که نرم افزار زیاد نوشته شده که بتونه جای کد نویسیه HTML رو بگیره (البته نه کامل) اما هیچ نرم افزاری نمیتونه PHP رو بدون کدنویسی براتون آماده کنه.
اما فرق PHP با رقیبش ASP.NET: چون یکی از دوستان اومده بود و در مورد زبان انحصاری مایکروسافت توضیحاتی داده بود منم گفتم در مورد PHP بگم. زبان ASP.NET خب مشخصا برای شرکت مایکروسافته و فقط بر روی سیستم عامل ویندوز قابل اجراست. از اونجاییی که قراره همه وب سایت ها و سیستم های دولتی به پلت فرم لینوکس انتقال داده بشن پس استفاده از این زبون هم کمرنگ میشه
همچنین PHP به دلیل OpenSource بودنش از سرعت پیشرفت سریعتری برخورداره. البته شاید کد نویسیش بیشتر کار داشته باشه اما به نظر من شیرین تره، چون با کدها درگیریو دقیقا میدونی داری چی کار میکنی
در مورد کدنویسیه MVC هم که باید بگم علاوه بر اینکه PHP از شی گرایی پشتیبانی میکنه و شما خودت میتونی با کدنویسیه شی گرا با این مدل کد بنویسی،فریم ورک های زیادی (Symphony، CakePHP، Zend و...) هم وجود دارند که این محیط MVC رو برای شما فراهم میکنن تا بتونی به صورت سه لایه کد بنویسی
برای شروع یادگیری هیچی بهتر از این نیست http://www.w3schools.com
 

RIG

متخصص C#.net
سلام آقا یه قضیه هست که میگه از فرض اشتباه به هر نتیجه ای میشه رسید. قضیه سوال شما هم همینه و به هر جوابی میشه رسید. این دو تا زبون اصلا و در هیچ زمینه ای نمیتونن با هم مقایسه بشن.
خیلی از سایت ها هستن که حاوی اطلاعات استاتیک هستن و اصلا نیاز نیست که اطلاعاتشون به روز بشه. این سایت ها رو بدون استفاده از PHP میشه نوشت. اما وقتی که صحبت از یه سایت داینامیک میشه که نیاز داره اطلاعات رد و بدل کنه، به روز شه و به طور کل کاربردی باشه، یه زبون سمت سرور مثل PHP میاد وسط. در ضمن لازمه بدونید که نرم افزار زیاد نوشته شده که بتونه جای کد نویسیه HTML رو بگیره (البته نه کامل) اما هیچ نرم افزاری نمیتونه PHP رو بدون کدنویسی براتون آماده کنه.
اما فرق PHP با رقیبش ASP.NET: چون یکی از دوستان اومده بود و در مورد زبان انحصاری مایکروسافت توضیحاتی داده بود منم گفتم در مورد PHP بگم. زبان ASP.NET خب مشخصا برای شرکت مایکروسافته و فقط بر روی سیستم عامل ویندوز قابل اجراست. از اونجاییی که قراره همه وب سایت ها و سیستم های دولتی به پلت فرم لینوکس انتقال داده بشن پس استفاده از این زبون هم کمرنگ میشه
همچنین PHP به دلیل OpenSource بودنش از سرعت پیشرفت سریعتری برخورداره. البته شاید کد نویسیش بیشتر کار داشته باشه اما به نظر من شیرین تره، چون با کدها درگیریو دقیقا میدونی داری چی کار میکنی
در مورد کدنویسیه MVC هم که باید بگم علاوه بر اینکه PHP از شی گرایی پشتیبانی میکنه و شما خودت میتونی با کدنویسیه شی گرا با این مدل کد بنویسی،فریم ورک های زیادی (Symphony، CakePHP، Zend و...) هم وجود دارند که این محیط MVC رو برای شما فراهم میکنن تا بتونی به صورت سه لایه کد بنویسی
برای شروع یادگیری هیچی بهتر از این نیست http://www.w3schools.com
موافقم .
اما http://www.w3schools.com[/QUOTE] دریای در عمق یک متر هست .
واسه mvc حتما سایت asp.net رو برید بسیار کاربردی تر میشه موضوع .

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

hoseng

کاربر بیش فعال
موافقم .
اما http://www.w3schools.com دریای در عمق یک متر هست .
واسه mvc حتما سایت asp.net رو برید بسیار کاربردی تر میشه موضوع .

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

RIG

متخصص C#.net
من هم قبول دارم اما کسی که هیچی از وب نمیدونه بهترین شروعش میتونه از همون سایت باشه
مایکروسافت هیچ وقت عاشق چشم و ابروی ما نبوده و کاری جز تنبل کردن ما نکرده
مایکروسافت یه چیز دیگست .... پشتیبان خیلی خوبیه ... من asp.net کلاسک کار نکردم . اما تو mvc ما helper داریم ...
یا واسه مدیریت سمت کلایت ساید دیگه حتما تو بعضی شرایط ها نیاز به jquery نیست .... و ...
مثال رو ببین ...
http://www.asp.net/mvc/tutorials/ge...lex-data-model-for-an-asp-net-mvc-application
اینجا validation بررسی شده ...
 

hoseng

کاربر بیش فعال
مایکروسافت یه چیز دیگست .... پشتیبان خیلی خوبیه ... من asp.net کلاسک کار نکردم . اما تو mvc ما helper داریم ...
یا واسه مدیریت سمت کلایت ساید دیگه حتما تو بعضی شرایط ها نیاز به jquery نیست .... و ...
مثال رو ببین ...
http://www.asp.net/mvc/tutorials/ge...lex-data-model-for-an-asp-net-mvc-application
اینجا validation بررسی شده ...
خب همین کار ها رو دقیقا فریم ورک های PHP هم انجام میدن
 

RIG

متخصص C#.net
خب همین کار ها رو دقیقا فریم ورک های PHP هم انجام میدن
درسته من php کار نکردم ....
اما داشتن یک کتابخانه منظم و با پشتیبانی مایکروسافت چقدر فرق داره با فقط یه زبان تحت وب که open sourc هم هست .
هر چند asp هم به همین شکل هست اما جایی برای دستکاریش نیاز نیست ... چون کاملا کامل هست ...
و موضوع مهم intelligence ویژوال استدیو ...
 

hoseng

کاربر بیش فعال
درسته من php کار نکردم ....
اما داشتن یک کتابخانه منظم و با پشتیبانی مایکروسافت چقدر فرق داره با فقط یه زبان تحت وب که open sourc هم هست .
هر چند asp هم به همین شکل هست اما جایی برای دستکاریش نیاز نیست ... چون کاملا کامل هست ...
و موضوع مهم intelligence ویژوال استدیو ...
من C# کارکردم و با ویژوال استودیو آشنایی دارم اما شما PHP رو خیلی دست کم گرفتی. تنها مزیتی که ASP.NET داره حاضر آماده تر بودن امکاناتشه که البته اینم به نظر من مزیت نیست ولی به نظر خیلیا هست
در ضمن خب شما با ادیتوری مثل DreamWeaver کار کنی خب اونم intelligence داره
 

RIG

متخصص C#.net
من C# کارکردم و با ویژوال استودیو آشنایی دارم اما شما PHP رو خیلی دست کم گرفتی. تنها مزیتی که ASP.NET داره حاضر آماده تر بودن امکاناتشه که البته اینم به نظر من مزیت نیست ولی به نظر خیلیا هست
در ضمن خب شما با ادیتوری مثل DreamWeaver کار کنی خب اونم intelligence داره
ادیتور های مختلفی واسه php توسط شرکت های مختلف ارائه شده ... حالا کلا فکر نکنم در کل درست باشه بین این دو مقایسه ای انجام بشه ... php تازه به سمت شی گرایی داره حرکت میکنه ... و اونجوری که من میدونم کمتر تغییرات پیدا میکنه ...
در صورتی که .net هر لحظه داره تغییر میکنه ...
به طوری که mvc رو هم داره تو asp و helper ها رو اضافه کرده و کلا بحث webform رو کنار گذاشته ......
البته mvc چون منظم تر هست دیگه webform به نظرم کم کم جمع میشه . هر چند مایکروسافت نمیخاد اینجوری بشه .. اما چیز بهتر بیاد دیگه اینجوری میشه دیگه ....
هر چند که خود منم الان در حال نوشتن سایتی با mvc هستم...
 

hoseng

کاربر بیش فعال
ادیتور های مختلفی واسه php توسط شرکت های مختلف ارائه شده ... حالا کلا فکر نکنم در کل درست باشه بین این دو مقایسه ای انجام بشه ... php تازه به سمت شی گرایی داره حرکت میکنه ... و اونجوری که من میدونم کمتر تغییرات پیدا میکنه ...
در صورتی که .net هر لحظه داره تغییر میکنه ...
به طوری که mvc رو هم داره تو asp و helper ها رو اضافه کرده و کلا بحث webform رو کنار گذاشته ......
البته mvc چون منظم تر هست دیگه webform به نظرم کم کم جمع میشه . هر چند مایکروسافت نمیخاد اینجوری بشه .. اما چیز بهتر بیاد دیگه اینجوری میشه دیگه ....
هر چند که خود منم الان در حال نوشتن سایتی با mvc هستم...
خب MVC که فقط مخصوص مایکروسافت و زبون هاش نیست که هر زبونی میتونه ازش استفاده کنه و همونطور که گفتم PHP در شی گرایی پیشرفت عظیمی کرده و برای MVC هم که تا دلتون بخواد فریم ورک قدرتمند داره
در ضمن PHP به دلیل OpenSource بودنش خیلی پیشرفتش سریعتره و هرجا بخواین از یه کلاس آماده ای استفاده کنید که هنوز به نسختون اضافه نشده فقط کافیه گوگل کنید
 

RIG

متخصص C#.net
خب MVC که فقط مخصوص مایکروسافت و زبون هاش نیست که هر زبونی میتونه ازش استفاده کنه و همونطور که گفتم PHP در شی گرایی پیشرفت عظیمی کرده و برای MVC هم که تا دلتون بخواد فریم ورک قدرتمند داره
در ضمن PHP به دلیل OpenSource بودنش خیلی پیشرفتش سریعتره و هرجا بخواین از یه کلاس آماده ای استفاده کنید که هنوز به نسختون اضافه نشده فقط کافیه گوگل کنید

فکرنکنم لبتونیم به نتیجه ای برسیم...
اما مطمن باش که orm خوئ مایکروسافت ADO.NET EF نمونه ای از ژشتیبانی درست مایکروسافت هست و ....
 
بالا