تعريف الجافا :-
---------------------
هي لغة عالية المستوى High Level language المستخدمة في برمجة البرامج.سميت بـ لغة عالية المشتوى لأن الإنسان يفهمها . وهذه اللغة تحتاج مترجم و اللذي يسمى translator ووظيفته يحول الأوامر المكتوبة إلى لغة الكمبيوتر الذي يفهمها.
ما الفرق بين جافا وجافا اسكربت ؟
بداية , لا يوجد ارتباط بين لغتي البرمجة : الجافا (java) و الجافا سكربت (java script), فكل منهما مستقلة تماما عن الأخرى حتى وإن تشابه اسماهما.
لغة الجافا هي المستخدمة لصناعة الجافا أبلت java appletبينما تستخدم الجافا سكربت - اللغة - لصناعة الجافا سكربت - المؤثرات - ومثلها ال dhtml - (dynamic hyber text mark up language) , لغة ترميز النصوص العليا الديناميكية .
لغة الجافا قامت بتصميمها شركة صن مايكروسستمز sun microsystems وهي أكثر اللغات الثلاثة تعقيدا وقوة , وهي لذلك تأخذ حجما كبيرا وقد تؤثر بقوة على سرعة تحميل الصفحة المستخدمة فيها , عادة ما يتطلب استخدام هذه اللغة وضع ملف مساند بالامتداد class - مثلا lake.class - وأحيانا بامتدادات أخرى مثل .java , .jar .
أما الجافا سكربت فهي أيسط وأقل حجما , وهي من إنتاج شركة نتسكايب netscape , المشهورة بمتصفحها نافيجاتور navigator , فلنفرق بين لغة الجافا سكربت - أو تنصيص الجافا - وتأثيرات الجافا سكربت - نصوص الجافا - , فنحن نستخدم اللغة لصناعة التأثيرات , هنا يأتي التشابه بين الجافا سكربت والdhtml , فالdhtml هي تأثيرات مصنوعة باستخدام لغة الجافا سكربت , وهي تتشابه في ذلك مع مؤثرات الجافا سكربت , بعبارة أخرى : لغة الجافا سكربت تستخدم لصناعة شيئين : مؤثرات الجافا سكربت , ومؤثرات الdhtml .
اجابه اخرى
لغة الجافا هي المستخدمة لصناعة الجافا أبلت java appletبينما تستخدم الجافا سكربت - اللغة - لصناعة الجافا سكربت - المؤثرات - ومثلها ال dhtml - (dynamic hyber text mark up language) , لغة ترميز النصوص العليا الديناميكية .
لغة الجافا قامت بتصميمها شركة صن مايكروسستمز sun microsystems وهي أكثر اللغات الثلاثة تعقيدا وقوة , وهي لذلك تأخذ حجما كبيرا وقد تؤثر بقوة على سرعة تحميل الصفحة المستخدمة فيها , عادة ما يتطلب استخدام هذه اللغة وضع ملف مساند بالامتداد class - مثلا lake.class - وأحيانا بامتدادات أخرى مثل .java , .jar .
أما الجافا سكربت فهي أيسط وأقل حجما , وهي من إنتاج شركة نتسكايب netscape , المشهورة بمتصفحها نافيجاتور navigator , فلنفرق بين لغة الجافا سكربت - أو تنصيص الجافا - وتأثيرات الجافا سكربت - نصوص الجافا - , فنحن نستخدم اللغة لصناعة التأثيرات , هنا يأتي التشابه بين الجافا سكربت والdhtml , فالdhtml هي تأثيرات مصنوعة باستخدام لغة الجافا سكربت , وهي تتشابه في ذلك مع مؤثرات الجافا سكربت , بعبارة أخرى : لغة الجافا سكربت تستخدم لصناعة شيئين : مؤثرات الجافا سكربت , ومؤثرات الdhtml .
إذن ما الفرق بين مؤثرات الجافا سكربت وال dhtml ؟
الجافا سكربت هي نصوص تعمل وحدها داخل الصفحة لإحداث التأثيرات , تماما مثل ال html , أما ال dhtml فهي تتفاعل مع المتصفح وتستخدم امكانياته لإحداث التأثيرات , مما يجعلها أقوى وأكثر تعقيدا وحجما وإن كانت لا تصل الى قوة الجافا أبلت.
الجدير بالذكر أن شركتي نتسكايب و سن مايكروسيستمز قد اندمجتا مع شركة أميريكا أون لاين - America On Line - ليصبحوا مجتمعين إحدى أكبر القوى المؤثرة في عالم الإنترنت.
ممكن نلخص الفرق بين الجافا والاسكريبت فى 3 نطق :-
1 - لغة الـ Java يكون النص البرمجي لها "code" محفوضا في ملفات متعددة بينما في JavaScript فان نصها البرمجي مضمن ضمن صفحات الـ HTML التي تحتويها.
2 - لغة الـ JavaScript تستخدم لتعزيز قدرة الـ HTML على التحكم بطريقة عرض المعلومات على الشاشة بينما باستخدام Java يمكن عمل "برامج" منفصلة كطبيقات سطح المكتب او حتى الـ applets .... او عمل الربط بين العميل و الخادم Client/Server مثل PHP او ASP
3 - يمكن دائما رؤية و تعديل نص الـ JavaScript من خلال اي برنامج تحرير نصوص ومن ثم حفظ الملف بصيغة html و عرضه على اي متصفح انترنت .... بينما برامج الـ Java تحتاج الى عمل compile ومن ثم interpret لها قبل "تنفيذها"
______________________________
الكتب للجافا:-
----------------
كتاب عربي يشرح لغة الجافا (جيد للمبتدئين ).
***************
الكتاب يحتوي على اساسيات بسيطة في برمجة الجافا وطرق الكتابة الرئيسية
************
وده كتاب Introduction To Java Programming وفى عضوه شرحااه والعنوان "تعلم لغة الجافا من البداية وحتي الإحتراف "وده متجدد
واللينك الشرح
***********
كتاب : برمجة الويب و مواقع الانترنت بواسطة الجافا
**********
للطبيق العملى
---------------------
كتاب :أول برنامج لك في لغة الجافا JAVA
***********************
اله حاسبه متطوره بالجافا
************************
برنامج القرأه من ملف والتعديل فيه بالجافا
عن الكتاب:برنامج ياخد من اسم الملف وامتداده ويفتحلك الملف وممكن تعدل فيه ولو الملف مش موجود نعمله كريت على الديسك توب
************************
تعلم صناعه اول برنامج للهاتف المحمول بلغه الجافا
***********************
برنامج تمثيلي لعداد تاكسي جافا
*************************
كتاب للمتقدميين الى عندهم خبره فى اللغه
-----------------------------------------------------------------------
العنوان: 62 سؤالاً احترافياً في جافا
عن الكتاب:يهدف الكتاب إلى اختبار مدى استيعاب المتعلم للغة جافا للمفاهيم و القواعد التي درسها في اللغة . الكتاب موجه بشكل أساسي لأصحاب الخبرة و لكن من المفيد للمبتدئين أيضاً الاطلاع عليه من أجل زيادة معرفتهم و استعابهم للغة . الأجوبة مضمنة في نهاية الكتاب.
______________________________________________
للكورسات فيديو :-
----------------------

No comments:
Post a Comment