الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لغة البرمجة روبي !

بدأه Ferrum في 16 يناير 2007 · 10 رد · 4,195 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

امس و انا اتصفح ويكيبيديا طحت على لغة روبي و الصراحة انعجبت بمميزاتها !!

شوفو المميزات

اقتباس
object-oriented

four levels of variable scope: global, class, instance, and local

exception handling

iterators and closures (based on passing blocks of code)

native, Perl-like regular expressions at the language level

operator overloading

automatic garbage collecting

highly portable

cooperative multi-threading on all platforms using green threads

DLL/shared library dynamic loading on most platforms

introspection, reflection and meta-programming

large standard library

supports dependency injection

continuations and generators (examples in RubyGarden: continuations and generators)

و هذي اللغة تقريبا صالحة لكل نظام تشغيل معروف على ويه الأرض :D :

Most flavors of Unix 
Linux 
DOS 
Microsoft Windows 95/98/XP/NT/2000/2003/Vista 
Mac OS X 
BeOS 
Amiga 
MorphOS 
Acorn RISC OS 
OS/2 
Syllable

سؤالي : في احد جرب هاللغة ؟؟؟ هل تستاهل هاللغة اهتمام او تعلم ؟؟ لأني انا بإذن الله مخطط بعد الـ ++C بمزمز بلغة سهلة مثل الـ Python او الـ Ruby :)

تم تعديل هذه المشاركة بواسطة Ferrum في 16 يناير 2007 في 07:32

:::كوت بو 6:::

IDE : Microsoft Visual Studio 2005 Pro

#2

أنا لم أجرب روبي و لكنني برمجت بلغة بايثون و هي لغة شبية بها و لها تقريباُ نفس الميزات و لكنني (شخصياً) أفضل الـsyntax الخاص ببايثون أكثر من الخاص بروبي. و نعم هي لغة جميلة جداً و تستحق التعلم.

#3

انا مخطط اتعلم البايثون :) لكن لو تلاحظ نظم التشغيل اللي تشتغل عليها الروبي (ماكو اكس بي) و لكن راح تكون حية على ويندوز فيستا !! و هذا يعني في احد قام يهتم فيها !

:::كوت بو 6:::

IDE : Microsoft Visual Studio 2005 Pro

#4

ها شباب في احد عنده خبرة بهاللغة ؟

:::كوت بو 6:::

IDE : Microsoft Visual Studio 2005 Pro

#5
Ferrum كتب:
ها شباب في احد عنده خبرة بهاللغة ؟

logo.gif

روبي .. من أحدث لغات البرمجه .. وهي من تطوير الاسيويين ..

قرأت شويه مراجع الها على الشبكه ... والله اللغه ممتعه و شفتها سهله

(أي واحد عنده الـ concept بالبرمجه ما رح تكون عليه صعبه)

مؤسس هذه اللغة ياباني يدعى Yukihiro Matsumoto

ماهي Ruby ؟

Ruby هي لغة برمجة من نوع Object-Oriented Programming هذه اللغة ليس مختصة بالويب مثل PHP إنما هي متعددة الأغراض و إلى حد بعيد يمكن تشبيهها بـ Perl .

ماهي Ruby On Rails ؟

Rails هي إطار عمل-Framework تم تطوره بواسطة Ruby يسمح لك ببرمجة تطبيقات للويب معتمدة على قواعد البيانات بطريقة سهلة و مبسطة.

هذا المفهوم قد يكون غريباً على بعض مبرمجي PHP الذين لم يتعاملوا مع أي Framework من قبل، لكن للتبسيط يمكن أن نقول أنه بإمكانك أن تطور أي تطبيق تريده باستخدام لغة Ruby مباشرة بدون استخدام Rails أو أي اطار عمل آخر، لكن إذا أردت أن تستخدم بعض المميزات ( مثل ميزة:-Template على سبيل المثال) فـ Rails يقدم لك هذه الخدمات .

هل يمكن تثبيت Ruby على Windows ؟

نعم يمكن تثبيت كل من Ruby و Rails على Windows ، و التثبيت بغاية السهولة لا يأخذ أكثر من عشرة دقائق، وهنا تجدر الإشارة إلى أنك لن تحتاج إلى Local Web Server ( سواء Apache أو غيره ) عند تطوير برمجيات تعتمد على Rails لأنك عندما تقوم بتثبيت Rails يتم بشكل تلقائي تثبيت Web Server يدعى WEBrick يمكنك من خلاله أن تقوم بتجربة تطبيقاتك .

هل تستطيع Ruby أن تتعامل مع قواعد البيانات المختلفة ؟

نعم تستطيع أن تتعامل مع عدد كبير من قواعد البيانات و من ضمنها MySQL.

بعض المصادر المتعقة بـ Ruby :

  • Del.icio.us/tag/ruby
    فيه تجد مجموعة كبيرة من العناوين لمواضيع مميزة حول لغة Ruby و إطار العمل Rails .
  • Rolling with Ruby on Rails
    درس متكامل .. Ruby on Rails مثال عملي كامل بما فيه طريقة تثبيت و تهيئة بيئة العمل .
  • How to make a todo list program with Rails 0.9
    درس آخر عملي و فيه تفصيل أكثر.
  • What Is Ruby on Rails
    هذا موضوع نظري يستعرض فيه الكاتب أبرز صفات و مميزات إطار العمل Ruby on Rails.
  • Getting started with Ruby
    جمع الكاتب في هذا الموضوع عدد من الروابط المفيدة للغة Ruby .

طبعاً اللغه open source ... http://www.ruby-lang.org/en/LICENSE.txt

EnJoY It

http://www.ruby-lang.org/en

Success Is A Journey Not A Destination

#6

قرأت بعض المقالات عن هذه اللغة .. مازالت في مهدها و لكنها أحد المنافسين الأقوياء للـ Python .

أعتقد أن لها مستقبل كبير خصوصاً أنها من عند العم "شان تشو".

تحياتي

#7

اخوي Jordan صج كفيت و وفيت والله :) و انت عطيتني امل :) لأنه قبل جم سنة عمي كان ينصحني بتعلم لغة الـ Perl كلغة لتصميم تطبيقات للويب ، لكن بعد ما عرفت ان الروبي ايدد منها و اسهل بإذن الله راح تعلمها :)

و اخوي الشايع كلامك صحيح :) Ruby الحين في حالة سرقة الشهرة من Python ، لكن ما اتوقع سوق Python يطيح بسهولة لأن community (المنتديات و المبرمجين بشكل عام) البايثون الحين مثل الحديد :)

على أية حال الله أعلم :)

:::كوت بو 6:::

IDE : Microsoft Visual Studio 2005 Pro

#8

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

اما بخصوص Ruby on Rails فهو عبارة عن فريم ورك وهو شبية لي دوت نت الخاص بميكروسوفت من ناحية الفكرة.

اذا كانت البايثون سهله وقوية فاللغة الروبي اسهل منها وقوية ايضا.

اتمنى ان يكون لها صدى عربي مثل PHP

#9
اقتباس
قرأت بعض المقالات عن هذه اللغة .. مازالت في مهدها و لكنها أحد المنافسين الأقوياء للـ Python .

قرأت أيضا أنها شعبيتها زادت بالمقابل نقص شعبية PHP و JAVA SCRIPT .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#10

راح تلاقي كمان بهذه المدونه كم ممتاز جدا من المعلومات حول روبي

http://mutati0n.wordpress.com/

Be Happy

^_^

مواضيع مشابهة