شما اینجا هستید

کمک برای یادگیری php و یک فریم ورک مناسب

4 پست / 0 جدید
آخرین ارسال

وضعیت: آفلاین
  • تعداد ارسال: ۲۷۸
  • تاریخ عضویت: ۱۳۹۰/۰۴/۲۴
  • آخرین حضور: ۱۳۹۶/۰۳/۲۸
  • سمت: کاربر عضو
  • موقعیت: اصفهان

سلام و عرض ادب
من میخوام php رو یاد بگیرم...بهترین منبع بری یادگیری php چیه؟ یه کتاب یا سایت یا فیلم آموزشی فارسی میتونید معرفی کنید؟

بعد سوال دیگه اینکه اگر بخواهیم php رو در کنار دروپال استفاده کنیم و به کارمون بیاد برای ماژول نویسی و ... باید فریم ورکی رو یاد بگیریم؟
فریم ورکی که هم به کار دروپال بیاد و هم در بین شرکتها و مشتریان طرفدار داشته باشه کدوم هست؟

نسخه مرتبط: 

وضعیت: آفلاین
  • تعداد ارسال: ۲۷۸
  • تاریخ عضویت: ۱۳۹۰/۰۴/۲۴
  • آخرین حضور: ۱۳۹۶/۰۳/۲۸
  • سمت: کاربر عضو
  • موقعیت: اصفهان

فریم ورک bootstrap بهتر به کارم با دروپال میاد یا symfony ؟
اصلا نیازی به دانستن فریم ورک هست یا یه سره و مستقیم بعد از یادگیری php برم سراغ هوک های دروپال؟
مگه دروپال خودش فریم ورک نیست؟


وضعیت: آفلاین
  • نسخه دروپال: 7.00
  • تعداد ارسال: ۳۵۲
  • تاریخ عضویت: ۱۳۹۰/۰۴/۱۸
  • آخرین حضور: ۱۳۹۶/۰۴/۲۴
  • سمت: همیار قدیمی
  • موقعیت: شهر آب و آیینه

با تقدیم سلام و احترام و تبریک سال نو
ما در وب دو حوزه متفاوت back-end , front-end را داریم.

back-end بیش تر به مباحث برنامه نویسی و ساختار بر می گرده و برای دروپال از زبان php استفاده شده و به خصوص در دروپال 8 مباحث شی گرایی یا به اصطلاح OOP هم به اون اضافه شده که توسط فریم ورک symfony ایجاد شده. دروپال خودش یک فریم ورک هست و بوده ولی الان جامعه دروپال تصمیم گرفته اند که خودشون را به یک فریم ورک عمومی تر و قدرتمند مثل symfony متصل کنند و با ترکیب کردن قدرت دروپال و این فریم ورک قابلیت های بیشتر و جامعه بزرگ تری را در بر بگیرند. یعنی شما بهتره اول روی حوزه برنامه نویسی شی گرا توسط php کمی وقت بزارید و آموزش های خوبی که به زبان های غیرفارسی هست به خصوص از شرکت لیندا را مشاهده بفرمایید (یک نمونه) بعد کمی با symfony کار کنید تا بتونید برای دروپال برنامه نویسی کنید. البته دروپال 8 و پیشنهاد می کنم که روی دروپال 8 وقت بزارید چون به نظرم جامعه جهانی دروپال در حال مهاجرت کامل روی 8 هست و طبق گفته های سران دروپالی (موسس دروپال - dries buytaert) از دروپال 8 به بعد قرار هست که نسخه های بعدی متفاوت باشند و دیگه دروپال 9 به اون معنا متفاوت نخواهد بود.

front-end هم میشه ظاهر که یکی از استانداردترین روش های کار کردن روی ظاهر قالب های bootstrap هستند که کتابخانه های قوی از javascript هست که با ترکیت css کمک می کنه که استاندارد و responsive سایت بسازید.

پیشنهاد بنده : البته الان فریم ورک های دیگری هم هستند در php مثل laravel که قدرت زیاد و طرفداران بیشتری در شرکت های ایرانی دارند ولی دروپال با symfony رفته جلو و به نظرم به عنوان یک دروپال کار بهتره که با جامعه دروپال هماهنگ باشید چون معلوم نیست شرکت های ایرانی تا چند سال دیگه دوباره به چه سمتی حرکت کنند و جامعه جهانی دروپال به نظرم تصمیمات بهتر و ثبات بیش تری دارد.

برای حالت front-end هم کم کم بحث api های داره جدی تر میشه به این منظور که مثلا بک کار (back-end) با دروپال و php , symfony باشه ولی برای ظاهر از javascript مثلا angular استفاده بشه و این ارتباط از طریق api های دروپال و وب سرویس ها انجام بگیره که در این صورت دیگه سامانه شما هم قدرت دروپال را داره و هم انعطاف و امکانات javascript از جمله برنامه های کاربردی تلفن همراه را در بر خواهد داشت.

البته بازهم حرف برای گفتن هست ولی برای عمل کردن به نظرم شروع کنید (:


وضعیت: آفلاین
  • تعداد ارسال: ۲۷۸
  • تاریخ عضویت: ۱۳۹۰/۰۴/۲۴
  • آخرین حضور: ۱۳۹۶/۰۳/۲۸
  • سمت: کاربر عضو
  • موقعیت: اصفهان

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

در زمینه دروپال آشنایی کامل دارم.اما فعلا از دروپال هفت استفاده میکنم و فکر نمیکنم یادگیری سیمفونی به کارم بیاد!