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?

16
anas r. 2013-08-12T01:51:28+00:00 أضف ردا
  • رابط مختصر

تعليقاً على خط الأيقونات المستخدم في الموقع أضع بين يديكم الخط RichStyle:

http://richstyle.org/font.php

المبدأ الرئيسي الذي أسعى لتكريسه في هذا الخط هو عنونة الأيقونات وفقاً لمعيار يونيكود السادس، وليس بصورة عشوائية.

الخط مرخص برخصة Ubuntu Font License 1.0.

3
عمرو الحسيني 2014-03-09T21:32:43+00:00 أضف ردا
  • رابط مختصر

لكل من اراد مدخلاً جيدا في لغة روبي ان يشاهد هذه المحاضرات والمقدمه من قبل الاخ مازن مليباري

http://www.rwaq.org/courses...

اسأل الله التوفيق للجميع

1
معاذ محسن 2013-08-10T04:02:19+00:00 أضف ردا
  • رابط مختصر

طيب إذا أردت تعلم لغة Ruby من أين أستطيع تعلمها أتعرف موقع للدورات والكورسات ؟؟

15
TamerShlash 2013-08-10T06:44:44+00:00 أضف ردا
  • رابط مختصر
  • هناك
http://tryruby.org

من CodeSchool وهو عبارة عن كورس تفاعلي على الوب.

  • وهناك أيضاً المسار الخاص بـ Ruby على Codecademy هنا:
http://www.codecademy.com/t...
  • وللاستزادة يمكنك رؤية هذا السؤال
http://stackoverflow.com/q/...

وإن كنت تريد أن تتعلم Rails (إطار العمل الشعبي المبني على Ruby لبرمجة تطبيقات الوب) فهناك Tutorial شهير لها متاح بصيغة مجانية على الوب تجده هنا:

http://ruby.railstutorial.org

وهو لا يتطلب أية معرفة مسبقة بـ Ruby، وبعد ذلك ستنطلق وتتعرف على المصادر الشهيرة الأخرى للإطار مثل

http://railscasts.com

وغيره.

1
Omar 2013-08-10T04:10:13+00:00 أضف ردا
  • رابط مختصر

تفضل سيفيدك هذا الموضوع

http://aalagha.com/blog/201...
1
khaledz 2013-11-18T00:17:40+00:00 أضف ردا
  • رابط مختصر

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

0
shel3over 2013-08-10T12:02:00+00:00 أضف ردا
  • رابط مختصر

بالاضافة الى الادوات البرمجية

  • Google Analytics

  • Gravatar

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

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

0
Mohsen89M 2018-04-17T04:58:03+00:00 أضف ردا
  • رابط مختصر

معلومات مفيدة شكرا

-5
hamza killer 2014-06-25T21:15:36+00:00 أضف ردا
  • رابط مختصر

أوكي سلام أخي أوكي أنا عمري 16 سنة بديت البرمجة بروبي منذ عدة اشهر يمكن 7 أو 8 أحببت اللغة اكثر من البيرل و أي لغة اخرى مرت عليا

أوكي تعبت في التعلم

أوكي أنا كانت عندي فكرة جديدة عند العرب أو يمكن مشابهة لموقع خمسات لاكن بصيغة أخرى و ب ruby on rails أوكي انا بديت فالمشروع لاكن فشلت

لي بعض المشاريع ب php ولم اواجه اي مشاكل لاكن انا احببت الروبي و احببت التغير في برمجة تطبيقات الويب

ماهي النصائح التي تعطيني إيها ?? وهل يجب أن أعاود الكرة وأبدا من الصفر في إنتظارك وشكرا

تطوير الويب

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

105 ألف متابع

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

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

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

اقرأ أيضًا

  • تطوير تطبيق
  • الفرق بين البرمجة وتطوير المواقع ؟؟
  • 4 سنوات في تطوير هذا الموقع/التطبيق (المصحف)
  • افكر اترك البرمجة انصحوني
  • هل البرمجه عفا عليها الزمن

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

تنبيه