أفضل يرنامج لكتابة الجافا ومعظم لغات البرمجة على الماك...!!!"NetBeans 6.0"

  • مؤتمر ابل القادم

ahmed_ramadann

عضو متقدم
20-09-2007
70
1
0
مستخدم للماك منذ
2009
النظام
Snow Leopard
هل انتقلت من PC
نعم
#1
أفضل يرنامج لكتابة الجافا ومعظم لغات البرمجة على الماك.!!"NetBeans 6.0"

NetBeans 6.0



بإختصار من أراد ان يتعلم ال:

- java

- J2EE

- Ruby on Rails

- ++c/c

- php ...... soon in about a month

والعديد من لغات البرمجة الأخرى .........فعليك بهذا البرنامج ......

و الآن النسخة المتوفرة هى :


NetBeans IDE 6.0 RC2


و هو مجانى ومفتوح المصدر......

وهى من انتاج شركة ..... SUN

المنتجة للجافا.......



هذا هو موقع البرنامج:

http://www.netbeans.org/


و التحميل من هنا :

http://download.netbeans.org



أختار نظام التشغبل والنسخة الكاملة......أفضل

ملحوظة : البرنامج له ......plug-ins
فهناك لغات أخرى و other features......


وهذه بعض الصور للبرنامج على الماك......عقبالى ...

أنا بستخدمه على فيستا و أوبونتو......لكن على الماك أجمل بكتير وخاصة الخطوط طبعا ......

-من أراد المساعدة أو السؤال .....انا فى الخدمة....

- ان ا عجبكم الموضوع ..... ان شاء الله .....أعرفكم ببرامج جميلة أخرى !!!!!
 

ahmed_ramadann

عضو متقدم
20-09-2007
70
1
0
مستخدم للماك منذ
2009
النظام
Snow Leopard
هل انتقلت من PC
نعم
#3
اشكرك أخى ما جد
 

ahmed_ramadann

عضو متقدم
20-09-2007
70
1
0
مستخدم للماك منذ
2009
النظام
Snow Leopard
هل انتقلت من PC
نعم
#4
طبعا يا جماعة لازم تكون الجافا متسطبة حتى يمكن تسطيب البرنامج ........
وأنا هنا اقصد :

JDK .... not ....JRE

فانتبهوا لذلك.......

وطبعا لا أنسى هنا ان أشير الى مدى جمال وقوة : XCode الجديد
وخاصة دعم objective c 2.0 للgarbage collection مثل الجافا
وطبعا XCode الجديد يحتاج لمواضي مستقلة......
 
ا

الطاهر

Guest
#5
مشكور مشكور استاذ ahmed_ramadann

موضوع مهم جداً.. بصراحة.. وبعيد عن عدم فهمي للبرمجة.. هذا الموضوع يستحق الاهتمام.. نريد مثل هذه الموضوعات في بيئة ماك..

استاذ.. اذا كان ممكن.. درس مبسط عن تعريب واجهة البرامج.. هذا موضوع مهم جداً في بيئة ماك..
السبب ان مثل هذه المواضيع منتشرة في بيئة ويندوز في عدد كبير في المنتديات العربية واقصد بيئة ويندوز.. لذلك اتمنى يكون عندنا مثل هذه الدروس هنا.
 

ahmed_ramadann

عضو متقدم
20-09-2007
70
1
0
مستخدم للماك منذ
2009
النظام
Snow Leopard
هل انتقلت من PC
نعم
#6
فى الحقيقة واجهة البرنامج الآن باللغة الإنجليزية فقط ...... و إن كانوا يعملون الآن على توفير البرنامج بعدة لغات ......

و لكن الموضوع لا يحتاج لتعريب الواجهة......فالكود أساسا تتم كتابتة باللغة الإنجليزية .......
 
#7
بارك الله فيك أخي

في الحقيقه آنا مبرمج ويندوز و قد فرحت كثيرا عند قراءه الموضوع حيث انني انتقلت حديثا للماك
لكن ممكن اطلب منك لو عندك كتب لهذا البرنامج و خصوصا للغه السي او الجافا ان تشاركنا هذه الكتب
 

ahmed_ramadann

عضو متقدم
20-09-2007
70
1
0
مستخدم للماك منذ
2009
النظام
Snow Leopard
هل انتقلت من PC
نعم
#9
انا آسف على التأخر فى الرد ، أصل الكيبورد بتاعتى انجليزى فقط ومش عايز اغيرها لأنها dell و ان شاء اجيب ال apple الجديد قريبا .....

و ان شاء اجيب لكم الشروح قريبا ....

لأنى كنت بكتب موضوع جديد و طويل امبارح والبروزر هنج فى آخر الموضوع !!!!!

ولسة هكتبه تانى ان شاء الله
 

ahmed_ramadann

عضو متقدم
20-09-2007
70
1
0
مستخدم للماك منذ
2009
النظام
Snow Leopard
هل انتقلت من PC
نعم
#12
أشكركم جميعا على الإهتمام والردود المشجعة ......

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

- النسخة (Netbeans 5.0 ,5.5 , 6.0 ) ....... وهكذا .......

- اللغة أو التقنية المستخدمة .......java , C , Rails , UML ..... وهكذا ......

- نوع الدعم ...... فيديو أو كتب أو مقالات على الوموقع .........

سأنتقى لك بعض الأشياء لعلها تفيدك :

أولا ... للبرنامج بشكل عام :

- هذا فيديو رائع من موقع "SUN" لبرنامج "java studio creator 2.0" وهو مبنى على ال"NetBeans" أى هو جزء منه

فيه بعض امكانات نسخة "NetBeans5.5" تقريبا من ناحية الويب ........ ولكن شركة "SUN" الآن تركز جهودها فقط على "NetBeans"

و نسخة 6.0 هى جيل جديد جدا فى عالم "NetBeans" وهى تعمل على جعله : البرنامج الوحيد الذى تحتاجه .... فالفيديو يعرض
نسخة سابقة من "NetBeans" ..... فتوقع كيف تكون الجديدة !!!!!!!
الرابط من هنا :
JSC

- وهذا فيديو يعلمك أساسيات التعامل مع نسخة أولية من "NetBeans 6.0" و خاصة بلغة الجافا :

netbeans_getting_started

ثانيا ..... للغة ال "C++/C" :

-Installing and Configuring C/C++ Support :
http://www.netbeans.org/community/releases/60/cpp-setup-instructions.html

- C/C++ Support Quick Start Tutorial:
http://www.netbeans.org/kb/60/cnd/quick-start.html

ثالثا ..... بدلا من أدلك على دعم "java" فقط وهو كثير :

- هذه الصفحة فيها كل ما تريد ان تعرفه عن "NetBeans 6.0" وستجد فيه الجافا ..... وهى "Tutorials" بالصور :
index

- هذه الصفحة فيها كل الفيدوهات المتاحة ل "NetBeans 6.0" على الموقع :
Video Tutorials, Screencasts and Flash Demos of NetBeans IDE 6.0

- وهنا تجد الكتب الصادرة للبرنامج -لكن أعتقد أن ما سبق سيكفى بالنسبة لكيفية التعامل مع البرنامج- :
Books
-=-=-=-=-
فإن قابلتك مشكلة معينة فاسأل وسأجيبك ان كنت أعرفها -إن شاء الله-.
 

ahmed_ramadann

عضو متقدم
20-09-2007
70
1
0
مستخدم للماك منذ
2009
النظام
Snow Leopard
هل انتقلت من PC
نعم
#13
NetBeans IDE 6.0 RC2

نزلت على الموقع وقد عدلتها بالموضوع
 

جميل

عضوية ذهبية
19-11-2006
1,639
2
0
#14
مشكوووور وماقصرت
الموضوع كان في بالي

منذ فتره سئلت احد الاخوان اذا متوفر فيجول بيسك
بس هذا خطير

ولو اني ما اعرف لغت برمجه لاكن باتعلم
بس كيف ما ادري هذا المعهد مش نافع:aa_lesh:

النت احسن والكتب

اخوي اذا عندك خبره في شي كتاب موقع يفيدني في التعلم على لغت البرمجه

الله يطول عمرك ويوفقك يارب

سلاموووو
 

ahmed_ramadann

عضو متقدم
20-09-2007
70
1
0
مستخدم للماك منذ
2009
النظام
Snow Leopard
هل انتقلت من PC
نعم
#15
أخى الجميل "جميل" , أشكرك على ردك واهتمامك و أنا أجمع لك ما تطلب .........

فمعذرة على التأخير لأنى أريد أن أجيبك إجابة مفصلة نوعا ما لتفيدك وتعم الفائدة.....
 

جميل

عضوية ذهبية
19-11-2006
1,639
2
0
#16
أخى الجميل "جميل" , أشكرك على ردك واهتمامك و أنا أجمع لك ما تطلب .........

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

ان شاء الله بحاول اتعلم الجافا
وقتها اكيد راح استخدم هالبرنامج
 

ahmed_ramadann

عضو متقدم
20-09-2007
70
1
0
مستخدم للماك منذ
2009
النظام
Snow Leopard
هل انتقلت من PC
نعم
#18
اخوي اذا عندك خبره في شي كتاب موقع يفيدني في التعلم على لغت البرمجه
معذرة للتأخير كان عندى بعض المشاكل و المشاغل .......

--" وبعد ان انتهيت من الرد و جدت أنى قد أجعلها أيضا فى موضوع مستقل ليتسنى لمن لم يقرأ هذا الموضوع
أن يقرأها .... "

-=-=-=-=-=-=-=-=
-- المهم بالنسبة لتعلم البرمجة :

-- أولا : يقول العلماء "من كان شيخه كتابه كثر خطئه وقل صوابه ..."

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

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

طيعا فى البداية أنصحك بالتركيز على لغة واحدة أو اثنين على الأكثر ........

اللغات ال"open source" هى التى يفضل أن تتعلمها ...... لأسباب كثيرة ...... الا بعض الإستثناءات التى
سأذكرها لاحقا .....

----------======----------======---------

-- ثانيا : عند ثلاث طرق :

1. "Desktop Application Praogramming" التى يمكنك يها عمل برامج تعمل على النظام فقط وليس على الويب ..... مثال "iwok" أو "القاموس العربى " الجديد الجميل الذى عمله الأخ الفاضل محمد مليانى وهكذا
..... و هم يقصدون جهازك كله ب"desktop" و ليس المعنى الضيق الذى نستحدمه .....

و من أشهر اللغات (التى أنصحك بتعلمها) :

- ال"JAVA"

- ال"Objective C 2.0" و ستجد شبه كبير جدا بينها وبين الجافا فاذا تعلمت أحدهما سيكون سهل جدا عليك تعلم الأخرى ... لأن كلاهما تطوير للغة السى ......
وهى أسهل من الجافا و ممتعة على حد علمى و كلاهما "Object Oriented" ولكن الجافا منتشرة أكثر لأنها
تعمل على جميع الأنظمة.......... و ال "Objective C 2.0" قد حدث فبها تطوير كبير و جميل كما قرأت .....

فابختصار أن كنت تريد للعمل لحسابك الخاص على الماك فتعلم ال "Objective C 2.0" لأنك ستحناج لشركة
تعمل بالماك و تعمل يها وهو قليل جدا قى الوطن العربي الميكروسوفتى !!!!!

و ان كنت تريد العمل قى الكثير من الشركات وعلى اى نظام تشغيل فعليك بال"JAVA" والتى ان تعلمتها
سيسهل عليك تعلم أى لغة أخرى.....

------------------------------

2. "Web Applications programming" التى هى المستقبل الآن و هى التى يمكنك يها عمل برامج أو مواقع تعمل على المتصفح "browser" مثل سفارى و غيره وان كان هى إعم من ذلك ولكن هذا هو الإستخدات الأكبر
.........

=.....= قبل أن أتكلم عن اللغات هنا .... فهناك ثلاث أشياء أساسية تحتاجها أيا كانت اللغة التى تستخدمها:

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

وهذا اللغات تحتاج لمعرفة عامة عنها و "Dreamweaver" سيقوم يالباقى ...... وهو شئ أساسى بالنسبة لك
أو بديل له مثل "RapidWeaver" أو برامج أخرى قد أذكرها فى مواضيع مستقلة .......
ولكن "Dreamweaver" هو المفضل ...... حتى الآن ....

و من أشهر اللغات (التى أنصحك بتعلمها) :

-ال "php" وهى أول لغة أنصحك بتعلمها لشدة انتشارها وسهولتها .......

- ال "JEE" وهى الجافا ولكن على الويب وهى أقوى التقنيات المستخدمة على الويب و تحتاج لمعرفة جيدة
يالجافا ..... وهى طريقها طويل نوعا ما يبدأ بتعلم "Servlets" و "JSP" و لذلك أنصح بتعلم "php" أولا ....

- ال"Ruby on Rails" وهى العملاق القادم بسرعة و هى سهلة جدا فى التعلم و الإستخدام و تسخدم فيها
لغة "Ruby" وهة منتشرة جدا فى اليابان وبدأت تنتشر يسرعة فى بقية العالم ......
ولذلك "Leopard" يحتوى عليها الآن و "Apple" تدعمها بشدة الآن و أيضا "Netbeans 6.0" و الجافا لها معها
و مع الجيل الجديد من ال" Dynamic Languages " قصة قد أحكيها قى موضوع آخر ......


3. "DataBase Progarmming" وهى اللغات التى تستخدمها للتعامل مع قواعد البيانات من حيث إضافة أو
تعديل أو مسح أو مشاهدة بعض البيانات أو كلها ........... والأساس هى لغة "SQL" .....:

و أشهر قواعد البيانات :

- "Oracle" طبعا هى الأقوى ......
- "MySql" وهى مشهورة جدا طبعا وهى مجانية ومفتوحة المصدر ...... وتستخدم لقواعد البيانات الصغيرة الحجم ......
- "PostgreSQL" وهى قوية جدا ومجانية و لكنها تتحمل أحجام كبيرة للبيانات مثل "Oracle" وهى منافس قوى
ل"Oracle" ولذلك أتوقع لها انتشار سريع وشهرة فى الفترة وخاصة على حساب "MySql" ......


-=-=-=-=-=-=-=-=-=-=-

وفى النهاية أذكر لك بعض

المصادر والمواقع :

1- أول شئ حاول ان تقرأ هذا الكتيب أو المذكرة ....ستعطيك مقدمة رائعة عن البرمجة بشكل عام باستخدام

ال"Objective-C" وهو مفيد جدا جدا أيا كانت اللغة التى تريد تعلمها ..... ويعلمك أساسيات ال "Object Oriented Programming" و اسأل أى صديق لك عن أى شئ لا تفهمه :

http://www.cocoalab.com/BecomeAnXcoder.pdf

2- هناك شرح بالفلاش قوى جدا ومجانى لأساسيات لغة السى التى تفيدك إذا أردت تعلم الجافا

أو ال"++C" وطبعا على الماك ال "Objective-C 2.0" و هى مفيدة جدا :

Thinking in C Beta 3

3- هذا موقع لشركة تقدم شروحات فيديو رائعة لمعظم اللغات و البرامج التى ذكرتها وغيرها الكثير :

http://www.lynda.com

و هى تبيعها اسطوانات أو باشتراك لمشاهدتها على النت .........

وأنا أنصحك بها جدا جدا .......

4- وهناك سلسلة من الكتب سهلة جدا جدا و قوبة وأنصحك يها وخاصة اذا أردت تعلم الجافا "Head First" :

http://www.oreilly.com/store/series/headfirst.html

-=-=-=-=-=-=-=-=-=-=-

فهذه يعض المصادر المهمة .....فإن أردت شيئا بعينه فأسئلنى عنه وسأحاول أن أجيبك عنه بإذن الله .....

و أرجو أن تفيدك هذه الإجابة .......
 

ahmed_ramadann

عضو متقدم
20-09-2007
70
1
0
مستخدم للماك منذ
2009
النظام
Snow Leopard
هل انتقلت من PC
نعم
#19
يعطيك العافيه اخوي احمد
بحكم اني مبرمج فيجوال بيسك و php
اتوقع اني ماراح استفيد من هالبرنامج :s
بس واضح انه برنامج قوي جدا

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

وتستطيع تنزليه الآن من التحديثات اليومية للبرنامج ان أردت .....

وهذه الصور لتتأكد :



وهذه لل"javaScript" كمان



فإن كنت مستعحل ....أخبرك كيف تنزلها ......

-=-=-=-=--=-

بالنسبة لل"visual basic" فقد أصبحت قليلة الإستخدام حتى على الويندوز .......

و إن كان هناك "plug-in" لتحويل ال"visual basic" الى "java"......

ولكنى لم أجربه ....... فإن حبيت ؟ أدلك عليه .....
 
#20
يعطيك العافيه اخوي احمد
فعلا الفيجوال بيسك اصبحت قليلة الاستخدام
نظرا لتوجه كثير من الشركات في السعوديه الى الويب انيبلد ابليكيشنز
طبعا اكثر الشركات اتجهت نحو ال ASP.Net والقليل منها اتجه للـجافا وال php

وانا توجهاتي الحاليه للويب ابليكيشنز
وبحكم معرفتي بال php .. بحاول اني اتعمق اكثر في لغه ثانيه
بس محتار بين الجافا والروبي!
بايش تنصحني؟