(۰۲ مهر ۱۳۹۵ ۰۷:۰۱ ب.ظ)gogooli نوشته شده توسط: مرسی. یعنی html،css، javascript و jquery با front-end و php با backend. به نظر من برای هرصفحه سایت بخواهیم ۵ دقیقه توضیح بدیم یا حتی document بخونیم باز خیلیه. چرا این کار رو می کنن. نیروهای هرکدوم از بخش ها حرفه ای ترن؟ به نظر می آد مشکلاتش بیشتر از فایده اش باشه.
همیشه وقتی دارید برآورد می کنید زمان نگهداری سیستم رو هم در نظر بگیرید. شما چند ماه یه سیستم رو گسترش میدید. بعد دیگه میره تو فاز نگهداری و اگه تو اون چند ماه گسترش سیستم به این فاز توجه نکرده باشید تو باتلاق کدهای خودتون فرو میرید.
به نظر من به هر حال شما باید API بین کلاینت و سرور رو داکیومنت کنید. باید مقداری که با درخواست ها بر می گردونه، کد HTTP برای هر درخواست، مواردی که درخواست غیر مجازه به همراه کد و پیامی که از طرف سرور بر گردانده میشه رو مستند کنید تا بعدا تو فاز نگهداری راحت باشید و اگه سیستم به دست برنامه نویس دیگری رسید سریعتر سیستم رو بشناسه.
یکی از مزیت های این جداسازی تفکیک وظایفه. دغدغه های سرور و کلاینت با هم فرق داره. سرور دغدغه اش کد با قابلیت نگهداری بالا و طراحی دیتابیس خوبه. اما کلاینت دغدغه اش مرورگر های مختلف و دیوایس های مختلفه.
این یه روش برای تقسیم کارهاست. روش های دیگه ای هم برای این کار موجوده.
کار جدید:
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
پ.ن: سرعتم داره میره بالا.