با سلام خدمت تمام اساتید و دوستان
در زیر ادامه برنامه ای را که مهندس peymannaji و eyes_shut_number1 زحمت تهیه و توضیح آنرا کشیده بودند با زبان جاوا اسکریپت پیاده سازی کردم.
اگر دوستان سوالی داشتند تا جایی که بتوانم کمک میکنم.
در باره برنامه پیشین و در کل برنامه نویسی تحت وب چند نکته هست که گفتنشان خالی از لطف نیست:
- تا جایی که امکان دارد از اشیای HTML در برنامه یتان استفاده کنید و اگر نیاز به اشیا در کد نویسی تحت سرور داشتید،اشیای HTML را تحت سرور اجرا کنید.[IIS اشیای HTML را ذاتا سریع تر از ASP.NET اجرا میکند//سربار اشیای HTML به مراتب کمتر از ASP.NET می باشد]; تا جایی که می توانید ساده تر و کم حجم تر برنامه بنویسید.
- هنگام کد نویسی ابتدا به javascript و framework های آن مانند jquery فکر کنید و اگر برنامه لزوما باید تحت سرور اجرا می شد به سمت برنامه های PHP و ASP.NET بروید،به چند دلیل:
- کتابخانه های 'ای جکس[ajax]' تنها یک بار دانلود میشود و در حافظه نهان ذخیره می شود و هر موقع که کاربر تقاضای فایل مورد نظر کند،مجبور نیست که درخواست را به سرور بفرستد و منتظر جواب شود و با یک رفرش ناهنجار روبرو شود
- بار از روی سرورتان کم می شود و هزینه و سرویس کارتان بالا می رود
- فناوری جدیدی آمده است که در مواقعی حتی نیاز به همان یک بار دانلود کتابخانه هم نمی باشد.
- کدنویسیتان راحت تر،اصولی تر و در یک کلام حرفه ای تر می شود.
3. همیشه در اینگونه برنامه ها سراغ web service ها بروید و اگر هم وجود ندارد آنرا در برنامه بسازید;برای مثال در این برنامه بخصوص، در صورت تغییر RSS سایت مذکور،کد نویس مجبور است تمام userControl را از نو ویرایش کند[منطق برنامه(جریان برنامه) با ظاهر برنامه در هم آمیخته شده است]
پیروز باشید،