مدونة محمد سمير

‏إظهار الرسائل ذات التسميات Java. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات Java. إظهار كافة الرسائل

3‏/2‏/2009

تابع سلسلة فكر في جافا كمنصة: فكر في Groovy

السلام عليكم و رحمة الله

أحاول في هذه النبذة أن ألقي الضوء على Groovy,  المقال مكتوب في الفريق العربي للبرمجة.

28‏/1‏/2009

هل جربت MiGLayOut؟

السلام عليكم و رحمة الله
إن كنت تستخدم جافا في برامجك و تصمم واجهة برنامجك بسوينج أو SWT فقد واجهت مشكلة وضع المكونات في نافذتك, و يا ترى أي تموضع "LayOut " ستستخدم؟ كل واحد من الإختيارات التلقائية ليس بالمستوى المطلوب و به الكثير من العيوب.
هل جربت MiGLayOut؟ إنه الحل الجذرى لمشاكل التموضع فهو يضمن لك:
- سهولة التكويد.
- جمال التصميم.
- يعمل مع Swing و SWT بكفاءة عالية.
- مناسب لجميع أنظمة التشغيل (مشاكل بسيطة مع ماك لكن قابلة للحل).
بقي أن تعرف أن هناك تصويت لإضافته ل Java7 إن شاءالله.




وسع أفقك و فكر في جافا كمنصة

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

صدقني ستفاجأ بكم اللغات التي تعمل على تلك المنصة الرائعة جافا.
سؤال: كيف للغة أن تعمل على منصة لغة أخرى؟
الكيفية بسيطة: بدلاً من برمجة مفسر أو مترجم اللغة بلغة C مثلاً يبرمج بجافا.
إذن فاللغات التي تعمل على منصة جافا تكون لغات جديدة كتبت من الصفر؟
ليس تماماً... يمكنك إعادة كتابة لغة و منصتها بالكامل بجافا ليكون لديك نسخة تعمل على جافا و أخرى تعمل حيث يمكن ترجمة كود C التي كتبت به.
و هل هذه الإمكانية حكر على منصة جافا؟ لا ... نظرياً يمكن عمل مفسر لأي لغة بإستخدام لغة أخرى، عملياً..لدينا منصة دوت نت من ميكروسوفت و التي تحمل بين طياتها العديد من اللغات.
إذن هناك لغات أحسن من لغة جافا يمكن إستخدامها على منصة جافا؟هذا السؤال هو بداية فساد الموضوع, لسنا هنا بصدد الحديث عن لغة أحسن ولغة أطعم ... الموضوع و ما فيه "وسع أفقك".
إذن لماذا أتعلم لغة جديدة .. ما الذي سيفيدني؟لكل مقام مقال و هناك لغات قد تخدمك كثيراً في مواقف قد لا تخدمك فيها لغتك المفضلة, لا أقول أن هناك لغة أفضل من لغة و لكن أقول أن كل اللغات تستطيع أن تحل كل المشكلات لكن هناك لغة قد تحل مشكلة معينة بطريقة أفضل من غيرها.
على سبيل المثال: هل جربت أن تكتب كود نافذة "swing" بجافا؟ إن كنت جربت فقل رأيك في هذا الكود لعمل نافذة تحمل عنوان "testing" و مساحتها 300*300:
from javax.swing import *
f = JFrame("testing", size =(300,300), visible =1)
 الكود مكتوب بلغة تدعى Jython و هي اللغة التي أفضلها و هي ليست الوحيدة بل هناك العديد من اللغات القيمة التي تستحق منك نظرة, عل سبيل المثال:
JRuby, Groovy, Scala
جرب و لن تندم.
  

28‏/6‏/2007

If You are interested in Real-Time Java

إذا كنت مهتم ب Real Time Java أهديك هذه السلسلة

5 articles from IBM about real-time java

أتمنى أن تكون ذات فائدة.

التسميات