نمایش نتایج 1 تا 2 از 2

نام تاپیک: راهکارهای ایجاد یک پروژه حرفه ای PHP

  1. #1

    راهکارهای ایجاد یک پروژه حرفه ای PHP

    درود.
    خواستم در مورد این موضوع مهم به بحث بپردازیم که برای عملیاتی شدن یک پروژه حرفه ای PHP باید از چه تکنیک ها، ابزار ها ، روش ها و ... استفاده کنیم تا پروژه بتونه فاکتورهایی از قبیل امنیت، سرعت بالا، گسترش پذیر بودن و دارا بودن واسط کاربری مناسب و ... رو داشته باشه.

    من 2 تا فاکتور مهم به ذهنم میرسه که بنظرم خیلی واجب هستن :

    • استفاده از کلاس ها و شی گرایی
    • استفاده از موتور های تمپلیت


    لطفاً همراهی کنین تا کامل شه. متشکرم.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    ايران-قم
    پست
    227

    هر چیزی که بتونه محصول رو به کمالش برسونه

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

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •