یه سوال خیلی مهم که در مورد برنامه نویسی php

sadismi_10

Member
ورودتون رو تبریک می گم. به نظر بنده چه بهتر هست که در ابتدا سعی کنید با یه قالب خیلی ساده - مثلا با چند تا دایو یا تیبل - یه سیستم ارسال خبر بنویسید. لازم نیست ورود و خروج و ... داشته باشه. فقط سعی کنید فقط اطلاعات رو ذخیره کنید و نمایش بدید. برای قدم اول فکر می کنم کافیه.
ممنون
فکر میکنم هنوز خیلی کار داشته باشه به اونجا برسم
آخه اول باید html و css رو یاد بگیرم و بعد برم سراغ php
راستی منابعی واسه تمرین php هست ؟ یا اینکه باید برای پیشرفت هر چیزی که به ذهنم اومد رو سعی کنم پیاده ش کنم؟
 

k2-4u

Well-Known Member
ممنون
فکر میکنم هنوز خیلی کار داشته باشه به اونجا برسم
آخه اول باید html و css رو یاد بگیرم و بعد برم سراغ php
راستی منابعی واسه تمرین php هست ؟ یا اینکه باید برای پیشرفت هر چیزی که به ذهنم اومد رو سعی کنم پیاده ش کنم؟

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

sadismi_10

Member
شرمنده من اینقدر سوال میپرسما ولی به هر حال ما میتدی هستیم سوال پیش میاد دیگه :دی
واسه php ما باید همش کد بنویسیم یا مثلا نرم افزارهایی وجود داره که ما یه سری کد های از قبل نوشته شده رو در جای خودش قرار بدیم؟
راستی به نظرتون با وجود این همه اسکریپت اماده باز هم نیاز به کد نویسی هست؟
ممنون
 

k2-4u

Well-Known Member
شرمنده من اینقدر سوال میپرسما ولی به هر حال ما میتدی هستیم سوال پیش میاد دیگه :دی
واسه php ما باید همش کد بنویسیم یا مثلا نرم افزارهایی وجود داره که ما یه سری کد های از قبل نوشته شده رو در جای خودش قرار بدیم؟
راستی به نظرتون با وجود این همه اسکریپت اماده باز هم نیاز به کد نویسی هست؟
ممنون

مقداری از پاسخ شما رو در تاپیک دیگری که . ایجاد کردید دادم + اینکه
هیچ برنامه درست حسابی نیست که برای شما کد درست کنه .
از انجا که php یک زبان open surce است . شما می توانید با نگاه به کد های اسکریپ های
دیگران . و.... یک اسکریپ بسازید
 

foranyone

Well-Known Member
واسه php ما باید همش کد بنویسیم یا مثلا نرم افزارهایی وجود داره که ما یه سری کد های از قبل نوشته شده رو در جای خودش قرار بدیم؟
راستی به نظرتون با وجود این همه اسکریپت اماده باز هم نیاز به کد نویسی هست؟
ممنون


یه برنامه نویس خوب همه چیز رو خودش میسازه خط به خط:wink:

ولی با مرور زمان از توابعی که قبلا نوشته استفاده میکنه و کارهاش راحتر میشه:wink:

چرا نیاز به کد نویسی نباشه ؟ مگه همه ی کدهای open source باب میل آدم هستن ؟

تازه برا خیلی کارها به خصوص ایده های جدید همیشه باید کد نوشت!:rose:
 

hidensoft

Member
یه برنامه نویس خوب همه چیز رو خودش میسازه خط به خط

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

ولی با مرور زمان از توابعی که قبلا نوشته استفاده میکنه و کارهاش راحتر میشه

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

نکته خوبی رو می شه اینجا بیان کرد.
یه برنامه نویس خوب همه چیز رو خودش میسازه خط به خط

به این خودش دقت کنید.
لزومی نداره برای اینکه شما یه برنامه نویس موفق باشید حتما تمام کد هاتون رو خودتون بنویسید. یه مثال خوب می زنم
پروژه کلوب رو اکثر ماها دیدیم. می شه گفت در نوع خودش بی نظیر بود. جدا از مسائل طراحی و ایده انعطاف پذیری برنامه هم غیر قابل انکار هست ، هرچند آقای شایان فر تلاش زیادی کردند تا یک فریم ورک خاص جدید رو بوجود بیاورند اما نقش ZendFramework غیر قابل انکار هست.

البته من خودم از اون دسته از افراد هستم که تمام کد ها رو خودم می نویسم.

موفق باشید.
 

foranyone

Well-Known Member
پس می شه گفت برنامه نویس خوب و بد رو نمی شه به خاطر نوشتن کد از هم جدا کرد.

ولی از نظر من همه ی برنامه نویس ها برنامه نویس های خوبی نیستن !
کاملا صحیح هست این حرف. البته بهتر می بینم که بجای توابع از کلاس استفاده بشه.

درسته توابع و کلاس ها

لزومی نداره برای اینکه شما یه برنامه نویس موفق باشید حتما تمام کد هاتون رو خودتون بنویسید

منم تو کارام از کلاس های آماده زیاد استفاده میکنم ولی چون خودم اونا رو ننوشتم مثل همیشه برام مثل یه جعبه ی سیاه میمونن

که ورودی رو میدم خرورجی میگیرم !

ولی اگه خودم مینوشتم انعطاف خیلی زیادی داشتم
 

k2-4u

Well-Known Member
زومی نداره برای اینکه شما یه برنامه نویس موفق باشید حتما تمام کد هاتون رو خودتون بنویسید
منم با حمید موافقم .
خیلی مهم هست که آدم برنامه رو خودش بنویسه
چون اینطوری خودش می دونه چی کار کرده . از نظر امنیتی هم بسیار مهمه
اگر هم کد . معلوم باشه که از جای گرفته شده . باز هم امنیت رو خیلی بیشتر خطر می ندازه :rose:
 

hidensoft

Member
احساس می کنم داریم از از موضوع تاپیک دور میشیم.
اگر دوست دارید بیشتر در این مورد بحث بشه می تونید یه تاپیک جداگانه باز کنید ، من شرکت می کنم حتما.
 

sadismi_10

Member
احساس می کنم داریم از از موضوع تاپیک دور میشیم.
اگر دوست دارید بیشتر در این مورد بحث بشه می تونید یه تاپیک جداگانه باز کنید ، من شرکت می کنم حتما.
نه نه
اتفاقا بحث جالبه من که دارم استفاده میکنم
ادامه بدین لطفا
راستی
من واسه نوشتن کدهام فعلا فقط به notepad نیاز دارم؟
میشه نقش نرم افزارهایی مثل دریم ویور رو در انجام کارها بگین؟
من الان دارم html و css کار میکنم
اما نمیدونم چرا باید در کنار notepad از دریم ویور هم استفاده کرد؟
 

k2-4u

Well-Known Member
نه نه
اتفاقا بحث جالبه من که دارم استفاده میکنم
ادامه بدین لطفا
راستی
من واسه نوشتن کدهام فعلا فقط به notepad نیاز دارم؟
میشه نقش نرم افزارهایی مثل دریم ویور رو در انجام کارها بگین؟
من الان دارم html و css کار میکنم
اما نمیدونم چرا باید در کنار notepad از دریم ویور هم استفاده کرد؟
خب شما وقتی html/css رو یاد گرفتی .
بعضی وقت ها لازم نیست که همه کد های html/css رو با دست بنویسی .برای مثال یک دگمه میزنی
یک تکه کد آماده . میگذاره تو صفحه و یا خیلی امکانات دیگه که سرعت شما رو در کار بالا می برده
.
 

foranyone

Well-Known Member
ن
راستی
من واسه نوشتن کدهام فعلا فقط به notepad نیاز دارم؟
میشه نقش نرم افزارهایی مثل دریم ویور رو در انجام کارها بگین؟
من الان دارم html و css کار میکنم
اما نمیدونم چرا باید در کنار notepad از دریم ویور هم استفاده کرد؟


شما فقط وقتی Dreamweaver ندارین از norepad استفاده کنین !

DW کمک میکنه راحتر کد بنویسین !
 

sadismi_10

Member
شما فقط وقتی Dreamweaver ندارین از norepad استفاده کنین !

DW کمک میکنه راحتر کد بنویسین !
میشه بگین چه محاسنی داره دریم ویور؟
در مورد php هم بهترینش همین دریم ویوره؟
 

hidensoft

Member
بحث کردن در این مورد کاملا بی فایدست.
سعی کنید یک ادیتور مناسب برای خودتون پیدا کنید. کافیه توی گوگل سرچ کنید PHP IDE

بهترین رو نمی شه هیچ وقت انخاب کرد ، بهترین اونی هست که شما باهاش راحت تر هستید.
از میون ادیتور ها Zend و Nuspher و Eclipse سنگین ترین ها هستند و از قدیت دیباگ بالایی برخوردارند. حالا ادیتور های کوچکی هم هستند که کار شما رو راه می اندازند مثل ++notepad - notpad - و یا سایر ادیتور ها.
توجه داشته باشید که ZendStudio و Nuspher جزو IDE های PHP هستند اما notepad فقط یک ادیتور متنه که بخاطر اسکریپتی بودن PHP شما توی اون هم می تونی کد بزنی. DW یا Eclipse مخصوص PHP نیستند اما می تونید ازشون برای PHP هم استفاده کنید.
 

sadismi_10

Member
php مشکلی ایجاد نمیکنه؟آخه من شنیدم واسه php زیاد قوی نیست و یه سری کد ها رو نمیشناسه،درسته؟
آخه من میخوام سایت ها رو با html و css هم کار کنم
واسه همین میخوام همه رو با یه برنامه کار کنم
حالا به نظر شما خود دریم ویور برای همه ی اینا مناسبه؟
 

k2-4u

Well-Known Member
php مشکلی ایجاد نمیکنه؟آخه من شنیدم واسه php زیاد قوی نیست و یه سری کد ها رو نمیشناسه،درسته؟
آخه من میخوام سایت ها رو با html و css هم کار کنم
واسه همین میخوام همه رو با یه برنامه کار کنم
حالا به نظر شما خود دریم ویور برای همه ی اینا مناسبه؟
کد های php برای تست و اجرا .
نیاز به یک برنامع مجزا دارند که شما . بهش نیاز پیدا می کنی (و در کتاب php هم توضیح داده)
برنامه Dreamwaver فقط و فقط برای نوشتن . کارو راحت می کنه .
Dw برنامه بسیار خوبیه . و همه چی هم پشتیبانی می کنه html/css/php و ....
خلاصه شما قم به دلت راه نده و شروع کن !!
 

sadismi_10

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

k2-4u

Well-Known Member
شرمنده من زیاد حرف میزنم :دی
یعنی چی واسه اجرا به برنامه ی دیگه ای نیاز داره؟
یعنی مثلا دریم ویور نمیتونه بخونه کدهای php رو؟یا اینکه نمیتونیم نتیجه ی کدی که مینویسیم رو توش ببینیم؟
پس من واسه همشون روی دریم ویور حساب کنم دیگه؟
بله نمی تونین نتیجه کد رو در Dw ببینید
بعد از نصب برنامه ای که برای اجرا گفتم( که localhost صداش می کنم )
می توانید localhost رو به Dw متصل کنید . تا راحت . نتیجه رو ببینید
البته این بحث در مورد php هست
محیط DW و هر محیط دیگه .فقط برای نوشتن کد هست و کمی هم نوشتن رو راحت می کنه
 

hidensoft

Member
محیط dw و هر محیط دیگه .فقط برای نوشتن کد هست و کمی هم نوشتن رو راحت می کنه
با این هر محیط دیگه من یکم مشکل دارم. Dw اینطوری هست اما نه هر محیط دیگه ای . قبلا توضیح دادم که ide برای php وجود داره که می شه دیباگ کرد. یا نتیجه رو همان لحظه دید توی ide.

اما دوست من مطمئنا مسائل مهم تر از انتخاب ادیتور در برنامه نویسی وجود داره . پیشنهاد می کنم فعلا با همون dw کار کنید. تا بعدا سر موقع یه ادیتور یا ide مناسب برای خودتون پیدا کنید.
 

foranyone

Well-Known Member
با این هر محیط دیگه من یکم مشکل دارم. Dw اینطوری هست اما نه هر محیط دیگه ای . قبلا توضیح دادم که ide برای php وجود داره که می شه دیباگ کرد. یا نتیجه رو همان لحظه دید توی ide.

اما دوست من مطمئنا مسائل مهم تر از انتخاب ادیتور در برنامه نویسی وجود داره . پیشنهاد می کنم فعلا با همون dw کار کنید. تا بعدا سر موقع یه ادیتور یا ide مناسب برای خودتون پیدا کنید.

درسته مثلا با php expert editor و zend editor میشه php اجرا هم کرد ....

منم توصیه میکنم DWcs4 رو نصب کنید و HTML و CSS رو بخونین بعدا که حرفه ای شدیدن متوجه میشین که هیچیDW نمیشه:D
 

جدیدترین ارسال ها

بالا