الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل متصفح اوبرا مبني على الجافا

بدأه GoJava في 5 سبتمبر 2012 · 11 رد · 1,033 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

كيف الحال جميعا

قرات قبل فتره انه متصفح اوبرا مبني على الجافا "ليس متصفح موبايل " بل اقصد متصفح ويندوز ولينكس ....

بفتحه على جهاز لدي يفتح بسرعه ودون مشاكل وسلس

عكس برمجيات الجافا عندما تفتح تطبيق جافا لديك تحس بثقل جهاز من الاخير تكره البرنامج

بعرف لانه جافا تعمل ضمن بيئه وهميه

فهل فعلا اوبرا مبني على الجافا .! اذا نعم

كيف يعمل بهذه السرعه وكانه مبني بلغه ++c وليس جافا

وهل توجد برامج سريعه مبنيه بالجافا ممكن تغير نظرتنا للجافا بتطبيقات سطح المكتب

بعتذر اذا لم يكن السؤال في القسم المناسب او مكرر

شكرا لوقتكم

::::: لـــــكـــــي الله ياســـوريا :::::

#2

الــ Opera منبني على QT/C++.

انظر هنا لمعرفة المزيد من البرامج المكتوبة بــ QT.

1
#3

جافا مناسبه لكثير من تطيقات سطح المكتب العادية.

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#4

شكرا استاذي الفاضل

من عرف السبب بطل العجب

جزاك الله الفردوس الاعلى وجمعك بالحبيب المصطفى عليه الصلاه والسلام انت ووالديك وجميع المسلمين

::::: لـــــكـــــي الله ياســـوريا :::::

#5
Wajdy Essam كتب:

جافا مناسبه لكثير من تطيقات سطح المكتب العادية.

شكرا لك استاذي الفاضل على ردك

نطبيقات سطح المكتب بتوقع جافا ضعيفه جدا بهذا المجال "من ناحيه السرعه "

انا لن اتعلم من جافا سوى تطبيقات الويب بتوقع انها متميزه بهذا المجال بشكل كبير

للاسف لحد هذه لحظه لم يتم حل مشكله سرعه في تطبيقات سطح المكتب

اذا سمحت تذكر لنا بعض هذه تطبيقات حتى نشوف كيف سرعتها

تخيل تقوم بعمل برنامج مثل ماسنجر بلغه جافا كيف سيكون الوضع

او تعمل نفس برنامج جمب او فوتوشوب بتوقع يصير الوضع صعب جدا على الجهاز والمستخدم

::::: لـــــكـــــي الله ياســـوريا :::::

#6

جافا في اصدراتها القديمة كانت بطئية وللأسف لاحقتها السمعة السيئة ،، الأن تغير الوضع كثيراً,, الLibrary تحدثت وال Runtime اصبح افضل واسرع من ذي قبل (أيام عدم وجود ال JIT) .. حتى الCG اصبح اكثر مرونه (بأكثر من خوارزمية ) والان يستفيد من الcores في جهازك Parallel Garbage Collector، وبالتالي تحسن اداء التطبيق بشكل كبير ..

الأمثلة كثيرة، ولكن مثال واحد هو نت بينز مكتوب بجافا Netbeans وأدائة افضل من جيد، ويستخدمه كثير من المبرمجين لبرمجة جافا وغيرها من اللغات..

نت بينز كتب مكتبة RCP فوق الجافا وسماها Netbeans Platform وملئها بالكثير من الأشياء التي تسهل عمل المبرمج، هذه الplatform استخدمت كثيراً في تطبيقات تحتاج أداء عالى..

انظر هنا لتعرف نوعية التطيبقات :

http://platform.netbeans.org/screenshots.html

كما تشاهد هذه تطبيقات متوسطة الى كبيرة وليست بصغيرة,,,

لذلك مازالت مناسبه لكثير من تطبيقات سطح المكتب،،

بالتوفيق،

1

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#7

انظر:

/index.php?showtopic=268251

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#8

NetBeans كبيئة برمجية, ما زال بطيئا جدا مقارنة مع QT.

#9

جزاك الله الجنه اخي الحبيب

بيئه عمل NetBeans بصراحه لم اكن اتوقع انه مكتوب بلغه جافا

فهو جيد الف شكر على روابط

اوبن اوفيس سريع هل انت متاكد انه مبرمج بلغه جافا لانه بتوقع قرات من قبل بالمنتدى انه مبرمج بلغه ++c وليس جافا

اذا كان اوبن اوفيس فعلا برمج بهذه لغه لن اقول ثاني مره ان جافا بطيئه .!

الله يغفر لك ولوالديك ويجمعكم بالحبيب المصطفى عليه الصلاه والسلام

استاذ احمد يعني اذا تم عمل برامج جافا ولكن باستخدام QT تصبح برمجيات اسرع ؟

::::: لـــــكـــــي الله ياســـوريا :::::

#10
اقتباس
يعني اذا تم عمل برامج جافا ولكن باستخدام QT تصبح برمجيات اسرع ؟

أنت إذا تقارن بين Jambi و Swing :)

الإختلاف الأكبر يكمن في طريقة معالجة الأحداث (Event system), لأن نظام Signals & Slots عملي جدا مقارنة مع AWT listeners, أيضا Jambi مناسبة جدا للقادمين من C++ إلى الجافا (تماما مثل VCL بالنسبة لــ Delphi و C++).

من ناحية أخرى, نجد أن الــ Layout Manager متوفر في QT بشكل أكثر كمالية (خصوصا QGridLayout مقارنة مع GridLayout).

أيضا, QtJambi ليست مجرد مكتبة للواجهات الرسومية ! حيث تحتوي على فئات لمعالجة الشبكات, الملتيميديا, قواعد البيانات, طبقة خاصة لــ Input/Output.

و بالتالي, قارن QtJambi بجميع الــ API Java و ليس Swing لوحدها !

لكن رغم كل هذا, لا تنسى أن QT Jambi أو bindings Qt-java بشكل عام قد تم إلغائهم من طرف Nokia و تطوير هذه المكتبات يعتمد الآن على بضعة مبرمجين يعملون على طريقة الــ Open Source.

إجابات أخرى, قد تفيدك :

أرجو لك التوفيق.

#11

الرجاء ترشيح المشاركات التي تحوي على إجابة مباشرة عن السؤال، وليس الإجابات التي تخرج نوعاً ما عن السياق وتصبح فضفاضة كنقاش.

تم منح النقاط لإجابة الأخ أحمد التي تجيب عن السؤال باختصار ووضوح.

شكراً لتفهمكم.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#12
أحمد الشنقيطي كتب:

أنت إذا تقارن بين Jambi و Swing :)

الإختلاف الأكبر يكمن في طريقة معالجة الأحداث (Event system), لأن نظام Signals & Slots عملي جدا مقارنة مع AWT listeners, أيضا Jambi مناسبة جدا للقادمين من C++ إلى الجافا (تماما مثل VCL بالنسبة لــ Delphi و C++).

من ناحية أخرى, نجد أن الــ Layout Manager متوفر في QT بشكل أكثر كمالية (خصوصا QGridLayout مقارنة مع GridLayout).

أيضا, QtJambi ليست مجرد مكتبة للواجهات الرسومية ! حيث تحتوي على فئات لمعالجة الشبكات, الملتيميديا, قواعد البيانات, طبقة خاصة لــ Input/Output.

و بالتالي, قارن QtJambi بجميع الــ API Java و ليس Swing لوحدها !

لكن رغم كل هذا, لا تنسى أن QT Jambi أو bindings Qt-java بشكل عام قد تم إلغائهم من طرف Nokia و تطوير هذه المكتبات يعتمد الآن على بضعة مبرمجين يعملون على طريقة الــ Open Source.

إجابات أخرى, قد تفيدك :

أرجو لك التوفيق.

جزاك الله خير اخي على هذه المعلومات بارك الله بك

إن شاء الله نوصل للاحتراف بهذه لغه

الف شكر ماقصرت

Xacker كتب:

الرجاء ترشيح المشاركات التي تحوي على إجابة مباشرة عن السؤال، وليس الإجابات التي تخرج نوعاً ما عن السياق وتصبح فضفاضة كنقاش.

تم منح النقاط لإجابة الأخ أحمد التي تجيب عن السؤال باختصار ووضوح.

شكراً لتفهمكم.

عذرا اخي الحبيب انا رشحت اول اجابه ضغطت كترشيح للاجابه وهي انه اوبرا مبني على ++c

بحيث عند اول اجابه انتهى السؤال

وبدء الموضوع يتوسع قليلا

شكرا لحرصك لتنظيم المحتوى بالمنتدى

جزاك الله خير

انتهى سؤالي ولله الحمد لم يقصر معي الاساتذه الكرام

::::: لـــــكـــــي الله ياســـوريا :::::

مواضيع مشابهة