على إعتبار ان لي تقريبا نفس خلفيتك، فقد عملت بلغة الباسكال ببرنامج lazarus (نسخة مفتوحة المصدر مشابهة للدالفي)، و بعد انجاز بعض البرامج قررت الانتقال الى لغة الجافا بعض ان رأيت نقصا كبيرا في المكتبات و خاصة عدم وجود مكتبة جيدة لكتابة التقارير.بعد انتقالي إلى لغة الجافا تغيرت حياتي البرمجية 180 درجة، فقد أصبحت اطور برامجا للحاسوب و المحمول، ، ناهيك عن انها متعددة المنصات - فأنا مثلا استعمل لينكس سواء في العمل أو في المنزل و انجز برامج لويندوز على منصة لينكس فقط - من البرامج التي انجزتها على سبيل المثال برنامج لإدارة العتاد انجزت من خلاله برنامجا على الحاسب و آخر على اللوحي و يتركز على قراءة كود QRCODE - و غالبا ما تستعمل نفس المكتبات (دون تغيير) بين نسخة سطح المكتب و نسخة المحمول. بالاضافة الى تصميم برامج تعمل على الواب (JSP). بالاضافة لانجاز تقارير احترافية عن طريق jasper report
ما أنصحك به هو :
1- استعمال netbeans - خاصة للمبتدأ- و مكتبة swing
2- حاول ان تنجز أعمالك على منصة لينكس ان كنت تعمل بنسخة مقرصنة من ويندوز
3- انتقل لانجاز برامج قواعد البيانات عن طريق JPA eclipseLink
3- بعد ان تتقن انجاز برامجك حاول نقلها لمنصة netbeans platform التي تكسب من خلالها براجك احترافية و تسهل عليك العمل فمن مميزاتها مثلا : احتواؤها على مثبت لكل المنصات (windows, linux, mac) و العديد من الإجابيات.
ربما في المستقبل ان شاء الله انجز كتابا اشرح فيه تجربتي العملية مع هذه اللغة لأوفر على القارئ تعب سنين.
التعليقات