أجهزة الكمبيوترالبرمجيات

ما هو "إطار"؟ صافي الإطار. "مايكروسوفت"، "الإطار"

عاجلا أم آجلا، مستخدمين المتقدمين يبدأ تكون مهتمة في ما هو "الإطار". على الفور تجدر الإشارة إلى أنه لا يوجد شيء معقد جدا ورهيب في هذا المنبر. بدءا من نسخة ويندوز فيستا في هذا البند هو جزء من النظام برمته. لXP لا يزال لديك لتثبيت المكون إذا لم يكن. ولكن لا يكون كسول لتنزيل العنصر، أو بدلا من ذلك، لحذفها. انه يحتاج حقا.

ويرجع ذلك إلى وجود مثل هذه التكنولوجيا تظهر المزيد والمزيد من التطبيقات. حتى قبل تحميل برامج التشغيل الضرورية لبطاقة الفيديو ATI يتم تثبيت الإطار الصافي. إذا كان المتوسط هو غير متوفر، سوف تظهر رسالة خطأ أثناء بدء تشغيل التطبيقات. وجود العنصر هو شرط مهم كما WINAPI، والتي بدونها النظام ليست كذلك. في هذه المقالة، سوف نركز على ما هو "الإطار".

لفهم المفهوم العام

ما هو "إطار"؟ هذا البرنامج هو جزء لا يتجزأ من النظام الذي يدعم إنشاء وتنفيذ وقت واحد من التطبيقات الجديدة والخدمات XML ويب.

تم الافراج عن النسخة الأولى في عام 2002. وقد وضعت منبر استنادا إلى عدة أهداف.

الأول هو ضمان لبعضها البعض وجوه المنحى بيئة تطوير الشبكة. وهناك حاجة إلى الحفاظ المحلي وتنفيذ مدونات الكائن والأصفار، وزعت على شبكة الإنترنت. ومن الممكن أن تؤدي المهام عن بعد.

ثانيا، توفير بيئة تنفيذ التعليمات البرمجية التي تقلل من الصراع عندما نشر البرمجيات وإدارة إصدارات مختلفة. وينبغي أن يكون ضمان التنفيذ آمن من الأوامر، بما في ذلك تلك المكتوبة من قبل الشركات المصنعة مجهولين أو ثالث حزب.

ثالثا: لضمان تنفيذ بيئات رموز بدون مشاكل الأداء في تنفيذ البرامج النصية أو الأصفار تفسيره.

مناطق أخرى من النظام الأساسي للتطوير

الهدف الرابع: لتوفير مبادئ موحدة ومترابطة من البرامج لأنواع مختلفة من تطبيقات ويندوز والتوسع عبر الإنترنت.

خامسا: بناء علاقات قائمة على معيار الصناعة، وتوفير رمز منصة موحدة مع رموز أخرى.

المكونات الرئيسية

ابتكرت من قبل "مايكروسوفت"، "الإطار" يتكون من مكتبة فئة ووقت تشغيل اللغة العامة (CLR). هذا الأخير هو المقصود وكيل، الذي يحكم رموز أثناء تنفيذها، وتوفير بعض الخدمات الأساسية (خدمات إدارة التخزين، والتدفقات والاتصال عن بعد).

تطبق الشروط الأساسية الكتابة قوية ومختلفة التشفير التدقيق الإملائي لضمان الأمن وغياب الفشل. يتم إنشاء بيئة وقت التشغيل لرموز التحكم.

عنصر رئيسي آخر من المنصة مكتبة فئة. وهو تجميع كامل وجوه المنحى من أنواع المستخدمة في إنشاء تطبيقات، بدءا من مستوى، وفتح من سطر الأوامر أو واجهة المستخدم الرسومية المستخدم، ومعدات التشطيب باستخدام أحدث قدرات التكنولوجيا ASP.NET، مثل XML، وخدمات الويب، ونماذج ويب.

تفاعل العناصر

وهكذا، فإن البيئة CLR ومكتبة الفئة مرتبطة مع البرنامج والنظام برمته. لذلك، لا يمكن للمستخدم تشغيل التطبيق من دون برنامج تتكون من هذه العناصر.

إمكانات CLR

هذا العنصر من منصة هو المسؤول عن الذاكرة، وتنفيذ موضوع، والتفتيش الأمني قانون مكتوب في والشفرات، وتجميع، وخدمات النظام الأخرى. وتسمى هذه الأدوات الداخلية. وهم ينتمون إلى التعليمات البرمجية المدارة التي يتم تشغيلها في CLR.

لضمان السلامة، يتم تعيين مكونات مستويات الثقة مختلفة، اعتمادا على عوامل كثيرة، بما في ذلك الأصل (تم إنشاؤه بواسطة شبكة الإنترنت، والمؤسسة أو شبكة الكمبيوتر المحلية). يمكنك تمكين أو تعطيل القدرة على أداء عنصر التحكم من العمليات، مثل الوصول إلى التسجيل، والوصول إلى ملفات النظام وغيرها من المهام. ويتم هذا العمل بها، حتى إذا كان رمز يستخدم في أي التطبيق النشط. الوصول إليه يضمن وقت التشغيل.

أولويات عينة

على سبيل المثال، يمكن للمستخدم يثقون في التطبيق النشط، صفحة ويب مدمجة، ولعب الصوت أو الرسوم المتحركة، ومنع الوصول إلى الملفات الشخصية أو الشبكة. نظرا لأمن CLR يتميز حقيقي المنتشرة في برامج الإنترنت تحصل على ميزات غنية.

القضاء على أخطاء التطبيق المحتملة

البنية التحتية دقيقة الكتابة والاختيار رموز، ودعا CTS، نفذت من خلال بيئة تنفيذ يضمن موثوقية كتب الشفرات. نظرا ليتم توفير مثل هذا النظام من خلال وصف المصير لجميع العناصر. المجمعين لغة مختلفة من Microsoft والمؤلفين مستقلة خلق التعليمات البرمجية المدارة. وهو يقابل نظام الأنواع الشائعة. يأخذ هذا الرمز أيضا حالات تمكن أخرى. وفي الوقت نفسه يضمن الكتابة قوية.

بسبب وجود بيئة وقت التشغيل تسيطر يستثني أخطاء البرامج الأكثر المتكررة. على سبيل المثال، يتم وضع الأشياء والإشارات إليها في الأماكن المناسبة وإزالة عندما لا تكون قيد الاستعمال. هذه العمليات تلقائيا تدير وقت التشغيل المذكورة سابقا. إدارة الذاكرة مثل هذه يزيل بعض المشاكل الأكثر شيوعا: تسرب الذاكرة وكسر الروابط على ذلك.

زيادة في الإنتاجية

نظرا للبيئة التنفيذ يزيد من كفاءة المطورين. على سبيل المثال، يمكن للمبرمجين استخدام مزاياها عند كتابة التطبيقات بلغة مألوفة بالنسبة لهم. المطورين مكتبة يمكن الوصول إليها من الفئات والمكونات. حتى إذا كانت مكتوبة العناصر في لغة أخرى، سوف المبرمجين تكون قادرة على استخدامها. يتم استخدام الدالة من قبل العديد من الشركات المصنعة للالمجمعين، الوصول إلى بيئة وقت التشغيل. تتم بفضل هذه المنصة الوسائل المتاحة إلى رمز القائمة مكتوبة باللغات المناسبة، وعملية الهجرة خلق التطبيقات مما يسهل إلى حد كبير.

التوافق

بيئة تنفيذ خلقت للمعدات في المستقبل. ومع ذلك، فإنه يؤيد التطبيقات المكتوبة سابقا. ويرجع ذلك إلى تفاعل المدارة ويمكن للمطورين كود غير المنضبط استخدام مكونات COM اللازمة وعناصر من DLL.

وقت التشغيل زيادة الإنتاجية. ويوفر مجموعة من خدمات الويب القياسية. التعليمات البرمجية المدارة في نفس الوقت يفسر أي مكان وأبدا. يسمح له لتعمل على لغة الآلة PC يعني بناء على طلب تجميع (JIT). لزيادة الإنتاجية في الوقت إدارة الذاكرة يلغي إمكانية تجزئة ويزيد من المبلغ الإجمالي.

مكتبة فئة صافي الإطار

هي عبارة عن مجموعة من الأنواع التي تتكامل بشكل وثيق مع CLR. وجوه المنحى مكتبة الفئات. أنواع الخدمات التي تسيطر عليها رمز المستخدم في كثير من الأحيان يرث الوظائف. هذا يبسط العمل ويقلل من الوقت الذي يقضيه على تطوير منصة أدوات جديدة. وبالإضافة إلى ذلك، من قبل المؤلفين مستقلة عناصر يمكن بسهولة دمجها مع فئات المضمنة. على سبيل المثال، وهي جزء من مجموعة منصة مجموعة من واجهات يمكن استخدامها في تطوير مكونات مخصصة. هذه الفئات هي سهلة لجمع مع المدمج.

تنفيذ العمليات

ويرجع ذلك إلى نوع من منصة يمكن حل المهام المشتركة مثل جمع اتصال بيانات لنظام المعلومات، والوصول إلى الملفات المختلفة، والعمل مع السلاسل. وبالإضافة إلى ذلك، وكثير منهم دعم سيناريوهات التنمية درجة عالية من التخصص. على سبيل المثال، ومنصة تستخدم لإنشاء برنامج وحدة التحكم، خدمات ويب، خدمات ويندوز والبرامج مع الرسومية واجهة المستخدم، فضلا عن تطبيقات برنامج الأغذية العالمي، Asp.Net، WCF، WF.

رمز طرف ثالث

ما هو "إطار" للمؤلف مستقل؟ هذه المواقع الإطار، وتجنب عمل روتيني من إعادة كتابة من تكرار أجزاء من مشروع إلى مشروع. التركيز الرئيسي هو على المنطق. أي شخص التعامل مع تطوير الشبكة لبعض الوقت، يتوفر على أي دروس الطبخ، وتستخدم في مشاريعهم. يمكن أن يسمى هذا مجموعة من المكتبات "إطار". مع مرور الوقت، يبدأ مبرمج أن ندرك أن القانون القديم لا يناسب، وأنه من الضروري إعادة مرة أخرى. ولكن يمكنك توفير الوقت باستخدام مكتوبة من قبل ذوي الخبرة مطوري "الإطار".

Php- «إطار»

إنها أداة مفيدة بشكل مدهش. شكرا له، يتم إنشاء بى التطبيقات وصيانتها بشكل أسرع بكثير. هذا يساهم في ذات جودة عالية، وتطوير الشبكة المهيكلة.

نوع

Yii- «الإطار» هي أداة لإنشاء Web2.0 التطبيقات. وقدم الإصدار في ديسمبر كانون الاول عام 2008. في الواقع، وهذا ذات الأولوية العالية Php- «الإطار». في الوقت الذي صدر فيه الكثير من التعليمات البرمجية مشابهة، ولكن Yii هو من أعظم الفائدة. تم إنشاؤه من قبل مؤلف كتاب "الإطار» برادو. Yii الأداء العالي. وهو متوافق مع PHP5 على الاطلاق "إطار" بنيت على بنية MVC. Yii هو سهل الاستخدام، منظمة تنظيما جيدا.

جافا سكريبت «أطر": الاختلافات

عند تطوير تطبيقات الويب (وينبغي عدم الخلط بينه وبين المواقع مع واجهة المستخدم التفاعلية) المستخدم لديه لابتكار "العجلة"، أول فصل المعلومات من تطبيق UI-جزء، ومن ثم تحديد الشخص المسؤول عن تفاعلها. ولذلك، عاجلا أم آجلا، ويبدأ مبرمج للبحث عن الحلول الجاهزة للعلاقة بين هذه المكونات. إصلاح هذه المشكلة يساعد جافا سكريبت «الإطار». لديه أكثر من 30 نوعا.

مسج - انها مثيرة للاهتمام Js- «الإطار»، مناشدا السهولة النسبية لفهم وإمكانية استخدام مريح. في الآونة الأخيرة، أصبح من شعبية كبيرة. Jquery- «الإطار" لديه وظيفة لائقة تماما. لأنه خلق الكثير من الإضافات والتعليمات. يمكن لمصممي الويب المبتدئين تعلم مسج بسهولة. ولذلك يتم استخدامه أكثر فأكثر.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.birmiss.com. Theme powered by WordPress.