ديرا هي مجرد برامج لكتابة برامج. وهم عموما تحرير البيئات مع أدوات تساعد المبرمجين على الكتابة المدونه بسرعة وكفاءه. وكمثال على ذلك ، يمكننا ان نخلق بي. اتش. بى يحركها التطبيقات الشبكيه باستخدام مزيج من الكسوف وphpeclipse. وعادة ما تتضمن السمات الجوهريه :
|
|
• انجاز قانون او مدونة البصيره : قدرة اي بيئة تطوير متكاملة لمعرفة لغة للكلمات رئيسية وظيفة الأسماء امر بالغ الاهميه. فإن بيئة تطوير متكاملة يجوز استخدام هذه المعرفه لتفعل اشياء مثل كتابي تسليط الضوء على الاخطاء ، وتوحي قائمة الوظائف المتاحة استنادا الى الحاله المناسبه ، او تقديم تعريف وظيفة من وثائق رسمية.
• ادارة الموارد : عند انشاء التطبيقات ، لغات غالبا ما يعتمدون على موارد معينة ، مثل المكتبه او راسيه الملفات ، ليكون في اماكن محددة. دراسة ينبغي ان تكون قادرة على ادارة هذه الموارد. وجود بيئة تطوير متكاملة ينبغي ان تكون على علم بأي الموارد اللازمة حتى يمكن ان الاخطاء شوهد فى مرحلة التنمية وليس في وقت لاحق ، في مرحلة تجميع او بناء.
• ادوات التنقيح : في وجود بيئة تطوير متكاملة ، وانت ينبغي أن تكون قادرة على اختبار دقيق طلبك قبل الافراج. فإن بيئة تطوير متكاملة قد تكون قادرة على إعطاء القيم المتغيره في بعض النقاط ، لربط مختلف مستودعات البيانات ، أو تقبل اختلاف الزمن البعيد - البارامترات.
• تجميع وبناء : لغات والتي تتطلب تجميع او بناء المرحلة ، تطور ترجمة المدونه من لغات عالية المستوى الى وجوه مدونة منهاج المستهدفة. الاحتياجات لهذه السمات وتتنوع الى حد كبير من لغة الى لغة. وهكذا ، تقليديا ، وهو بيئة تطوير متكاملة متخصصه في لغة واحدة أو مجموعة من اللغات مماثلة. بعض الشهير دراسة لغاتها وتشمل : jbuilder لجأوا ؛ Metrowerks codewarrior جناح لجاوه ، ج ، وج + + ؛ وميكروسوفت البصريه الاستوديو لدورته البصريه الاساسية وج # اسرة من اللغات.
مزايا استخدام وجود بيئة تطوير متكاملة
باستخدام بيئة تطوير متكاملة سيوفر لك الكثير من الجهد في كتابة برنامج. بعض المزايا ما يلي :
(1). أقل من الوقت والجهد : برمتها غرض اجراء بيئة تطوير متكاملة هو جعل الناميه اسرع واسهل. ادواته والسمات يفترض ان تساعدك على تنظيم الموارد ، ومنع الاخطاء ، وتوفير طرق مختصرة.
2 - إنفاذ معايير المشروع او الشركة : ببساطة من خلال العمل فى نفس التنمية والبيئة ، ومجموعة من المبرمجين وسوف تنضم الى وسيلة معياريه للفعل الاشياء. المعايير التي يمكن بها زيادة حالات الأختفاء القسري في حالة توفر بيئة تطوير متكاملة قوالب محددة سلفا ، او اذا كانت المدونه هي المكتبات المشتركة بين مختلف اعضاء فريق / فرق العمل على المشروع نفسه.
(3). ادارة المشاريع : وهذا يمكن ان يكون مزدوجا. أولا ، لقد تطور العديد من الوثائق ادوات اتمته اما ان دخول المطور التعليقات ، او ربما فعلا قوة مطورين لكتابة التعليقات في مختلف المجالات. الثانية ، لمجرد وجود العرض المرئى للموارد ، وينبغي ان يكون أسهل كثيرا في معرفة كيفية تقديم اي طلب المنصوص عليها في مقابل عبور الملف الغامض لنظام الملفات في ملف النظام.
مساوئ استخدام بيئة تطوير متكاملة
كن حذرا من بعض من مطبات استخدام بيئة تطوير متكاملة لانها قد لا تكون مثاليه من اجل الجميع وربما لا تكون مناسبة في كل حالة.
(1). منحنى التعلم : دراسة ادوات معقدة. تعظيم الاستفادة منها يحتاج الى وقت وصبر.
2 - متطور بيئة تطوير متكاملة لا يجوز أن يكون أداة جيدة لبداية المبرمجين : اذا كنت رمي منحنى التعلم من وجود بيئة تطوير متكاملة على رأس تعلم كيفية برنامج ، ويمكن محبطه تماما. وعلاوة على ذلك ، وملامح مختصرة للمبرمجين ذوي الخبرة في كثير من الاحيان تخفي ولكن حاسمة دنيويه تفاصيل لغة. تفاصيل وينبغي عدم اغفال عندما تعلم لغة جديدة. باستخدام بيئة تطوير متكاملة يمكن ان تعوق تعلم لغة جديدة.
(3). لن فيكس سيئة المدونه ، والممارسات ، او تصميم : انك لا تزال بحاجة الى اجادة ودقيق. وجود بيئة تطوير متكاملة لن تقضي على كفاءه الاداء او مشاكل في طلبك. ديرا هي مثل paintbrushes. خلق لكم ما اذا كان فان جوخ أو ألفيس المخمليه أمر تمليه مهارتكم والمقررات.
Online: 758 users browsing the articles directory
|
|