PDA

View Full Version : راهکارهای ایجاد یک پروژه حرفه ای PHP



sweb
دوشنبه 05 شهریور 1386, 12:41 عصر
درود.
خواستم در مورد این موضوع مهم به بحث بپردازیم که برای عملیاتی شدن یک پروژه حرفه ای PHP باید از چه تکنیک ها، ابزار ها ، روش ها و ... استفاده کنیم تا پروژه بتونه فاکتورهایی از قبیل امنیت، سرعت بالا، گسترش پذیر بودن و دارا بودن واسط کاربری مناسب و ... رو داشته باشه.

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


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


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

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