كيف ستكون آمنة لاستخدام Java الوظيفية لإضافة إغلاق إلى مشروع إنتاج Java؟

StackOverflow https://stackoverflow.com/questions/766745

سؤال

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

ما مدى جودة آمنة لاستخدام مثل هذه المكتبة في تطبيق إنتاج المؤسسات؟

هل هناك طريقة أفضل لإضافة إغلاق إلى Java حاليا؟

هل كانت مفيدة؟

المحلول

بالتأكيد لن تجعل الإغلاق في جافا 7، بسبب عدم وجود توافق في الآراء حول تنفيذ واحد. انظر هنا.

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

أذهب خلفها.

نصائح أخرى

لا يتطلب Java الوظيفية استخدام الإغلاق - يجمع المصدر مع برنامج التحويل البرمجي Java 1.5. Java الوظيفية أكثر اكتمالا من مجموعات Google ويحدث فقط السماح لك باستخدامه جيدا مع BGGAM.

أتمنى أن يساعدك هذا.

أعتقد أنك تنظر إلى هذه المسألة من المنظور الخطأ.

أحب استخدام إغلاق في جافا. ... كيف ستكون آمنة لاستخدام مثل هذه المكتبة في تطبيق إنتاج المؤسسات؟

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

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

بشكل عام، يجب أن يكون لبيانات مثل "أحب استخدام XXX" ليس لها مكان في صنع قرار المؤسسة. (هناك أمثلة مضادة؛ مثل الشركات الناشئة التي تراهن الشركة على بعض التكنولوجيا الجديدة، ولكن معدل النجاح الحقيقي هو ... UMM ... مفتوح للمضاربة.)

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

إذا كنت تبحث عن حل أخف لإقامة إغلاق في عادي Java تحقق من مشروع Lambdaj:

http://code.google.com/p/lambdaj/

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

سؤال قديم جدا للإجابة. هنا لدينا لامداس في Java8 لجعل حياتك أسهل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top