isstaif

مطور وب، لاسيما المنصات الاجتماعية، وداعية للمصادر المفتوحة. مهتم بالريادة والريادة الاجتماعية والتغيير والإبداع الاجتماعي.

60 50.7 ألف مشاهدات المحتوى عضو منذ
isstaif برمجة
إيقافها بأقرب وقت.
isstaif برمجة
المصادر المفتوحة ليست فقط قضية أخلاقية ولكن قضية اقتصادية. فمثلا IBM استثمرت في إحدى السنوات مليار دولار في نظام لينكس. والسر ليس حبها بالمصادر المفتوحة، ولكن الفكرة هي أنها لو أرادت أن تبني نظام تشغيل لوحدها لتكلفت أضعاف هذا المبلغ ولما حصلت على جودة نظام مفتوح مثل نظام لينكس. فالسبب الاقتصادي هو الذي يدفع الشركات لتبني ودعم المصادر المفتوحة مثل فيسبوك وتويتر أيضاً. https://developers.facebook.com/opensource/ https://dev.twitter.com/opensource
isstaif تطوير الويب
هناك عدة آراء بين مطوري الوب حول الموضوع، بين من يميل إلى بناء طبقة تجريد فوق جافاسكربت (وهذا ما يحدث حاليا)، وبين من يفضل أن يتم تطوير جافاسكربت نفسها. والأمر فيه الكثير من النقاشات والتفاصيل فيمكنك أن تبحث فقط عن Javascript vs CoffeeScript على سبيل المثال لتتبين وجهات النظر تلك.
isstaif برمجة
من ناحية الإمكانية طبعا هناك إمكانية ولكن كنت أجيب عن السؤال عن سبب غياب الفكرة عن العالم العربي بشكل عام :)
isstaif برمجة
الهاكاثونات مرتبطة بوجود شركات كبيرة لديها منتجات أو منصات كبيرة تريد تشجيع المطورين على استثمارها وبناء تطبيقات عليها. فهناك أولا حاجة لوجود شركات عربية كبيرة لديها منصات برمجية، وهناك أيضاً الجانب المرتبط بوجود مجتمعات برمجية على الأرض مثل الهاكرسبيسات hackerspaces والميت آب meetups وغيرها.
isstaif ثقافة
هو أظن أن أفضل شيء الجمع بين النمطين. هكذا يعنل موقع هاكر نيوز الشهير. لكن برأيي يجب أن تكون الروابط والمقالات أكثر من النقاشات. https://news.ycombinator.com/
16
isstaif ثقافة
ليس لدي خبرة مهمة لكن غوغل مع ستيف بلانك مع منظمة Startup Weekend قامت بتطوير برنامج خاص من أجل هذا الأمر، يعتمد بشكل أساسي على مبادئ Lean Startup وMinimal Viable Product وغيرها من الأمور التي يجب أن يكون الشخص ملما بها http://steveblank.com/2012/10/30/10000-startups-startup-weekend-next/
isstaif برمجة
هذا التصور غير صحيح على الإطلاق. كبرى الشركات في العالم مثل غوغل وفيسبوك وتويتر لا تعتمد ولا تثق إلا على بنى تحتية وأدوات مفتوحة المصدر. من موقع تويتر: تويتر مبني بالاعتماد على برمجيات مفتوحة المصدر من الواجهة وحتى الخلفية. مهندسو تويتر يقومون باستخدام والمساهمة وإصدار الكثير من البرمجيات مفتوحة المصدر. نحن هنا في مكتب تويتر للمصدر المفتوح ندعم العديد من منظمات المصدر المفتوح ونشعر بالامتنان لمجتمع المصادر المفتوحة نتيجة إسهاماتهم ونريد أن نحافظ على علاقتنا الصحية والمتبادلة. Twitter is built
isstaif تطوير الويب
هل تقارن اللغة أم أطر العمل؟ يعني يمكنك مقارنة Rails مع Django، لكن لا يمكنك مقارنة Django مع Sinatra
isstaif تطوير الويب
لكن بشكل أساسي من الصعب جداً أن تتعلم وتتعمق بـ Node إلا إذا كنت تعرف ما هو المشروع الذي ترغب بالاستمرار به، لأنه يوجد عدة اتجاهات للتطوير التي ممكن أن تدخل بها حسب مشروعك هذا الرابط مفيد أيضاً: دليل تقنيات جافاسكربت المعاصرة - ويكيتيكي http://wikitechie.wikilogians.org/wiki/%D8%AF%D9%84%D9%8A%D9%84_%D8%AA%D9%82%D9%86%D9%8A%D8%A7%D8%AA_%D8%AC%D8%A7%D9%81%D8%A7%D8%B3%D9%83%D8%B1%D8%A8%D8%AA_%D8%A7%D9%84%D9%85%D8%B9%D8%A7%D8%B5%D8%B1%D8%A9
16
isstaif تطوير الويب
قمنا بتصوير مجموعة من الفيديوهات باللغة العربية في ويكيتيكي، أتمنى أن تجد فيها الفائدة http://www.youtube.com/playlist?list=PLP7lkACO1c4RQY6XIXmgswCn4I01F0Vl8
isstaif تطوير الويب
نعم... ولكن التحدي هو الصعوبة. يعني رغم أنني راض جداً عن كل ما قدمته Node لتصبح المنصة قوية ومناسبة لبناء منصات اجتماعية (وهو هدف المشروع)... ولكني قلق أن موضوع الصعوبة قد يحد من المطورين الذين يستخدمون هذه المنصة. هل عندك فكرة عن حجم المستخدمين العرب؟
18
isstaif تطوير الويب
نعم نستخدمها في مشروع منصة اجتماعية عمومية هي MicroCommunity. https://github.com/wikitechie/microcommunity https://github.com/wikitechie/microcommunity/wiki/API أهم خاصية ثورية متعلقة بـ Node هي الإدخال والإخراج غير المتزامن. وإمكانية التعامل مع الطلبات من خلال نيسب واحد Single Threaded، بدل حوض النياسب Threads pool. وهذا هو سبب الأداء القوي والمرتفع الذي أشرت له. الصعوبة الأساسية في Node هي كتابة القسم الخاص بـ Business Logic في المخدم، حيث تجد نفسك مضطراً لكتابته بشكل غير متزامن. السبب الأساسي الذي دفعنا لكتابة المشروع باستخدام Node هو أننا شعرنا بقوة المنصة،