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

عفوا هذا زمن الجافا

مغلق
بدأه Eng.AhmedEltanahy في 13 أبريل 2006 · 23 رد · 2,749 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عفوا هذا زمن الجافا دة مش كلامى دة كلام التنظيم العالمى للغات البرمجة ودة اخر اصدار ابريل 2006

وللتاكد خش وشوف

http://www.tiobe.com/index.htm?tiobe_index

التوفيق من الله

الخطأ منى ومن الشيطان

www.tanahy.blogspot.com

#2

لا اخفيك اخي المهندس AhmedEltanahy ان اعمل حالياً على القراءة من اكثر من مصدر حتى افهم الفرق الجذري بين كل اللغات .. قد يكون وقت هذه

القراء لي متأخر .. لكني اكتشفت انه مهم جداً ..

نحن عادة نصف لغات البرمجة الى لغات عليا و دنيا ... لكني حسب ما فعمت فهي ايضاً تصنف الى لغات وظائيفية Functional و اجرائية Procedural

و طبعاً موجهة لهدف معين OOP و منطقية Logical - مثل البرولوج - و هناك تصنيف اخر لا اذكره ...

و هذا يعني ان تفضيلك للغة معينة يعتمد فقط الى رغبتك في اتباع هيكليه معينة عن كتابة البرنامج ..

من وجهة نظري ان المقارنة هذه غير مريحة او سليمة ...

لانه من الغير المنطقي ان تقارن بين PHP و الجافا على سبيل المثال .. فلكل منهما ميدانه الذي لا يمت لأخر بصله ..

ايضاً الجافا جاءت على اكتاف السي بلس (هدفية التوجه OOP) .. و السي لغة مخضرمة و قياسية لا تجذب اي شخص عادي - مع كل احترامي - لأن

طريقها طويل ..

كمان عندما تقول الاحصائية ان SQL في تراجع .. فهذا شيء عجيب - على الاقل من وجهة نظري - لانها مهم لأكثر من لغة ..

عموماً الحديث في المقارنة بين اللغات لا ينتهي .. لكن على الاقل اختلاف اللغات رحمة :)

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#3

أكييييييييييييييييييييييييد هذا هو زمن الجافا

الجامعة عندنا غيروا المناهج من السي بلس بلس إلى الجافا

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

#4

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

ولكن لى تعقييب على جملة ما ينفعش نقارن ال PHP بال Java

ازاى والجافا تقدر تشتغل بيها JSP و Servlet يعنى تمكن ال web

التوفيق من الله الخطا منى ومن الشيطان

التوفيق من الله

الخطأ منى ومن الشيطان

www.tanahy.blogspot.com

#5

امممممم .. اوكي .. بس هل ممكن تعمل بالــ PHP الالعاب او برامج جولات ؟؟؟؟ :)

و اشكرك على طرح الموضوع ..

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#6

موضوع رائع وهام جدا ..

وسوف أعتبر هذه دعاية مجنية للجافا ..

لا أخفيك أنني محترف دوت نت ولكني مهتم جدا بحضور لقاءات أوراكل أكثر من الدوت نت .. وألاحظ أن أوراكل أو مايكروسوفت (( كغيرهما من الشركات )) يسعى كل منهما لمقارنة انتاجهم بالتقنية التي يستخدمها الآخر ..

وبصفتي عملت على النظامين فلي تعليق (شخصي ) بسيط :

وهو أن لكل مقال مجال .. أي أنك في بعض الحالات تفضل الجافا على VB أو C++ والعكس صحيح ..

ولا أعتقد أن في ذلك شك ..

#7

والله يااخوان

الجافا لغة متميزة ورائعة ولها قدرات ممتازة .. بس ...

الفيجوال بيسك 2005 اعتبرها ملكة اللغات البرمجية وبدا هذا التمييز الواضح منذ ان ظهرت فيجوال بيسك.نت

وصراحة يااخوان الفيجوال بيسك 2005 كاملة تماما ومابيها اي ثغرة يمكن الواحد يعتب بيها على الشركة المصنعة

وانصحكم تتعلموها لان بحق مفيدة

تم تعديل هذه المشاركة بواسطة زيد الرافدين في 14 أبريل 2006 في 15:41

#8

وانا اعتقد انو PHP هي افضل لغة لتصميم المواقع ...

#9

أبطأ منتدى دخلته في حياتي كان مصمم بـ jsp ، زرته مرة كانت الأولى و الأخيرة!

عندنا أيضاُ في الجامعة غيروا من c++ إلى جافا

و لأن محسوبكم لا يفهم في الاثنين لأني لا زلت في السنة الأولى فلا يمكن أن أقدر الفرق بين اللغتين، لكني لاحظت عموماً أن سمعة جافا سيئة من ناحية السرعة و جيدة من ناحية الـportability

#10

السلام عليكم ..

اعتقد ايضاَ ان عمليه المقارنه هذه غير منطقيه , فعندما تقول مثلاً ان الجافا افضل من الـ C++ , فهذا لا يعيني انها افضل من حيث البنيه والاسس , بل ممكن ان تكون اكثر "إنتاجيه" , فاكيد اي مبرمج يريد ان يطور منتج ما , فسوف يتجه الى لغات تعطيه القدره على الانتاج بشكل سريع فبديهي انه سوف يختار الجافا , لانه يسهل عليه التعامل مع النوافذ وقواعد البيانات ... الخ .. , ولن يتسخدم الـ C++ , لانه سوف يضطر الى فعل كل شـــــــــــــــئ تقريباً ويبدأ من الصفر ...

واذا اراد اخر ان يصمم موقع للبيع الالكتروني فسوف يختار PHP او ASP.net .. لانها تعطيه دعم وإنتاجيه اكبر وهكذا الدنيا ...

ولاننسى ايضاَ لغه الـ C# , فللاسف البعض في "عداوه" مع هذه اللغه لا لشئ سوى انها من إنتاج مايكروسوفت ... مع إنها تقدم الكثير وارتحت معها كثيراً ...

تم تعديل هذه المشاركة بواسطة محمد معاشر في 15 أبريل 2006 في 19:02

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#11

من معلوماتي ( وأرجو التصحيح )

* ان الدوت نت تعمل بنظام server side أي أن الصفحة تكون موجودة على السيرفر ما عدى HTML وال Scripts

بينما الجافا يجب تحميلها على Cleint side أي أنها تعمل على جهازك بعد تحميلها من السيرفر وهذا ما يسبب البطء

* ولكن - وبكل حيادية - الجافا تغلب جميع اللغات الأخرى في الأمان ( Security )

#12
Scoool كتب:
من معلوماتي ( وأرجو التصحيح )

* ان الدوت نت تعمل بنظام server side أي أن الصفحة تكون موجودة على السيرفر ما عدى HTML وال Scripts

بينما الجافا يجب تحميلها على Cleint side أي أنها تعمل على جهازك بعد تحميلها من السيرفر وهذا ما يسبب البطء

جميع لغات الانترنت التفاعليه مثل PHP او ASP.net او JSP تعمل بطريقه Server Side لانها تتعامل مع موارد السيرفر مثل مزود قواعد البيانات وغيره ... وتكون النتيجه هي بصوره HTML ,, وسرعه اللغه تعتمد على مقدار سرعه تنفيذها في السيرفر نفسه ... هذا بحد علمي والله اعلم ...

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#13

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

scool كل من Net وقبلها Java تعتمد على Server Side Programming،،

ربما تقصد برامج الجافا Applet أو البريمجات الصغيرة التي تعمل على Client Side المنتشرة في الشبكة! مثل:

http://faculty.kfupm.edu.sa/MISAC/hussam/QueensApplet.htm

#14

كما قال الأخ حسام لكل لغة ميزاتها و إيجابياتها فللجافا حلاوتها و كذلك c# .... و لكن انتشار الجافا بسبب قدرتها على العمل على منصات نظم التشغيل المختلفة بينما تقتصر لغات .net على منصة الويندوز بينما تتميز برامج .net بسهولة إنجازها و روعة واجهاتها ...

أما بالنسبة إلى تراجع لغة sql فهي التراجع في استعمال sql منفردة لوحدها دون تدخل لغة أخرى إضافة إلى دخول xml كلغة أثبتت وجودها...

و لكن الصدمة لمحبي الأوراكل حيث تراجعplsql بمقابل إزدياد اعتماد الأوراكل على الجافا ...

#15

انا اعتقد انو افضل لغة لتصميم المواقع هي PHP والتي تعمل على سيرفير Apache (اقوى واامن سيرفير معروف) واتقد ان MySql ممتازة

#16
اقتباس
أما بالنسبة إلى تراجع لغة sql فهي التراجع في استعمال sql منفردة لوحدها دون تدخل لغة أخرى إضافة إلى دخول xml كلغة أثبتت وجودها...

و لكن الصدمة لمحبي الأوراكل حيث تراجعplsql بمقابل إزدياد اعتماد الأوراكل على الجافا ...

؟؟؟

أشك في هذه المعلومة.. هل تستطيع توثيقها ؟

وشكراً

اللهم طهر أرض فلسطين من العملاء والخونة

#17

هل تقصد أخي علاء عن المعلومة الخاصة بــ sql ؟؟ أم عن pl/sql ?

بالنسبة للمعلومة الخاصة بــsql : ما رأيته ضمن مناهج الأوراكل و من articles و التوجيهات .. إلخ هو ضرورة الإبتعاد عن كتابة Sql Scripts و الإتجاه إلى كتابة procedures سواء بــ pl أو c أو الجافا تسختدم sql Statments ... إضافة إلى أن لغة الاستعلام Sql Standard لم تعد تلتزم شركات Oralce أو Microsoft بتطبيقها كاملة بل تجد أن الشركتين قد قامت بزيادات ضخمة و أصدرت أواكل SqlJ التي ينظر إليها كبديل مستقبلي ....

#18

يبدو أنني فهمتك غلط :)

اعتقدتك تتكلم عن MS SQL ،

لأنني كنت قد قرأت في مجلة PC World أن أكبر فنادق في العالم تستخدم MS SQL لتحديث ملايين البيانات الخاصة بالنزلاء يومياً .. مما يدل على قوة MS SQL ..

شكراً على التوضيح أخي العزيز ،

اللهم طهر أرض فلسطين من العملاء والخونة

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

scool كل من Net وقبلها Java تعتمد على Server Side Programming،،

ربما تقصد برامج الجافا  Applet أو البريمجات الصغيرة التي تعمل على Client Side المنتشرة في الشبكة! مثل:

http://faculty.kfupm.edu.sa/MISAC/hussam/QueensApplet.htm

أفضل لغات البرمجة هي ديلفي و الإلكترونيات..

هل يمكن أن نقول أن الإلكترونيات هي أم كل لغات البرمجة, فكل لغة هي في الأصل سيعبر عنها بصمامات إلترونية تفتح وتغلق في اللوحة الإلكترونية للحاسب.... :lol: ..

عن جد: لا توجد لغة أفضل من لغة أفضلية مطلقة بل تكون نسبية.

راجع كتاب الأخ عروة جزاه الله كل خير : كتاب: معايير في تقييم لغات البرمجة.المعايير التي يجب أن نفكر فيها عند اختيار لغة برمجة( وصلة لتحميل الكتاب)

هذه مقالة حول تعريف لغات البرمجة الأكثر تداولا:

لغات البرمجة, تعريفات تقنية

سأتغيب عن المنتدى وستكون لي زيارات خفيفة بين الحين و الحين

يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.

اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.

الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.

إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.

و الله ما لك غير الله من أحد.......................فحسبك الله في كل لك الله

أخوكم مراد

27_06_06_05_21_41_1151410901logo_adl_wal_ihsan.jpg

#20

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

باختصار ستبقى موجودة ما دامت الحاجة لمعالجة البيانات موجودة!

#21
informat كتب:
كما قال الأخ حسام لكل لغة ميزاتها و إيجابياتها فللجافا حلاوتها و كذلك c# .... و لكن انتشار الجافا بسبب قدرتها على العمل على منصات نظم التشغيل المختلفة بينما تقتصر لغات .net  على منصة الويندوز بينما تتميز برامج .net بسهولة إنجازها و روعة واجهاتها  ...

أما بالنسبة إلى تراجع لغة sql  فهي التراجع في استعمال sql  منفردة لوحدها دون تدخل لغة أخرى إضافة إلى دخول xml  كلغة أثبتت وجودها...

و لكن الصدمة لمحبي الأوراكل حيث تراجعplsql  بمقابل إزدياد اعتماد الأوراكل على الجافا ...

#C تععمل على منصة لينكس

انظر

http://www.mono-project.com/Main_Page

#22

هذا software يقوم بتشغيل التطبيقات على المنصات المختلفة و لكن سيكون تنفيذ البرنامج بطيئاً ...

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

#23

اعتقد ان هذه هي فكرة عمل الجافا

#24

صحيح أخي و لكنا نتحدث عن c# و هي لغة صممت لتكون فعالة و مستغلة بقوة على صعيد أنظمة الويندوز و ليس للإستفادة من قدرات Linux و الأنظمة الأخرى ...

هذا الموضوع مغلق.

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