لماذا بعض اللغات مثل جافا لا تتطور بشكل سريع

الاحظ ان لغة C# تتطور ويضاف لها خصائص جديدة بشكل مستمر، عكس لغة جافا.

ماهو السبب ياترى؟ وهل هذا شي ايجابي او سلبي؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

جافا 8 صدرت في أول العام وهي تفيض بالمزايا!

القول بان جافا لا تتطور هو كالحكم على محرك سيارة بالنظر إلى شكل هيكلها (الصراحة كلنا نقع في هذا الخطأ فالسيارة التي لها مبرد كبيرة وبارز في مقدمة المحرك وفتحات تهوية كبيرة توحي لنا بأن محركها قوي حتى لو كانت قوتها 70 حصان لهذا يقوم الهواة بإضافة فتحات تهوية إلى سياراتهم حتى تظهر بمظهر رياضي)

نواة لينكس مثلا وصلت فوق 30 مليون سطر من الكود لكن بالنسبة لنا هي مجرد شيء أصم أسود لا شكل له. كذلك لغات البرمجة التي تستهدف قطاع الأعمال enterprise مثل جافا فهي لا تستهدف سوق سطح المكتب ولا بناء ألعاب.

ماذا صنعت جافا؟ صنعت Hadoop وصنعت البورغ الجديد Mesos و DCOS

فماذا صنعت c#؟ بل ماذا صنعت مايكروسوفت؟ نظام سطح المكتب هذا سوق وذاك سوق آخر ما يبيع في هذا السوق لا يبيع في الآخر.

تتميز لغة الجافا بإستقرارها الشديد و التريث في إضافة أي ميزة للحفاظ على التوافق بين إصدارتها, فالكود المكتوب على java 1.0 يمكن تشغيله على java 8 بدون أدنى تغير أو إعادة لل compilation, المجتمع المسؤول على تطوير الجافا (oracle, IBM, HP, Apple ... و المتطوعين) يحرصون على ذلك بشدة و ذلك لوجود عدد كبير من الزبائن الجاديين الذين يهمهم ثبات منصة البرمجة و التأكد من دعمها لسنوات.

كما أن تطوير اللغة يتم عبر مجموعة من البروتوكولات و المعايير( jsr, jcp) التي تعيق نوعا من التأقلم السريع مع آخر صيحات البرمجة (functional programming, async , reactive) .

في النهاية ككل الأمور هذه الميزة تنطوي على عدد من الإيجابيات و السلبيات و يبقى إختيار التقنية يعتمد على نوع التطبيقات المراد تطويرها و مدى جديتها.

ربما لان ال #C تدار من قبل شركة مايكروسوفت, اما الجافا تدار من قبل المجتمع.

إننى أتعجب من سؤالك هذا , أخى الكريم , هل إنتهيت من الجافا بكل إمكانياتها حقاً و لم تعد تجد فيها الجديد لدرجة أن تسأل هذا السؤال ؟؟

First of all are you know these Softwares or tools

1-JavaFX

2- J2EE

3-HIbernate

4- Sprint

5- Graidle

6- Clojure

7- SCALA

8- Android

9- Debian

10- java Bean