كمطور، أو الحاجة جافا المسؤول عن الاهتمام؟

وبعد جافا 8 كأول نسخة LTS، جذبت الافراج جافا 11 اهتماما واسعا، ويرجع ذلك جزئيا هذا الإصدار يجلب بعض الميزات الجديدة الهامة، مثل ZGC الساخن، HTTP / 2 العميل، الطيران مسجل، الخ. من حيث إدارة الذاكرة والتشخيص JVM / التنميط لديه قدرة قوية جدا لاختراق.

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

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

في حين يعود على مؤتمر تكنولوجيا المصدر المفتوح الذي عقد في الصين "سيكون مصدرا للحفل نهاية العام"، وهو خبير بارز جافا يانغ شياو فنغ للمشاركين لتقديم أحدث قراءة لجاوا 11 ويقود إعادة بينة جافا الحديثة.

Yangxiaofeng هو OpenJDK المتعهد، ويعملون حاليا في Jingdong كبيرة مركز المهندس البيانات، الذي قاد المكتبات الأساسية بكين أوراكل جافا وغيرها من المهام المتعلقة فريق يشارك حتى مسؤولة عن بعض من الميزات الجديدة جافا 8 ~ 11 مكتبات فئة الأساسية.

ونغتنم هذه الفرصة لدعوة له للجميع جافا هذه القضية المثيرة للقلق واضح A.

البداية Yangxiaofeng مباشرة إلى الجملة: مجانا جاوة . الكلمات ليقول، ولكن في الواقع هذا لا يكفي لتبديد الشكوك، هناك بعض الأسئلة أكثر تحديدا تحتاج إلى شرح، وعلى وجه التحديد كيف حدث ذلك؟

المفاهيم ذات الصلة

أولا، لتوضيح بعض المفاهيم، هو واحد أوراكل JDK أنواع المستخدم المنحى:

  • عملاء أوراكل ، يشير أساسا إلى أولئك الذين اشتروا خدمات الدعم ذات الصلة أوراكل جافا SE، مثل خدمات الشراء العملاء من خلال الجبهة المذكورة نموذج الاشتراك.
  • المستخدمين من رجال الأعمال ، استخدام مجاني للكيانات جافا لأغراض تجارية.
  • المستخدمين الفرديين ، على جهاز كمبيوتر شخصي، لا تستخدم الاستخدام المجاني للجافا SE، والمطورين لأغراض تجارية.

أكثر من الاستخدام الحالي جافا أوراكل المطور / حيث تقوم الشركة هي نوع من المستخدمين الذين ينتمون إلى ذلك؟ هي ثاني - المستخدمين من رجال الأعمال.

نظرة دعونا على " جافا أوراكل . "من ناحية، وأوراكل يهيمن على المجتمع OpenJDK، التي هي نفسها قد أصبحت واحدة تسمى أوراكل JDK المنتج، والتي هي في المنتجات التجارية، ويعمل حاليا الأكثر استخداما JDK ، وعلى الجانب الآخر، جافا SE منذ 9، وأوراكل كما يقدم نشرات OpenJDK أوراكل OpenJDK أوراكل وهذا هو OpenJDK مفتوح المصدر تماما أوراكل مجاني ويمكن استخدامها لأغراض تجارية.

وأوضح يانغ شياو فنغ:

ويستند OpenJDK على GPL V2 مشاريع مفتوحة المصدر، بدءا من جافا 7، جافا SE هو تنفيذ المرجعية الرسمية. OpenJDK الضيقة الشعور غالبا ما تشير شيدت التوزيعات المبنية على OpenJDK، وتقوم كل من التيار مصنعي المنتجات أساسا على شفرة المصدر OpenJDK JDK، أكثر أو أقل لزيادة محتوى المخصصة الخاصة بهم.

تقدم أوراكل أوراكل JDK هو تنفيذ JDK من رجال الأعمال، ويعمل حاليا الأكثر استخداما JDK، قبل JDK 11، أوراكل JDK وOpenJDK أوراكل باستثناء بعض خصائص قوية التجارية، وكذلك CA محتوى الشهادة الجذر وسهولة الفروق الدقيقة.

بدءا JDK 11، أوراكل JDK باستخدام رخصة BCL التجاري الأصلي، في حين بدأت OpenJDK أوراكل تبديل GPL مستقلة V2 + CPE الترخيص، كلا تقديم نفس الأداء الوظيفي، لا يختلف في جوهره، ولكن مختلفة لمستخدمين مختلفين الترخيص.

جافا 8 التحديث لم يعد مجانا

كما قالت الجبهة، والخلط حول استخدام جافا من قبل الأمواج، أول من أوراكل بعد الإعلان في يناير 2019، لن توفير أطول المستخدمين من رجال الأعمال الحرة جافا SE 8 التحديث الخدمة. يمكن لمستخدمي الأعمال استخدام استمر نموذج التحديث الاشتراك أوراكل جافا SE للتمتع الدعم؛ ولا تتأثر المستخدمين الفرديين، يمكنك الاستمرار في التمتع تحديث مجاني إلى ديسمبر 2020.

وأوضح يانغ شياو فنغ:

كان يمكن أن يكون في الواقع العادية دورة حياة البرمجيات نهاية (موسوعة الحياة) ، لا تقرأ كثيرا، أوراكل لديه الدعم المجاني لمدة خمس سنوات JDK 8 أ.

وقد وافقت OpenJDK إلى نهج المبتذلة من خلال الدعم المجاني بعد سنوات عديدة، وأوراكل JDK نسخة يدخل نهاية الحياة، هو نهاية EOL الحياة، ثم الاستيلاء عليها من قبل المجتمع وقاد المعاملات تحديث اللاحقة.

في الوقت الحاضر وهذا هو السبب الوحيد الذي يجعل جافا EOL 8 يؤدي إلى الذعر، وذلك أساسا بسبب جافا 8 ناجحة جدا ، وعدد غير قليل من المستخدمين ليست مستعدة، لم يكن لديك الحافز الكافي لترقية JDK، والذي يستخدم حاليا كمستخدم لنظام التشغيل Windows XP، لا يمكنك الحصول على التحديث الرسمي، ولكن لا يزال العديد من المستخدمين للبقاء على القمة.

وهناك سبب آخر لا يمكن تجاهله، وأوراكل بشكل ملحوظ تقصير دورة تقديم الدعم لمتابعة نسخة مجانية لها من جدك (التوصية الحالية ستة أشهر)، فإن المجتمع تحمل النسخة دعم طويل الأجل (LTS، طويل الأجل الدعم) تحديث لاحق.

ذلك في الواقع، ومطوري لا تحتاج حقا الالتفات إلى أن جافا 8 رسوم على استخدام مشكلة على هذا النحو، الناس بحاجة حقا إلى التركيز عليه هو صناع القرار مشروعات تقنية المعلومات . من جهة، المطورين الأفراد استخدام جافا 8 لا يزال هو نفسه مجانا، أو يمكنك الحصول على دعم التحديث نفسه، ومن ناحية أخرى، فإن ما يسمى تهمة، في الواقع، يشير إلى وقت لاحق من يناير 2019 تحديث لدعم هذا الاتهام، جافا 8 نفسها لا تزال خالية، ولكن لا ترغب في استخدام نموذج الاشتراك هو الاستمرار في تحديث صناع القرار-IT هذا للنظر فيها.

ثم صناع القرار مشروعات تقنية المعلومات للنظر كيف يمكن أن يكون؟

يانغ شياو فنغ مقدمة:

  • تقدم خيارات الدفع، بالإضافة إلى أوراكل، فضلا عن غيرها من البائعين أيضا النسخة التجارية من الإفراج JDK، بما في ذلك أزول، IBM وغيرها من الشركات تعتمد على اختيار محددة من حكمهم.
  • المستخدمين لا تريد أن تدفع، جافا SE منذ 9، وأوراكل كما يقدم الإفراج OpenJDK أوراكل على أساس بروتوكول V2 GPL، ودورة التحديث مجانا الشاملة هي قصيرة نسبيا، وAdoptOpenJDK تقديم المزيد من الدعم على المدى الطويل خالية. بالطبع، هناك أيضا الشركات المصنعة الفردية وإعلان توفر على المدى الطويل JDK 8 التحديث، يمكنك الرجوع الأمازون Corretto.

ونلاحظ أيضا أن، لأن هناك فترة طويلة الماضي يناير 2019، والذي هو تحديث مجاني لجافا 8 نهاية اليوم، وهناك بعض الشركات كما تم الإعلان عن الاستجابة، مثل هذا:

وقال يانغ شياو فنغ: "هذا الإعلان هو أيضا أكثر مهنية أكثر حذرا، وأعتقد أن 8u201 / 202 هو آخر من حر أوراكل JDK 8 التحديث ينطوي على القرارات المتعلقة الترخيص. بالمعنى الدقيق للكلمة هذا ليس فقط قرارا تقنيا، ولكن القرارات ذات الصلة الطب الشرعي . "

ولذلك، فإنني الختام، تحتاج حقا إلى التركيز على قضية صناع القرار المشاريع IT جافا الحرة، ويتحدثون حاليا عن أعلى العديد من الخيارات المتاحة:

  • استخدام خدمات الاشتراك، ودفع للحصول على جافا 8 التحديث
  • JDK التجاري استخدام الأموال المقدمة من الشركات الأخرى
  • اختيار الإفراج الهجرة OpenJDK في الماضي، بدعم من مجتمع المصادر المفتوحة لتوفير التحديثات
  • الحفاظ على 8u201 / 202 أو إصدار سابق

أكد Yangxiaofeng أيضا: "إذن (رخصة)، ودفع هو عمل تجاري، والمشاريع قرارات تقنية المعلومات، وينبغي أن يتم هذا من قبل المتخصصين، والمريض، عدد موضوعي، لا يكون ذاتيا وسائل الإعلام واجبات جمع المعلومات الاستخبارية."

دورة الإصدار

في الواقع، أوراكل في وقت مبكر من سبتمبر 2017 أعلنت التغييرات في فترة الإفراج JDK، وبعد ذلك صدر واحد بعد جافا آخر 10 و 11 و 12 على وشك أن تأتي.

يانغ شياو فنغ، الإصدار الجديد من دورة الإفراج عنهم، من أجل تغيير خصائص الطريق بالسيارة إلى الساعة بالسيارة الاختلافات. وكل ستة أشهر الافراج عن نسخة جديدة من جاوة، وهو "نسخة الكبير" في حين أن كل ثلاث سنوات سيكون هناك نسخة LTS، جافا 11 LTS كأول نموذج جديد.

يمكن المراجع المواد ذات الصلة ربما نرى، النسخة الجديدة من دورة وتغيير النمط القديم:

هذا هو في الواقع شيء جيد، ولكن أيضا لا شيء إلى الارتباك. بالنسبة للشركات، والقدرة على التنبؤ بالمستقبل والاعتماد على كومة التكنولوجيا مهم جدا، فإنه يمكن ضمان سلامة وقدرة الاستثمار R & D. لجافا، وهذا هو في الواقع تم تأكيد في الحصول على استثمارات مستدامة طويلة الأجل على مدى السنوات ال 20 الماضية في نظامها الإيكولوجي.

"جافا نموذج النشر الجديد، ويرجع ذلك إلى وجود LTS، عن المؤسسة توفر القرارات IT مبادئ توجيهية واضحة "وقال يانغ شياو فنغ:" وفي الوقت نفسه، فإن النموذج الجديد لتسريع تكرار التكنولوجيا الجديدة والهبوط من أجل بسرعة أكبر على التكيف مع سحابة الحوسبة وغيرها من الموجة الجديدة، هذه الحقيقة زيادة مشاركة المؤسسات والحيوية البيئية . "

لماذا لا مجرد استخدام جافا 11؟

منذ جافا 11 ميزات جديدة وقوية، وأيضا تعيين الآلاف من القلق، لماذا الكثير من الناس لا يرغبون في الترقية إلى جافا 11 جافا 8 من ذلك؟ مباشرة بدون جافا 8، ثم ليست هناك مشكلة على رأس تلك التحديثات .

في الواقع، هناك شيء واحد حول جافا مدهش للغاية، في مجموعة متنوعة من مسح الكبيرة والصغيرة على إصدار جافا الذي يستخدم حاليا في الكثير من الناس قد قال ان الشركة تستخدم نسخة متخلفة جدا جافا 11 الأنابيب لك أحدث الميزات وأكثر قوة على أية حال، هو التمسك جافا 1.4،5.1 ...... هذا هو ظاهرة شائعة نسبيا، في الواقع، تشير بيانات المسح أن رئيس السابق جافا 8 هو الإصدار الأكثر استخداما على نطاق واسع .

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

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

Jingdong منصة البيانات الكبيرة لديها عدد قليل من الصناعة على نطاق واسع Hadoop، سبارك، كافكا والمجموعات الأخرى، وتحمل كميات هائلة من البيانات وتحميل الحسابية، وهناك بعض العمل أكثر تعمقا في مناطق جاوة / JVM، مثل:

  • طبقة ضبط JVM، والوصول المستمر لموارد الحوسبة براعة تحسين الكفاءة ويوفر الكثير من الموارد. على سبيل المثال، أجرينا تحليلا متعمقا من قبل شرارة عملية الجري على JVM ضبط وتخفيض 20 في حالة الذاكرة وموارد الحوسبة الأخرى، ولكن أيضا على تحسين الإنتاجية + 10.
  • لالتحسين المستمر لقواعد الممارسة جاوة ذات الصلة وتحسين التنمية والتشغيل والصيانة كفاءة وجودة المنتج.
  • من مستوى رمز والآخر كبير قاعدة بيانات محرك البحث الأمثل، فيما يتعلق المنتجات مجتمع المصادر المفتوحة، وحققنا نسبة كبيرة أو حتى مستويات متعددة من تحسين الأداء. في كافكا، على سبيل المثال، كبير فريق مركز البيانات من خلال تقنية التنميط، ومستوى عمق واحد لتحسين رمز، بحيث الإنتاجية وزيادة 40، واستهلاك CPU بنسبة 5. أكثر من 1400 مجموعات من الكتلة بالكامل، ويتم احتساب كل خادم حسب المعتاد 48 النواة / 256 الذاكرة G وحده هو تعظيم الاستفادة من المزايا الاقتصادية التي عشرة ملايين يوان.

لأنه لا دعاية مقصودة، وربما قلة من الناس تعرف أن وقعنا على اتفاق OCA، والمشاركة بنشاط في مساهمات المجتمع OpenJDK، وما إلى ذلك، وقد ساهم ذلك إلى عدة تحسينات في الأداء والأداء الوظيفي لOpenJDK وغيرها من مجتمع المصادر المفتوحة.

جافا في عهد جديد

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

كانت لغة البرمجة جافا لسنوات عديدة في مختلف الترتيبات لالجلوس في الكرسي الأول، ولكن في الآونة الأخيرة أن هناك بعض على لائحة ذهبت بيثون في جاوة قبل، وتوسيع الفجوة تدريجيا. هذا هو جزء كبير من السبب يمكن أن تصنف على أنها منظمة العفو الدولية واستخراج البيانات ذات الصلة وتحليلها ومناطق أخرى من الارتفاع السريع.

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

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

لهذه المشاكل، يانغ شياو فنغ أن التيار جافا النظام البيئي ضخمة بما في ذلك أكبر مجتمع المطورين، الجماهيرية المصنعين المكتبات / أدوات والمشاركة وإدخال التيار من المزايا الواضحة.

على سبيل المثال، وفقا لاحصاءات غير مكتملة، مطوري جافا أكثر من 1200W، ونشط JVM لديها 38 مليار +، أثناء الاتصال + سحابة JVM 21 مليار.

كثير من الناس يعتقدون جافا بطيئة، ولكن مردود Yangxiaofeng: " وعلى الرغم من قال الساحة السرعة لا معنى له . "

وأوضح: "في الوقت الراهن، في ظل مشهد من جانب الخادم منذ فترة طويلة، جافا ليس في هيمنة المنازعات؛ وفي الهندسة المعمارية الخدمات الصغيرة الجديدة، جافا / JVM لا يزال الخيار الأول؛ والسحابة الحالية عصر الحوسبة، جافا هو NO.1 لغة البرمجة، والتي تغطي قطاع إنتاج الكهرباء والبيانات الكبيرة، المشاريع والبرامج والهاتف الجوال وتقنيات عمليات الحقول حتى الأخرى؛ بالإضافة إلى ذلك، كما شملت جميع الشركات الكبرى بنشاط في الجوانب ذات الصلة، بما في ذلك ولكن لا تقتصر على جوجل، وعلي، والأمازون ، IBM و Oracle و Jingdong ".

وبالإضافة إلى هذه المزايا، واعترف يانغ شياو فنغ أيضا أن جافا الحالي لا يزال يواجه تحديات ". السؤال الكبير هو ما إذا كان جافا يمكن ضبط بسرعة قدرتها على ضمان القدرة التنافسية في مشهد جديد "وقال:" تحتل المرتبة / تأثير ويتنافس على الأداء فقط، الأهم من ذلك هو القدرة على تحديد نجاح أو فشل من العوامل الرئيسية، هو ببساطة - الكفاءة! الكفاءة! الكفاءة! "

في مواجهة هذه التحديات، لا يزال جافا لتحويل نفسها إلى تلبية احتياجات العصر الجديد، قدم يانغ شياو فنغ جافا الآن بسرعة المتطورة المجال هي:

  • أكثر خفيفة الوزن JVM، من أجل التكيف مع التطبيقات السحابية. الخدمات الصغيرة وServerless كلها على المدى القصير، تطبيق خفيفة الوزن.
  • أنواع قيمة لتعزيز قدرة كثافة البيانات الأساسية، وهياكل البيانات، ومثل.
  • تصبح تطوير قواعد أكثر كفاءة.
  • تطوير المتزامنة أكثر قابلة للوأكثر كفاءة البنية التحتية، مثل جافا نسخة coroutine الألياف.
  • وهناك أيضا الكامنة كفاءة التنمية على مستوى الأجهزة والقدرات اللازمة بنما وهلم جرا.

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

حصريا: سر ALIENWARE الأسطورة لغة التصميم وراء القصة

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

إيطاليا لمحاربة الغزاة الأساطير - إثيوبيا

إيطاليا لمحاربة الغزاة الأساطير - إثيوبيا

كوالكوم جنون لراحة البال، ينظرون إلى التكنولوجيا المستخدمة في سيارة أجرة

تصوير: سجل الضوء والظل (إيطاليا جمعية المصورين العرقية الصينية: وو Minguo)

في مايو، اجتمع الكتاب مع الحب

كأس العالم الآسيوية عندما الصبي نقاط فريق إعادة تسليم؟ 10 الاحماء مباراة ليستغرق سوى حرب فوز واحد

تصوير: THAI السفر (إيطاليا العرقية الصينية جمعية المصورين: Huhui بن)

وزارة بوذا الطيار العابرة للحدود: قو تشين مع موزارت | التوظيف

قائمة مسيرة لغات البرمجة: التيار جافا، C ++ بوحشية يحتقر، بيثون الزخم؟

فندق Best Western الأطلسي ميلان - أفضل خيار للفن عاصمة التصميم