السلام عليكم ورحمة الله وبركاته ،
أحببت أن ألفت انتباهكم إلى هذا الخبر الذي قرأته اليوم :
Sun picks GPL licence for Java code
وأخيراً تم فتح الكود المصدري للغة الجافا
:)
السلام عليكم ورحمة الله وبركاته ،
أحببت أن ألفت انتباهكم إلى هذا الخبر الذي قرأته اليوم :
Sun picks GPL licence for Java code
وأخيراً تم فتح الكود المصدري للغة الجافا
:)
هذا الخبر مهم جداً , وسوف يؤثر ايجاباً على مستقبل الجافا, لانها سوف تصبح متاحة للتطوير العام , ويفتح لها الطريق على مصراعيه لطريق المصادر المفتوحة .
ولكن المشكلة هي اننا كعرب ومسلمين قد نكون بعيد كلياً عن مثل هذه التقنيات , لاننا لاندرك انها قد تكون سبيلنا الى الاستقلاليه والاكتفاء الذاتي .
فحتى لو تجرأ احدنا وقام فقط بمحاوله دراسه الشيفرة المصدرية للجافا , او حتى لمشاريع اخرى مفتوحة المصدر , فسوف نصطدم :blink: , لاننا ببساطة لاتوجد لدينا تلك البنية الاساسية , فكلنا تعودنا على "البرمجة الجاهزة" -_- , او ممكن نقول " برمجة برجر" , وحتى في دراستنا الاكاديمية او الجامعيه , استخدام الـ Goto في كل شئ :blink: , لغات البيسك , سبجتي كود , كتابة المشاريع على "الطاير" الخ .. . :blink:
ولذلك نحتاج الى وقفه قوية وتوعيه من حولنا باهمية المصادر المفتوحة ..
تم تعديل هذه المشاركة بواسطة محمد معاشر في 14 نوفمبر 2006 في 19:13
وا أسفاه! هذا الخبر من أحزن الأخبار التى أتلقيها منذ خبر الامتحان اللى فات :^)
طبعا لأنى ضد الجافا واسألوا رامى :rolleyes:
بسم الله الرحمن افلرحيم
فى الحقيقة هذا يدل على قوة مجتمع المصادر المفتوحة ودوره فى دعم المنتجات الحرة
انا أعتبر هذه الخطوة من صن لعبة حريفة لا تخرج سوى من لاعب مهارى فى السوق و سوف تشهد الجافا المزيد من التألق
و على المدى الطويل لن يستطيع أحد ان يقتل الجافا لانها بالتأكيد سوف تبقى
ربما ميكروسوفت يوما ما ستجعل بعض منتجاتها مفتوحة المصدر كى تبقى فى المنافسة ههههههههههههه
حسب تجربتي اني لما انزل الجافا ينزل معاها الكود سورس فما الفرق بين هذا الكود و الكود بتاع gpl
كلما ادبني الدهر اراني نقص عقلي و كلما زادني علما اراني علما بجهلي
bashmohandes كتب:لقد قدمت SUN الJAVA ل IBM على طبق من ذهب
ليس لـ IBM فقط فالجافا هي خيار كل شركات الأعمال والتي تريد تطبيقات robust على أي Platform
IBM تدعم الجافا إلى مالانهايه لأنها توفر لها ماتريد
على حد علمى فا البرامج و نظم التشغيل تكتب ب لغات البرمجة
طيب لغات البرمجة نفسها يعنى لغة زى الجافا تكون مكتوبة بأيه :s
بسم الله
للأسف الخطوة متأخرة كثيرآ. فقد قدمت ميكروسوفت بيئة الدوت-نت بما فيها من قدرات عالية واستطاعت أن تكتسح السوق بشكل كبير.
وأما فتح مصدر الجافا فإنه يدل على الوضع السيء التي أصبحت فيه وأن شركة صن تبحث عمن يساعدها فيه.
سلام.
Almazzy كتب:بسم اللهللأسف الخطوة متأخرة كثيرآ. فقد قدمت ميكروسوفت بيئة الدوت-نت بما فيها من قدرات عالية واستطاعت أن تكتسح السوق بشكل كبير.
وأما فتح مصدر الجافا فإنه يدل على الوضع السيء التي أصبحت فيه وأن شركة صن تبحث عمن يساعدها فيه.
سلام.
أتمنى أن تدعم معلوماتك بمصادر موثوقه وشكراًَ
ييييييييييييييييي علينا!!
انا الجافا و هي مسكرة المصدر و انا ما عم بلحق التطور تبعها الي من شركة صن بس لسه كل يومين اصدار جديد
اما الآن فخلاص راحت علي :(
رح آخذ نسخة و اعدلها قليلا و اسميها باسمي و استقر عليها و اللي بده يصير يصير..
اخاف من ان تعدد النسخ ينعكس على البرامج فهذا الذي لا يعمل الا على الجافا الفلانية و هذا الذي لا يعمل الا على هذا الاصدار من هذه الشركة...
المهم ان شاء الله خير
Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why
الأخ رامي، ربما ستحتاجون إلى نسخة قياسية ANSI Java :D
ممتاز..
الآن لا داعي تلنزيل نسخة binary لليونكس.. سنستخدم الشفرة المصدرية + تعديلات لزيادة السرعة مع كل نظام تشغيل وجهاز حاسوب
إذا نفعتك أحد مشاركاتي فأدع بظهر الغيب لوالداي بالصحة والسلامة والسعادة وطول العمر وأن يكون هذا زيادة لهما في كل خير.
before asking: smart questions how-to
انا لم انظر للخبر من ناحية تجاريه قدرما انظر الي من ناحية تقنيه.
جعل جافا مفتوحة المصدر تحت نطاق ال GPL لا ادري الى ماذا سيوصل الامور بالجافا.
مشكلة البرامج مفتوحة المدصر هو التشتت كما الحال مع نظم التشغيل ... فتسمع مليون اصدار و اصدار ... بينما لو التم التركيز على اصدار او اصدارين بالتأكيد ستكون الامور افضل بكثير من التشتيت و جعل العاومل الشخصيه تلعب دورا غبيا في التقنيه.
و على كلام رامي العيساوي ... اعملك شوية تعديلات و سمي RAMI FrameWork :rolleyes:
It's hard to stay in such ridiculous situation
اقتباسمشكلة البرامج مفتوحة المصدر هو التشتت كما الحال مع نظم التشغيل
قد يكون هذا الكلام صحيح في حالة عدم تنظيم العمل , والعشوائية , وهذه الحالة بدأت تختفي رويدا رويدا في فكرة المصادر الحرة..
وحتى , لو فرضنا , ذلك , فان التشتت وتنوع المصادر , افضل من الاحتكار , وسوء البرمجيات التي تنتجها الشركات الخاصه -_- ...
والا ترون معي اخواني , ان فكرة المصادر الحرة , هي الطريق الامثل للشعوب والمنظمات حتى تكتفي ذاتياً ولا تكون تحت رحمة وعرضه للخطر والابواب الخفية في المنتجات الخاصه ؟؟ ..
تم تعديل هذه المشاركة بواسطة محمد معاشر في 16 نوفمبر 2006 في 21:47
أكيد أخي محمد ، المصادر المفتوحه هي البوابه الرئيسيه لأي منظمه أو دوله تريد التحرر من قيود الشركات الخاصه
ولكن بالمقابل لابد عليك من التضحيه بوقتك وبجهدك وبأموالك حتى تنتج ماتصبوا إليه
أنا أرى أن مجتمعاتنا ليست مؤهله بما فيه الكفايه لانتاج مصادر مفتوحه . دعنا نتعلم في الأول ثم نبدا نقدم مالدينا
بالنسبه للجافا فالكل يعلم أن تطبيقات الdistributed Applications تتم على الجافا ولذلك مجال الشبكات أو النظم الموزعه يعتمد دائماً على implementing java Programming language لذلك فهي صديقة اللينكس والسولاريز الحميمه .
IBM ستبدأ تشد الرحال لعمل نسخه خاصه بها من الجافا لكي تقدم سهوله ومرونه أكثر في برمجياتها للشركات
ولاأدري ماذا تستطيع أن تعمله أكثر مما عملته فهي قدمت برامج للمنظمات عملت ثوره في تطبيقاتها ، مثل RSA & XDE
لكن تبقى للجافا خصوصيه وذلك لأنه حسب علمي بأن المصدر المفتوح هو مايسمى بمجتمع الجافا بـ Duke والرخصه تحتوي الاصدارين j2se & j2me فقط .
اترككم لرؤية تعليق مايسمى بأبو الجافا Gosling
راااااااااااااااائع ...
سعدت جدا بالخبر الذي انتظرته منذ عامين .. من ساعة ما فكرو في جعل الجافا مفتوحة المصدر...
بهذه الخطوة .. قدمت صن صفعة جديدة لميكروسوفت ..
اقتباسمشكلة البرامج مفتوحة المدصر هو التشتت كما الحال مع نظم التشغيل ... فتسمع مليون اصدار و اصدار ...
ليس الحال مع لغات البرمجة .. فلغات البرمجة تتطور ببطأ شديد ... ليس كما تتخيل .. كتابة نظام مفتوح المصدر اسهل بكثير من كتابة لغة برمجة ..
هذه الخطوة في حد ذاتها خطوة رائعة من صن .. تضيف بها نقطة جديدة لدعمها للمصادر المفتوحة و ايضا تكسب الى جانبها دعم اي بي ام بالكامل .. و تفتح المجال لدعم اكبر للجافا لا سيما من قبل محبي المصادر المفتوحة ...
هكذا تسير الأمور .. انظر الى البي اتش بي ( لغة مفتوحة المصدر ) وانظر الى الايه اس بي دوت نت رغم كل ما تقدمه ميكروسوفت من خلال السي شارب او الفيجوال بيزيك دوت نت ... ( لا سبيل للمقارنة البي اتش بي نسبتها تفوق الدوت نت باضعاف )..
كذلك الحال مع الجافا ... صن هنا تكتسب معظم اعدائها او ممن هم على الحياد بينها و بين ميكروسوفت ... سنسمع بعد ذلك عن ( اي بي ام وصن تعلنا عن ... ) و سيصبح الصراع و المنافسة على اشدها بين ميكروسوفت و ( صن و اي بي ام ) ..
سنسمع قريبا عن سرعة اكثر للجافا و تطبيقاتها و تحررها من العيوب التقليدية التي جعلتها في مقارنة مع تقنيات ميكروسوفت ...
اقتباسولكن بالمقابل لابد عليك من التضحيه بوقتك وبجهدك وبأموالك حتى تنتج ماتصبوا إليه
وهنا مربط الفرس اخي عيسى , ففي كل الحالات , سواء اتجهت الى المصادر المفتوحة او اتجهت الى المنتجات الخاصة , فهناك تضحية بالوقت والمال ! , فلماذا لانوجهه هذه التضحية الى مجراها المناسب !! ؟؟ . ومن ناحية اخرى , لو قامت الدول العربية بالاستثمار ودعم المصادر الحرة بشكل خاص , بدل من دعم الحفلات والفنانين , والكلام الفاضي , لوجدت بيئة مناسبة لتطوير فكرة المصادر الحرة في عالمنا العربي ..
اقتباسأنا أرى أن مجتمعاتنا ليست مؤهله بما فيه الكفايه لانتاج مصادر مفتوحه . دعنا نتعلم في الأول ثم نبدا نقدم مالدينا
هذا الكلام للاسف صحيح , فكما ذكرت سابقاً , تعلمنا معشر العرب الكسل والاعتماد على العمالة في كل شئ حتى صناعه "المسابح"و "سجاجيد الصلاة" , فما بالك في مجال تكنولوجيا المعلومات , فالكثير من الشباب الذين يتجهون الى تطوير البرمجيات , كل حلمهم هو تعلم "الفيجوال بيسك" معتقدين انها كل شئ , وهذا طبعاً مثال بسيط .
ولهذا , فنحن محتاجين الى مايشبه "حمله" للتوعيه واعادة التفكير في التوجهات التقنية ,سواء التجارية او الاكاديمية , حتى يكون هناك اساس قوي يمكن للشباب الامة ان يقفوا عليه , وما غيرنا بإفضل منا ...
وبمناسبة الحديث عن تقنية الدوت النت , فهي صحيح اثبتت جدارتها .. ولذلك لامانع من استخدامها في صورتها "مفتوحة المصدر" , والذي يتابع تتطورات مشروع الـ Mono , سوف يفهم قصدي ..
تم تعديل هذه المشاركة بواسطة محمد معاشر في 17 نوفمبر 2006 في 18:28
اقتباسوبمناسبة الحديث عن تقنية الدوت النت , فهي صحيح اثبتت جدارتها .. ولذلك لامانع من استخدامها في صورتها "مفتوحة المصدر" , والذي يتابع تتطورات مشروع الـ Mono , سوف يفهم قصدي ..
ميكروسوفت لا تدعم المونو .. و ان كانت قد ألمحت اليه كتطبيق جيد في بعض المؤتمرات ..
اقتباسولذلك لامانع من استخدامها في صورتها "مفتوحة المصدر"
لا افهم ما تعني بذلك .. ما علاقة المونو بالمشروعات مفتوحة المصدر ؟؟ هل يوجد تطبيق مكتوب بالدوت نت .. مفتوح المصدر ؟ .. ( الا ما ندر و كبرمجيات خاصة ) ..
اقتباسIBM ستبدأ تشد الرحال لعمل نسخه خاصه بها من الجافا لكي تقدم سهوله ومرونه أكثر في برمجياتها للشركات
تقريبا من ناحية الجديد و لكن ليس تحت مسمى جافا
اذا اراد الله بعبد خيراً فقهه في دينه
((إياكم والغلو في الدين فإنما هلك من كان قبلكم بالغلو في الدين )).
( إن هذا الدين يسر ولن يشاد هذا الدين إلا غلبه فأوغلوا فيه برفق )
( هلك المتنطعون ، هلك المتنطعون ، هلك المتنطعون )
<span style='font-size:14pt;line-height:100%'>طريقة سريعة لحفظ كتاب الله العزيز</span>
<span style='font-size:14pt;line-height:100%'>تعرف على عباقرة الكذب</span>
أخي أنا أخالفك الرأي بخصوص الصفعة الموجهة لـ Microsoft ... لأن شركة Microsoft أساساً ليس لها أية توجهات Open-Source و لا أعتقد أنها ترى في الموضوع أية صفعات.
استعجبت جداً من مقارنتك بين ASP.NET و PHP ... إذا لم تجرب كلا اللغتين و تقول ذلك فأنت مخطأ لأن ASP.NET سبقت PHP بـ 100 سنة على الأقل، و حتى على مستوى الـ Open-Source ظهرت ASP Nuke لتنافس PHP-Nuke ...
و أساساً ما الفائدة من الـ Open-Source في لغات الويب ... فأنت كمستخدم لن ترى الشيفرة البرمجية على أية حال. و أي مبرمج ويب قام بتجربة ASP.NET لن يعود أبداً إلى PHP.
بالنسبة للغة Java أعتقد أن قوتها تمكن في انها Java بحد ذاتها، فلغة جافا تملك من الميزات الشي الكثير جداً و خاصة بما يتعلق بالكم الهائل من الأكواد البرمجية المتوفرة على جميع منصات العمل.
أنا من عشاق جافا و من عشاق دوت نت أيضاً ...
جافا متفوقة من حيث الانتشار إلى الآن و لكن لنكن واقعيين، فشركة Sun إلى الآن لم تحل المشاكل الرئيسية للغة جافا.
فما يزال بطئ لغة جافا مشكلة كبيرة مقارنة باللغات الأخرى مثل #C و ++C .. بالإضافة إلى ذلك فإن كونها أصبحت لغة مفتوحة المصدر فإن ذلك لم يحل مشكلة كونها لغة غير قياسية، بينما لغة #C مثلاً لغة قياسية و يمكن لأي مطور أن يتابع العمل بها انطلاقاً من المواصفات القياسية لها.
بينما إذا انهارت شركة Sun مثلاً فسيعاني مبرمجو Java الأمرين و لسنوات عديدة قبل وجود مطور رسمي بديل لشركة Sun.
بالإضافة إلى ذلك هناك مشكلة كبيرة و هي عدم وجود البيئات البرمجية المتفوقة مثل Visual Studio 2005 ...
و أعيد و أقول أنني من عشاق لغة جافا كي لا يتحول الموضوع إلى نقاش فروقات في لغات البرمجة، و لكن أيضاً مسألة عدم توفير بيئة برمجية عملاقة بوزن Visual Studio هو نقطة كبيرة تأخذ على شركة Sun.
للأسف حاولت مأخراً العمل على Oracle JDeveloper و لكنها أيضاً تعاني من العديد من المشاكل المهمة و المزعجة.
أما بالنسبة لموضوع كونها أصبحت لغة مفتوحة المصدر فأنا شخصياً أؤيد أحد الأخوة الذين ذكروا أنها ستعاني من التشتت، كما هو الحال في لغة ++C .. فعدم وجود مطور رسمي للغة ++C أدى إلى تشتت كبير للغة، و أصبح على الجميع العمل فقط على Standard C++ كي يضمنو عمل برامجهم على جميع البيئات البرمجية و الا فإن أي كود برمجي يعمل على بيئة برمجية لن يعمل على البيئة الأخرى.
و بالرغم من كون لغة جافا تنبع من مصدر واحد إلا أننا نعاني من مسألة إصرار كل شركة على بعض التخصيصات الخاصة بها و التي تحد من إمكانيات المبرمج، فلتشغيل مشروع معمول على الـ Boralnd JBuilder على بيئة أخرى مثل JDeveloper فنحن بحاجة إلى بناء مشروع جديد و نسخ الملفات إليه يدوياً، و هذا مزعج قليلاً ... و أخشى أن علامات الإزعاج هذه ستبدأ بالتزايد عاماً بعد عام بسبب مسألة فتح المصدر.
و الآن أريد أن أوجه سؤال إلى زملائي هنا ...
برأيكم ما الفائدة التي سنحققها نحن من كون لغة Java مفتوحة المصدر؟
أنتم تقولون أن شركة IBM ستقدم الدعم بشكل أكبر لشركة Sun .. ربما يكون ذلك صحيحاً و لكن لست أظن أن شركة Sun عاجزة عن تطوير لغتها بنفسها لتكون بانتظار دعم الشركات الأخرى لها.
لذلك على الصعيد الشخصي أرى الخبر مزعجاً جداً ... و ربم يؤثر على استقرار جافا الذي تميزت به منذ إصدارها الأول.
بينما شركة Microsoft مثلاً عاكفة على تطوير لغة #C بشكل كبير جداً و سريع جداً ... و برأيي أن هذا أضمن لنا كمبرمجي لغة C# من حيث استقرار اللغة و الاستمرار بسياسة عمل واحدة.
السلام عليكم
أخي فراس جميل ماقلته وأتفق معك
ولكن هناك IDE للجافا متميزه جداً ، مثل NetBeans and RSA خاصة RSA فهو عملاق جداً يحتوي على كل ماتريد في بيئه واحده ، هل تريد داتا بيز virtually ? موجوده معه cloudscape هل تريد Application Server موجود، هل تريد UML موجود هل تريد Struts JSF Web Service موجود هل تريد c/c++ embedded موجود .
هذا البرنامج قدم مالاقدمه الVC لعملائه ، صحيح أنه غالي الثمن ولكن يوفر للشركات ماتريد وبدون تشتت
بالنسبه للخوف من مستقبل الجافا فلا اعتقد أننا أخوف من مطورين اللغه أنفسهم ، فهم يعرفون ماذا تعني لهم هذه الخطوه
ولايمكننا الحكم على الامور قبل حدوثها ، الجافا قويه وستظل قويه بدعم صن JDK1.6 في مراحله الاخيره ونشر في موقع صن الرسمي قبل أعتماده كـ stable version
مسالة البطئ هي الشماعه الأولى والأخيره ، ياأخي نظرية البرامج تقول أعطني مساحه أعطيك ميزه
أنت عندما تعمل على برنامج في لينكس ثم تذهب بنفسه في ويندوز ألا يعني لك ميزه .؟
JVM هو middleware يقدم خدمته للمبرمجين ،
يعني مثلاً CORBA لاأحد ينفي فائدتها في كيفية معالجة مسألة heterogeneity في Distributed Application
مع أنها عملت كـ middleware مثلها مثل JVM الزمن يفرض عليك أن تقدم خدمه مقابل مساحه أو ووقت
بالتوفيق
حتى الآن توجد عشرات ان لم تكن مآت توزيعات الـlinux، وحتى الآن لم اصادف برنامج يعمل على توزيعة معينة دون أخرى.. قد توجد بعض البرامج لكنها قليلة جدا.. وبالرغم من هذه التعددية يكاد لا يوجد نظام تشغيل unix-like إلا ويحتوي على واجهة أوامر bash..والسواد الأعظم من هذه الأنظمة متوافق مع POSIXاقتباسمشكلة البرامج مفتوحة المصدر هو التشتت كما الحال مع نظم التشغيل
الخلاصة القضية ليست هوجاء كما تتصور.. هناك معايير متبعة ولهذا السبب بغض النظر عن اي نظام تشغيل مبني على الـunix تحس انهم جميعهم متشابهون.
إذا نفعتك أحد مشاركاتي فأدع بظهر الغيب لوالداي بالصحة والسلامة والسعادة وطول العمر وأن يكون هذا زيادة لهما في كل خير.
before asking: smart questions how-to
مسألة التعدديه في نظم التشغيل و البرامج مفتوحة المصدر لا ارى انها عيب بقدر ما اراه تشتيت ... و على الرغم من انها تخضع لقانون واحد و Kernel واحد و يتم على اساسه التطوير ... فما زال رأيي بأن تشتيت الجهد على اكثر من نظام تشغيل أو Application نقطة ضعف و قد يبرز نتائجها على المدى الطويل.
ثم ما فائدة الحديث عن البرامج مفتوحة المصدر كمبرمجين.
و كما قال الاخ FerasGer83 ... انا مبرمج قديم على ++C ... و قد عانيت الامرين في تشغيل التطبيقات ... و ذلك لعدم وجود بيئة واضحه اعمل من خلالها ... و عندمااتت #C بأول نسخة بيتا في اوائل عام 2001 ... وجدت ضالتي (كمبرمج) ... السهوله ... المرونه ... توفير منصة عمل لم و لن تجد لها مثيل من ناحية القوه و السلاسه.
لذا فقضية كون جافا ستتحول الى عالم المصادر المفتوحه ليس بعيب و لكن اخشى ما اخشاه تزعزع قوة لغة جافا مع التحفظ على مسألة بطيء جافا بشكل عام في تطبيقاتها.
مثلا قارنو الجافا Servlets و ال JSP مع ASP.NET من ناحية سرعة التطبيق ... اكاد اصاب باكتئاب عندما اقوم بتشغيل تطبيق ويب مبني على ال JSP من كثرة البطيء.
عموما القضية ليست مقارنات بين هذا و ذاك ... و لكن نأمل ان تكون خطوة لما فيه مصلحة المبرمجين.
It's hard to stay in such ridiculous situation
هذا الموضوع مغلق.