منتديات سيتي فيلمز
تقنية جافا Gwgt0-10


انضم إلى المنتدى ، فالأمر سريع وسهل

منتديات سيتي فيلمز
تقنية جافا Gwgt0-10
منتديات سيتي فيلمز
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

تقنية جافا

3 مشترك

اذهب الى الأسفل

تقنية جافا Empty تقنية جافا

مُساهمة من طرف yasir الإثنين أبريل 11, 2011 1:43 am

افا


تشغل جافا
Java) أذهان الكثيرين في
قطاعي الكمبيوتر والإنترنت؛ فقد كانت هذه التقنية التي قدّمتها صن مايكروسستمز من
أول الوسائل التي أتاحت للمستخدِم صفحات ويب تفاعلية
interactive web pages) غنية بتقنيات
الحركة
animation)
والألعاب والجداول الحسابية
spreadsheets) والحوار الفوري
real-time chatting) عبر
الإنترنت. وها نحن نشهد- يوما إثر يوم- تزايُد أعداد التطبيقات والبرامج التي تدعم
جافا، وقد جاء تضمين دعم جافا في أحدث إصدارات بعض المستعرِضات دليلا على أهمية هذه
التقنية.



والواقع أن كلمة
جافا تُشير إلى شيئين هما: لغة البرمجة جافا
Java Programming language)، ومنصة التشغيل
جافا
Java platform).



أولاً:
لغة البرمجة جافا
Java Programming Language)



لغة البرمجة جافا
Java) هي لغة عالية المستوى High level
language)
لا تعتمد على منصة التشغيل
platform-neutral)، وهي تشبه لغة سي++
++
C) إلى حدٍ كبير إلا
إنها أكثر فاعلية وسهولة، كما إن جافا تدعم صفات تجعلها لغة برمجة مميَّزة للويب
مثل:




التشغيلية
البَيْنيّة Interoperability)




تعددية مسارات
المعالجة ضمن التطبيق Multithreading)




البرمجة بالعناصر Object
Oriented programming
)




العالمية اللغوية Internationalization).




إدارة الذاكرة
ذاتيا



وإلى جانب ذلك، فإن
جافا تدعم العديد من المزايا الموجودة في بعض لغات البرمجة الأخرى. وفي الغالب،
يَفوق مستوى جودة هذه المزايا ومرونتها في جافا ما عليه الحال في اللغات البرمجية
الأخرى أو يُضاهيه.



ويمكن أن يُعَدَّ
بواسطة اللغة جافا نوعان أساسيان من البرمجيات هما:



أولا: التطبيقات
Applications): هي
برامج مصمّمة بحيث يستخدمها المستخدِم النهائي
end-user) لأداء مهمّات
معيَّنة.



ثانيا: البريمجات
Applets): هي نصوص برمجية
مكتوبة بلغة جافا، ويمكن أن تُضَمَّن في صفحات الويب أي تكون البريمجات مُقيمة على
خادم الويب) ويتمّ تنزيلها وتشغيلها على نظام الكمبيوتر لدى الزائر. وتُعَدّ
البريمجات أمرا بالغ الأهمية في مجال الحوسبة الشبكية Network Computing-NC).



أما ما يُدعى باسم
جافا سكريبت JavaScript ) فهي لغة نصوص تنفيذية
scripting language) طوّرتها شركة
نيتسكيب وشركة صن مايكروسستمز. والواقع أن قُدرات ومزايا جافا سكريبت أقل من قُدرات
ومزايا لغة جافا. وتكون نصوص جافا سكريبت التنفيذية مضمَّنة في نصوص
HTML البرمجية
HTML code)، ولا
يُمكن أن تؤدي المهمة المَنوطة بها إن كُتِبَت منفصلة عن لغة
HTML. ونصوص جافا سكريبت
هي الأداة التي تعنينا في مجال إغناء مواقع الويب؛ لأنها تضيف إلى نصوص
HTML البرمجية بعضا من
قوة وديناميكية لغات البرمجة. وللاطلاع على بعض الأمثلة، اُنقر هنا .



ثانياً-
منصة التشغيل جافا
Java
Platform)



في العادة، تتكون
منصة التشغيل من عتاد
Hardware) وبرمجيات
Software)
مُعَدَّة خصيصاً للعتاد المرافق لها، وهذا هو الأمر الذي تخلصت منه منصة التشغيل
جافا؛ فهي منصة تشغيل برمجية لا تعتمد على نوع العتاد، ويتم تركيبها على أي منصة
تشغيل لتشكل غطاء ملاءمة مع البرمجيات المُعدّة بلغة جافا. وتُدعى هذه الصفة
بالمحمولية
Portability)؛ أي العمل على
منصات تشغيل مختلفة دون الحاجة إلى نوع خاص من العتاد. وهذه الصفة ساعدت في إتاحة
خاصية التشغيلية البَينية التي تتمتَّع بها جافا؛ وهي خاصية تعني إمكانية نشر الب
Interoperability) رنامج المكتوب بلغة جافا على مختلف منصات
التشغيل، ويتأتّى ذلك عن طريق حفظ الملفات بصيغة البايتكود عوضاً عن الصيغة
الثنائية . والملفات المخزَّنة بصيغة البايتكود يمكن أن تعمل على أي نظام تشغيل.
وقد أتاحت هذه الميزة للغة جافا الانتشار الواسع؛ لأن وجود هذه الصفة يتناسب تماماً
مع عالمي الإنترنت والإنترانت اللذين يتعاملان مع منصات متنوِّعة. وتتكوَّن منصّة
جافا من واجهة برمجة تطبيقات جافا ومن آلة جافا الافتراضية.



ويوضِّح الشكل
التالي استقلالية منصة التشغيل جافا عن المنصات المرتبطة بالعتاد
Platform-specific)
.






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



avatar
yasir


تقنية جافا Cityfi10
الجنس : ذكر
برج : الدلو
الدولة : تقنية جافا J10
النقاط : 9885
سجل فى : 31/03/2011
العمر : 34

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تقنية جافا Empty رد: تقنية جافا

مُساهمة من طرف نوران الإثنين مايو 30, 2011 2:49 pm

مشكور
علي
هذا الموضوع
الرائع
نوران
نوران


تقنية جافا Cityfi10
الجنس : انثى
برج : الاسد
الدولة : تقنية جافا A10
النقاط : 10520
سجل فى : 27/05/2011
العمر : 25

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تقنية جافا Empty رد: تقنية جافا

مُساهمة من طرف spaider.man90 الإثنين مايو 30, 2011 10:04 pm

مشكورررررررررر جدآ على هذا الموضوع
spaider.man90
spaider.man90


تقنية جافا Cityfi10
الجنس : ذكر
برج : العقرب
الدولة : تقنية جافا A10
النقاط : 11097
سجل فى : 27/05/2011
العمر : 27

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى