1. تطوير الويب
56

ما هي الأدوات البرمجية التي تم بواسطتها تطوير موقع Arabia I/O؟

  • TamerShlash
  • 2013-08-09T21:25:40+00:00
  • رابط مختصر

التعليقات

عرض جميع التعليقات
54
aalagha
  • 2013-08-10T00:32:00+00:00
  • أضف ردا
    • رابط مختصر

التقنيات المستخدمة:

  • Ruby لغة البرمجة (
http://ruby-lang.org

)

  • اطار ويب خاص مبني على (
http://sinatrarb.com

)

  • Nginx ويب سيرفر (
http://wiki.nginx.org

)

  • MySQL لقواعد البيانات (سأستبدلها بـ MariaDB بأقرب وقت ممكن)

  • memcached لتخفيف الضغط على قواعد البيانات ببعض الأمور

  • jQuery للجافاسكريبت (

http://jquery.com

)

  • أيقونات الموقع (
http://fortawesome.github.i...

الأدوات:

  • Chocolat محرر بسيط وجيد (
http://www.chocolatapp.com

)

  • متصفح Firefox واضافة Firebug
14
thamood
  • 2013-08-10T00:45:51+00:00
  • أضف ردا
    • رابط مختصر

لماذا روبي؟ هل هناك أي سبب فعلي لإستخدامها؟

لم لاتستخدمون php؟

23
aalagha
  • 2013-08-10T01:24:56+00:00
  • أضف ردا
    • رابط مختصر

منذ أن تعرفت على لغة روبي توقفت البحث عن لغات برمجة أخرى لسببين، الأول أن البرمجة بها ممتعة حقاً عكس جافا مثلاً ولأن سرعة الانتاجية بها كبيرة جداً.

PHP أعرف القليل بها لكني لم أحبها ومشاكلها كثيرة. أشعر أنها لغة برمجة بنيت على "الترقيع" دون أي تصميم جيد للغة.

15
alaasabra
  • 2013-08-10T01:47:02+00:00
  • أضف ردا
    • رابط مختصر

حقيقة أنا لم أدخل في طور تعلم لغة الروبي إطلاقاً مع أني أسمع عنها كثيراً فماهي مميزاتها وقدراتها والأمور التي يمكن تنفيذها من خلالها بجودة عالية مقارنة بباقي اللغات كالجافا او ال php - asp.net وغيرها وهل تقتصر إمكانياتها على الويب أم أنها تدخل في ضمار الديسكتوب أبليكيشن ؟

4
aalagha
  • 2013-08-10T02:56:29+00:00
  • أضف ردا
    • رابط مختصر

روبي اكتسبت شهرتها من خلال Rails لكنها بالأساس لغة عامة يمكن برمجة كل شيء بها تقريباً. برمجة تطبيقات سطح مكتب بها ممكن أيضاً من خلال Qt و GTK مثلاً لكني لا أجدها أنسب خيار لذلك. سي شارب أفضل لبرمجة تطبيقات سطح المكتب.

يوجد JRuby أيضاً وهي فعلياً لغة روبي كاملة تعمل على JVM مما يتيح وصول لأغلب مكتبات لغة جافا القوية. أنا أستخدم روبي لتطبيقات الويب وبرمجة سكريبتات تعمل من سطر الأوامر لسيرفرات لينكس.

1
TnPerfect
  • 2013-12-09T20:38:46+00:00
  • أضف ردا
    • رابط مختصر

لماذا اخترت روبي عن Python و Perl في البرمجة اخي الكريم؟ لماذا فضلت هذه اللغة البرمجية و قررت تعلمها؟

0
kararmx1
  • 2019-07-12T23:59:53+00:00
  • أضف ردا
    • رابط مختصر

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

4
mustafa albazy
  • 2013-09-02T19:34:28+00:00
  • أضف ردا
    • رابط مختصر

عبدو اذا تستخدم محرك InnoDB انصحك ب Percona اما اذا كنت تستخدم MyISAM بهذه الحالة MariaDB ، حيث ان مطورين Percona يركزون على تحسين محرك InnoDB والعكس في MariaDB ، لكن في MariaDB هم ياخذون التحسينات الموجودة في InnoDB من Percona ويضيوفها لنظامهم وبنفس الوقت هم يعملون على تطوير وتحسين MyISAM الفكرة ان في ماريا انت تستفاد من تحسين المحركين.

شخصيا افضل استخدام Percona اذا كانت القاعدة InnoDB، استقرار افضل.

3
mustafa
  • 2013-10-28T10:12:28+00:00
  • أضف ردا
    • رابط مختصر

هل لي أن أسأل لماذا تريد استبدال MySQL بالـ MariaDB؟ هل هناك سبب اقنعك بالفعل لاتخاذ هذا القرار؟

2
مجهول
  • حذف بواسطة المستخدم
  • 2014-01-03T21:51:42+00:00
    • رابط مختصر
0
aalagha
  • 2014-01-04T05:25:23+00:00
  • أضف ردا
    • رابط مختصر
  • هناك من جرب ذلك وهذه النتيجة:
http://arabia.io/go/3254
  • مالذي تقترحه تحديداً وما تعريفك لتقليدي؟

  • ندير سيرفراتنا بأنفسنا :)

-6
مجهول
  • حذف بواسطة المستخدم
  • 2014-01-04T10:55:13+00:00
    • رابط مختصر
1
alma4rebi
  • 2014-11-15T22:58:53+00:00
  • أضف ردا
    • رابط مختصر

احسن ما رأيت في المحتوى العربي

لكن هناك سؤال حيرني لمادا لم تضيفوا خاصية متابعة الاشخاص ؟.......

0
abuobaeda
  • 2013-08-10T04:25:39+00:00
  • أضف ردا
    • رابط مختصر

هل الـSinatra هو اطار منافس للريلز,؟؟

2
aalagha
  • 2013-08-10T04:36:17+00:00
  • أضف ردا
    • رابط مختصر

Sinatra فعلياً ليس اطار عمل بل مجرد DSL لبناء تطبيقات ويب. أي أنه لا يعتبر اطار ويب كامل وحجمه أصغر بكثير من Rails ولا يوفر 10% مما هو موجود في ريلز.

عادة يستخدم Sinatra لبرمجة الجزء المتعلق بالـ APIs وتطبيقات الويب الصغيرة لهذا السبب قلت اطار عمل مبني على Sinatra وليس Sinatra فقط. ستحتاج لبرمجة الكثير من الأمور يدوياً فوق Sinatra لتتمكن من استخدامه لبرمجة تطبيقات ويب أكبر وهذا ما يعجبني فيه، فهو يعطي تحكم كامل للمبرمج بتطبيق الويب وطريقة تصميمه.

0
abuobaeda
  • 2013-08-10T04:53:42+00:00
  • أضف ردا
    • رابط مختصر

عملية استخدام لغة الروبي الا يسبب لكم بعض العرقالات كالبطء وكالعثور على خوادم تدعم الروبي.

وكيف يتم حل مشكلة البطء وخاصة في شبكة حسوب حيث الاقبال متزايد؟؟

3
aalagha
  • 2013-08-10T05:19:56+00:00
  • أضف ردا
    • رابط مختصر

90% من السرعة متعلق بأسلوب البرمجة وربما 10% ربما على اللغة نفسها. رأيت تطبيقات ويب كارثية تعمل ببطئ في PHP وجافا وتطبيقات سريعة برمجت بروبي. اللغة ليست المشكلة الأساسية، ففي كل مرة كنت أعيد برمجة جزء من الكود المسؤول عن البطء وتحسينه ثم تعود الأمور كما كانت أو يتم ترقية السيرفرات المشغلة.

بالمناسبة، روبي كان لها سمعة أنها بطيئة وهذا باصدرات أقدم من Ruby 1.8. وان تطلب بعض الأجزاء من الكود فعلاً سرعة أكبر وكانت اللغة هي المشكلة، يمكنك برمجة ذلك الجزء فقط بلغة سي كاضافة الى روبي وبذلك تحل المشكلة.

16
TamerShlash
  • 2013-08-10T06:25:23+00:00
  • أضف ردا
    • رابط مختصر

صحيح، وحتى Ruby 2.0 تحسن فيها الأداء بنسبة 20% عن سابقتها بحسب ما يقوله Jeff Atwood هنا (

http://www.codinghorror.com...
-1
البوسطة
  • 2014-07-03T04:36:16+00:00
  • أضف ردا
    • رابط مختصر

ستحتاج لبرمجة الكثير من الأمور يدوياً فوق Sinatra

مثل ايش ستحتاج الى برمجته يدويا؟؟

0
abuobaeda
  • 2013-08-11T02:02:04+00:00
  • أضف ردا
    • رابط مختصر

ماهو الوقت التي تم به انجاز الموقع(كم يوما استغرق بناء الموقع)؟

17
aalagha
  • 2013-08-11T05:50:51+00:00
  • أضف ردا
    • رابط مختصر

تقريباً أسبوعين

1
gajgaw
  • 2013-08-11T20:17:46+00:00
  • أضف ردا
    • رابط مختصر

أسبوعين فترة قياسية لبرمجة موقع مماثل, بالتوفيق انشاء الله.

1
TamerShlash
  • 2013-08-12T03:26:22+00:00
  • أضف ردا
    • رابط مختصر

كيف يمكنني المشاركة في تطوير موقع Araia I/O؟ هل يمكن للمهتمين المشاركة في تطويره أو سيصبح مصدره مفتوحاً يوماً؟

0
ahmedamin28
  • 2015-07-04T15:24:46+00:00
  • أضف ردا
    • رابط مختصر

كم عدد المبرمجين الذين عملوا عليه

ام انك برمجتها وحدك؟

وماعدد المصممين والمكودين وغيرهم؟؟

0
beshoo
  • 2013-09-23T23:18:42+00:00
  • أضف ردا
    • رابط مختصر

هل تفكرون بطرح هذة المنصة كمثال يحتذى به من المبرمجين / كمصدر مفتوح ؟ بالتالي ربما يقوم احد الاخوة بتحويل ال روبي ال PHP?

تطوير الويب

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

102 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

انسخ هذا الرابط:

تنبيه