akhbarmohandesi
به روزترين اخبار نظام مهندسي

جدا سازي مطالب از الگو وبسايت
ايده مهم پشت مضمون‌ جدا سازي مطالب از الگوي تارنما , ساخت بستري است كه به طراحان تارنما و برنامه نويسان اين قابليت و امكاطراحي سايت در مشهد
‌دهد تا نماي وب سايت را سواي نياز به صفحه ارايي دوباره مطالب تغيير‌و تحول دهند . اين مقاله , منطق پشت اين جداسازي را تشريح مي نمايد .

مراد من‌را نادرست متوجه نشويد , صرفا يك روش براي انجام اين فعاليت نيست . از آنجاييكه با ظهور تكنولوژيهايي مثل CGI , ASP , و PHP كه به برنامه نويسان اين قابليت را مدهد تا بطور ديناميك صفحه ها وب سايت خويش را ساخت نمايند , از اين رو اكثري از شركتها روشهاي خلاقانه اي را در ساخت قابل انعطاف افزارهايي زير اينترنت بكار برده اند كه از اين معنا استفاده مي نمايد .

ظرف يك سري سال قبل , جامعه اينترنتي , سعي بر ساخت گروه استانداردهايي براي ساخت و پباده سازي تارنما نموده است . يك كدام از آن تكنولوژيهاي نو , CSS اسم داراست . عملا چيز جديدي در روشي كه CSS در نمايش صفحه ها بكار مي‌برد نيست . CSS به برنامه نويسان اين اذن را ميدهد تا استايلي را براي هر تگ html تعريف نمايند . اين روش , شبيه روشي است كه برنامه نويسان در دير باز با اتصال متغيري به هر تگ html , استايل آن را تعريف مي كردند . تفاوت حياتي آن است كه تعاريف CSS , مي‌توانند با بيشتر مرورگرهاي مو جود , تعبير شوند در حاليكه در روشهاي ديرين , موتور ساخت صفحه هاي ديناميك , تفاسير را انجام مي بخشيد .

اداره استانداردهاي اينترنتي W3C , برنامه نويسان و طراحان را با ارتقا قابليتهاي در اختيار گرفتن روي ظواهر صفحه ها , به استفاده از CSS تشويق مي نمايد . اختيارات جديدي كه CSS ميدهد در لهجه توصيفي HTML نيست . شكي نيست كه‌اين يك جنبش هوشمندانه بوده است . برنامه نويسان بدون چاره گرديده اند تا چهت نيل به صفحاتي ديدني از CSS كه از اصل جداسازي مطالب از الگوي تارنما , پشتيباني مي نمايد استفاده نمايند . متاسفانه CSS آنطور كه مي بايست منزلت خويش را براحتي در مسير وب پيدا نكرد چراكه بخاطر مشكلات ناشي از سازش با عمده مروزگرها , استفاده از CSS معضلاتي را پديد آورد . امروزه CSS بوسيله بيشتر مرورگرها پشتيباني مي شود درحاليكه CSS2 , كه ورژن جديدتري از CSS است هنوز با مشكلات سازش با مرورگرها دست و پنجه قابل انعطاف مي نمايد .

صريح است كه جدا سازي مطالب از الگوي وبسايت خير صرفا با استايلها رمز و فعاليت داراست بلكه با مشكلاتي كه در سازش مرورگرها به‌وجود ميايد هم رمز و عمل دارااست . استايلها اولي چيزي بودند كه بوسيله طراحان اينترنت و برنامه نويسان بكار گرفته شدند . با ارتقا پيچيدگي سيستمهاي فناوري داده ها ( IT ) , جامعه اينترنتي در‌پي رويه حلهايي ميباشند كه استاندارد باشند بطوريكه مطالب بتوانند آساني مدير شوند . يك كدام از هدف ها در‌اين استانداردها , تعريف يك زباني است كه سيستمها بتوانند با يكديگر كلام نمايند و به تبادل داده ها بپردازند . با نگاهي بر تاريخچه شركت هاي بزرگ , اين شركتها براي ساماندهي تجارت خويش از قابل انعطاف افزارهاي گوناگوني براي كانال هاي خويش استفاده كرده اند . برنامه هاي زير وب مي‌توانند بستر واحدي را ارائه دهند كه قادرند واسطه اي في مابين سيستمهاي گوناگون باشند و اذن دهند تا رابطه بطور گسترده تري صورت گيرد .

XML ( گويش آرم گذاري قابل توسعه و گسترش ) بعنوان استانداردي براي نمايش خالص مطالب مقبول قرار گرفته است . OFX ( تبادل مالي گشوده ) خويشاوندي نزديك از XML است كه بطور گسترده اي بوسيله انستيتوهاي مالي مقبول قرار گرفته است .

نياز به نمايش مطالب به روشي استاندارد كه آنان‌را از هر دسته المان پباده سازي جدا نمايد , در آن زمانها خيلي حتمي بنظر مي رسيد بطوريكه براي نخستين بار در مورخ قابل انعطاف افزاري عالم , سه كمپاني غول قابل انعطاف افزاري ( سان , آي بي ام , و مايكروسافت ) عملا هرمورد با يكديگر به توافق رسيدند و نسبتاً يك شبه , XML پديدآمد و به وسيله بخش اعظمي از خبرگذاري ها و گردآورندگان مطالب , مقبول قرار گرفت .

البته هنوز اين معنا , بطور بدون نقص پياده سازي نشده بود . CSS با استايلها راز و عمل داراست درحاليكه XML با محتويات و مطالب . اما الگوي تارنما چه؟ تمامي روزه بيش تر از هزاران وبسايت هاي نو به وجود مي‌آيند . كليه روزه بيشتراز ميليونها كاغذ نو , به ديتابيس سراسري كانال جهاني اينترنت بيشتر ميگردد . وبمستران به‌اين سود رسيده اند كه فقط تغيير و تحول در رنگ پيش قضيه و رنگ فونتها شايد براي جديد نگاه داشتن وب سايت براي رقابت با ديگر اينترنت سايتها كافي نباشد . در هر حال , تغيير تحول در الگوي تارنما ميتواند در مواقعي عملكرد متعددي را نياز داشته باشد چراكه اينكار نيازمند بازنويسي در سورس صفحه هاي است . براي حل اين ايراد , XSL پديد آمد . XSL تيم اي از شرايطي است كه ميتوانند الگوي صفحه ها را تعريف نمايند . با مخلوط XSL و XML ( و گاهي CSS ) , خروجي پاياني , پوشه HTML معتبري خواهد بود .

XSL , از نظر مكانيزم دوچندان مشابه به ديگر ورقه سازهاي ديناميك است . با اعتنا بدين حقيقت كه XSL سواي پلتفرم است و تعلق به آن ندارد , اصلي ترين مزيت آن , اين است كه ميتواند بر روي كامپيوتر يوزرها يا اين كه كلاينت , اجرا شوند . اينترنت سرور , مطالب را در فرمت XML و الگو را در فرمت XSL , به كلاينت مي فرستد . با انجام اينكار , حجم فعاليت CPU سرور كمتر شده و هم بار گذاري صفحه هاي سريعتر مي گردد كه باعث مي‌شود سرور بتواند با سرعتي بيشتر , به شغل هاي ديگري بپردازد . در هر حال , XSL , به وسيله بيشتر مرورگرها پشتيباني نمي‌شود . در سود خلاف XML , XSL بسادگي مسير خويش را در بازار پيدا نكرد .

پيش از آنكه شما پشت ميز عمل خويش برگرديد و استارت به تصحيح وبسايت خويش مبني بر اين استانداردهاي حياتي فرماييد , بايستي بدانيد كه‌اين تكنولوژيها حقيقتا در بيشتر مواقع نياز نمي باشند . در حقيقت , استفاده از آن‌ها در مواردي كه لازم نيست ميتواند باعث به مشكلاتي براي شما شود . CSS معمولا سبب به‌اين نخواهد شد تا سيستم شما كندتر شود . صرفا كافي است تا همت فرمائيد كه فايلهاي CSS خويش را به كمترين حجم ممكن برسانيد . بخش اعظمي از برنامه نويسان اينترنت , فايلهاي CSS بزرگي را نگاه داري مي نمايند كه در آنان تعاريفي غير استفاده شده موجود هست . تصميم بر راز اين‌كه از XML استفاده فرمائيد يا اين كه خير , تصميم بزرگي خواهد بود . در صورتي‌كه وبسايت شما , صفحه ها را بصورت ديناميك با ديتابيسهايي مثل MySQL , مي سازددر اينصورت اضافه كردن XML , بشدت بر تلاش وب سايت شما تاثير منفي خواهد داشت . در بعضي اوقات , شما گزينش ديگري نداريد و نياز داريد تا طاقت فرسا افزارتان را ارتقاء دهيد تا بازده وب سايت مراقبت شود . هيچ ضابطه راز انگشتي براي اين مسئله نيست . تصميم گيري بايستي بسته به هر سيستم و نيازهاي مهندسي آن صورت گيرد . توصيه اينجانب به شما اين است كه دو گام جلوتر تصور كنيد . عملكرد فرماييد آنچه را كه وبسايت شما در آتي بعنوان سرويس ها عزم مي‌دهد را پيش گويي نمائيد . براي وبسايت تان صحيح تصميم گيري فرماييد و اين عمل را در قدم اوليه انجام دهيد تا از اكثري از مشكلات در آتي بر حذر باشيد .

امتیاز:
بازدید:
برچسب: ،
موضوع:
[ ۲۱ شهريور ۱۳۹۶ ] [ ۰۱:۱۲:۳۸ ] [ نسرين معين ] [ نظرات (0) ]
[ ]
.: Weblog Themes By sitearia :.

درباره وبلاگ

نويسندگان
نظرسنجی
لینک های تبادلی
فاقد لینک
تبادل لینک اتوماتیک
لینک :
خبرنامه
عضویت لغو عضویت
پيوندهای روزانه
لينكي ثبت نشده است
پنل کاربری
نام کاربری :
پسورد :
عضویت
نام کاربری :
پسورد :
تکرار پسورد:
ایمیل :
نام اصلی :
آمار
امروز : ---
دیروز : ---
افراد آنلاین : 9
همه : ---
چت باکس
موضوعات وب
امکانات وب

سئو کار حرفه ای / خرید پیج اینستاگرام / باربری / دانلود نرم افزار اندروید  / شرکت خدمات نظافتی در مشهد / شرکت نظافت منزل و راه پله در مشهد / شرکت نظافت راه پله در مشهد / شرکت نظافت منزل در مشهد  /سایت ایرونی  / بازی اندروید  /  خدمات گرافیک آریا گستر  / فروش پیج آماده آریا گستر / نیازمندی های نظافتی / وکیل در مشهد / ارز دیجیتال / نیازمندی های قالیشویی / مبل شویی / املاک شمال  / آرد واحد تهران / فیزیوتراپی سیناطب / sell Instagram account safely / نیازمندی های گردشگری / نیازمندی های سالن زیبایی