إيقافها بأقرب وقت.
الأمجد توفيق اصطيف
مطور وب، لاسيما المنصات الاجتماعية، وداعية للمصادر المفتوحة. مهتم بالريادة والريادة الاجتماعية والتغيير والإبداع الاجتماعي.
60 نقاط السمعة
50.6 ألف مشاهدات المحتوى
عضو منذ
0
المصادر المفتوحة ليست فقط قضية أخلاقية ولكن قضية اقتصادية. فمثلا IBM استثمرت في إحدى السنوات مليار دولار في نظام لينكس. والسر ليس حبها بالمصادر المفتوحة، ولكن الفكرة هي أنها لو أرادت أن تبني نظام تشغيل لوحدها لتكلفت أضعاف هذا المبلغ ولما حصلت على جودة نظام مفتوح مثل نظام لينكس. فالسبب الاقتصادي هو الذي يدفع الشركات لتبني ودعم المصادر المفتوحة مثل فيسبوك وتويتر أيضاً. https://developers.facebook.com/opensource/ https://dev.twitter.com/opensource
هذا التصور غير صحيح على الإطلاق. كبرى الشركات في العالم مثل غوغل وفيسبوك وتويتر لا تعتمد ولا تثق إلا على بنى تحتية وأدوات مفتوحة المصدر. من موقع تويتر: تويتر مبني بالاعتماد على برمجيات مفتوحة المصدر من الواجهة وحتى الخلفية. مهندسو تويتر يقومون باستخدام والمساهمة وإصدار الكثير من البرمجيات مفتوحة المصدر. نحن هنا في مكتب تويتر للمصدر المفتوح ندعم العديد من منظمات المصدر المفتوح ونشعر بالامتنان لمجتمع المصادر المفتوحة نتيجة إسهاماتهم ونريد أن نحافظ على علاقتنا الصحية والمتبادلة. Twitter is built
لكن بشكل أساسي من الصعب جداً أن تتعلم وتتعمق بـ 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
نعم نستخدمها في مشروع منصة اجتماعية عمومية هي MicroCommunity. https://github.com/wikitechie/microcommunity https://github.com/wikitechie/microcommunity/wiki/API أهم خاصية ثورية متعلقة بـ Node هي الإدخال والإخراج غير المتزامن. وإمكانية التعامل مع الطلبات من خلال نيسب واحد Single Threaded، بدل حوض النياسب Threads pool. وهذا هو سبب الأداء القوي والمرتفع الذي أشرت له. الصعوبة الأساسية في Node هي كتابة القسم الخاص بـ Business Logic في المخدم، حيث تجد نفسك مضطراً لكتابته بشكل غير متزامن. السبب الأساسي الذي دفعنا لكتابة المشروع باستخدام Node هو أننا شعرنا بقوة المنصة،