القائمة الرئيسية

الصفحات

بعد إستحواذ مايكروسوفت على Github بشكل رسمي ... لما يتخوف الكثيرون من هذا الإستحواذ ؟


تابع المجتمع التقني و من بينه نحن أيضا على مدى يومين سيرورة المفاوضات التي تمت بين شركة مايكروسوفت و مطوري منصة Github حول إمكانية إستحواذ و إمتلاك المايكروسوفت لمنصة Github، و كأي مجتمع تقني أخر، ترحم الكثير من معجبينا بعد الخبر على منصة Github، ليس هذا فقط، بل في كل المنصات التقنية تقريبا مثل Reddit و Youtube و غيرها، و لكن لما كل هذا التخوف حقا من مسألة إستحواذ مايكروسوفت لمنصة Gituhb من أساسه ؟ و لما وافقت Github على هذا الأمر و ما الدوافع التي جعلت مايكروسوفت تعرض هكذا عرض على منصة Github ؟ 

بعد إستحواذ مايكروسوفت على Github بشكل رسمي ... لما يتخوف الكثيرون من هذا الإستحواذ ؟

منصة Github منصة مفتوحة يمكن للجميع إستخدمها كيفما كان، مع الوقت أصبحت المنصة الأشهر و الأكثر طلبا من ناحية المبرمجين، بحيث تسمح لك هذه المنصة برفع أكوادك و مشاريعك البرمجية ككل و مشاركتها مع الجميع، و تسمح لك أيضا بتخزين و حفظ و إدارة اكوادك البرمجية في مشروع برمجي مع العديدن عبر الـ Git Commande Line، بحيث يمكنك انشاء مشروع و رفعه ثم التعديل عليه و إضافة تغييرات مع مزامنة الأكواد مع فريق برمجي شاسع، و يمكنك فعل ذلك كله بشكل مجاني، و قد إستحوذت المايكروسوفت اليوم بشكل نهائي على منصة Github بسعر 7.5 مليار دولار . 
في سنة 2015، تم تحديد القيمة المالية لشركة Github في 2 مليار دولار، مع أن ارباح شركة Github ليس بالكبير، فسنة 2016 حققت أرباح قدرها 66 مليون دولار فقط، بينما حققت في الـ 10 سنوات المنصرمة مجتمعة ارباح قدرها 350 مليون دولار من المستثمرين الى جانب خدماتها، و هذا في الحقيقة أمر ليس بالجيد بالنسبة لشركة لديها العديد من المطورين و المبرمجين و نظام تشاركي كامل، فشركة Github لا تقدم خدمات مدفوعة كبيرة، ما عدا إنشاء حساب مدفوع من أجل حفظ أكوادك بشكل Private بعيدا عن أشخاص اخرين، و التي في الغالب لا يستخدمها الا القليلون، فالكثيرون يلجأون لمنصة Github بالأساس من أجل مشاركة الأكواد و البحث عن مطورين لتلك الأكواد من أجل صناعة برمجيات مبنية عليها طمعا في الحصول على تمويل من طرف شركات كبرى من أجل إستخدام برمجياتها . 

عانت شركة Github من زحزحة مالية منذ بزوغ سنة 2017 و قد صرح " كريس وانستراث - Chris Wanstrath " الـ CEO و كذا الـ Co-Founder لشركة Github ان الشركة كانت تعاني من ازمات مختلفة و ليست مالية فقط، و من إشتغل في شركة Github  كان يشتغل دون الإطلاع على مستقبله ضمن الشركة، او مستقبل الشركة ككل، فحتى إن كانت منصة Github مجانية و تقدم خدمات مفتوحة، فهناك فريق عمل خلفها يحتاج الى موارد مالية للإستمرار، الشيئ الذي كان مجهولا مستقبلا بالنسبة لكل شخص إشتغل و لازال يشتغل في منصة Github . 
لم يأتي عرض مايكروسوفت من فراغ، فحسب أقواله أيضا، فقد عرضت العديد من الشركات إمكانية شراء منصة Github، و قد إختارت Github من بين العديد من الشركات الأخرى شركة Microsoft . 
بجوز بالذكر هنا ان مايكروسوفت قد أصبحت الشركة الثالثة الأكثر قيمة سوقية في العالم بعد كل من امازون و آبل متجاوزة جوجل التي احتلت هذا المنصب من قبل، و شركة مايكروسوفت منذ تولي Staya Nadella إدارة شركة مايكروسوفت، أصبحت المايكروسوفت تتوجه بدورها نحو البرمجيات مفتوحة المصدر، فقد أصبح نظام الويندوز 10 على سبيل المثال منصة يضم إمكانية تشغيل انظمة اخرى مثل اللينكس، و أصبحت تنتج برمجيات مفتوحة المصدر و مجانية أحيانا مثل Microsoft Launcher للأندرويد و غيرها من البرمجيات الأخرى، خصوصا بعد فشل هواتفها، فقد ركزت تماما على مجالات اخرى مثل صناعة اجهزة جديدة مثل اجهزة Surface Hub و خوذة Hololens التي تأخذك في جولة للعالم الإفتراضي متحدية نظارات Oculus من فيسبوك . 

لكن حصة الأسد بالنسبة لمايكروسوفت هي خدمة Azure، و هي خدمة تخزين سحابي من مايكروسوفت تريد جاهدة منافسة خدمة Amazon Web Service ( AWS ) المشهورة، و لا يمكن إطلاقا تحقيق ذلك دون إيلاج و ادراج خدمات جديدة لتشهير خدماتها بشكل أكبر، و كانت Github الصيد الثمين لهذه العملية . 

إستحواذ مايكروسوفت على Github أثار إستياء العديد من التقنيين حول العالم ( المبرمجين خاصة ) بل بدأ بعض المبرمجين و بعض المواقع تقدم طرق و فيديوهات لكيفية نقل كل الـ Repository الخاص بك من Github الى الخصم المنافس منصة GitLab الشبيه بGithub  و التي لم تستحوذ عليها مايكروسوفت بعد كما سخر منها البعض، و قد كانت هذه الصفقة مخيبة لللآمال للعديد من الأشخاص، و ذلك التخوف ليس تخوفا مجهولا بل يفرض نفسه في الواقع، اذ يعتقد البعض ان منصة Github قد تصبح منصة شبه مدفوعة، بل هذا يعني ان كل الاكواد المصدرية و البرمجيات المنتشرة في المنصة ستصبح ضمن الـ Licence الخاصة بالمايكروسوفت، و سيكون للمايكروسوفت الحق في التعامل معها كما تشاء من حيث إستغلالها للصالح الشخصي، او الدفع مقابل إستغلالها لصالح البيزنس و الأعمال، فنحن نعلم ان شركات مثل جوجل و فيسبوك تقتبس بين الفينة و الأخرى برمجيات مفتوحة المصدر من Github و تقوم بتطويرها من أجل إستخدامها في منصاتها، و هذا الأمر قد يصبح بعيد الإمكانية، و سيتطلب الدفع للمايكروسوفت من أجل إستخدامها ( فقط من ناحية البيزنس و ليس من ناحية الإستخدام الشخصي ) . 


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

Posted: 04 Jun 2018 06:10 AM PDT
نحتاج لإستخدامها دائما و أبدا، المكتبات الخاصة بتطوير تطبيقات الأندرويد هي مكتبات تساعدنا كثيرا على إنشاء تطبيقات أكثر إحترافية بمجهود أقل و عمل أقل بالطبع، فالعمل بذكاء من شيم العقلاء، و اي مشروع برمجي أمامي علي ان اضع جميع الإحتمالات و الادوات و إستغلالها من أجل الخروج بأقل الخسائر، و بالخسائر اقصد الوقت و الجهد و العمل، و قد إقترحنا عليك سابقا في مقالين متفرقين مجموعة من مكتبات الأندرويد، الأولى توجب عليك إستخدامها في أي مشروع برمجي لتسهيل العمل عليك، و الثانية من أجل صناعة واجهات أكثر إحترافية، فقررنا ان نقترح عليك في كل شهر مجموعة من مكتبات الأندرويد التي توجب عليك إستخدامها أثناء بناء أي تطبيق أندرويد، و ذلك من أجل انتاج مشاريع و برمجيات على منصة الأندرويد بشكل أكثر إحترافية، فمرحبا بك في الجزء الثالث من سلسلة هذه المقالات التي تتضمن مكتبات أندرويد يجب عليك إستخدامها في مشاريعك، يمكنك الإطلاع على المقالين او الجزئين السابقين من خلال : 

  1.  5 مكتبات رئيسية عليك تعلمها و إستخدامها في مشروعك الأندرويد
  2. 7 مكتبات أندرويد لتطوير واجهات تطبيقات أندرويد جد إحترافية بكل سهولة ( الجزء الأول  
و في مقالنا هذا سنقترح عليك أيضا المزيد من المكتبات الرائعة، ندعو من جهة أخرى اي شخص لإضافة و إقتراح أي مكتبة لنستعرضها في مقالاتنا القادمة أيضا . 


أفضل مكتبات الأندرويد التي يجب عليك معرفتها و إستخدامها في مشاريعك ( الجزء 3)

- Transitioner : 

نبدأ بأول مكتبة معنا، مكتبة Transitioner هي مكتبة مخصصة أكثر للواجهات، المكتبة تدعم لغة البرمجة كوتلين Kotlin و ليس Java Android، تساعدك هذه المكتبة بالقيام بالعديد من أنواع الـ Transition سواء على مستوى مجموعة  من الـ Activities او في نفس الـ Activity على مجموعة من الـ Fragments او العناصر الأخرى، يمكنك التحكم الكامل في نوع الـ Transition او التأثير اثناء التغيير، من سرعة و شكل و نوع الـ Transition و العديد، تضمين و إستخدام بسيط و سهل و لا تتطلب منك ذلك العدد الكبير من الأسطر لإستخدامها، كما يمكنك تعديلها بشكل كامل تماما . 


 - Welcome Android : 


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

- Expansion Panel : 

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


- ShapeOfView : 



أفضل مكتبات الأندرويد التي يجب عليك معرفتها و إستخدامها في مشاريعك ( الجزء 3)


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

- PhotoEditor : 


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

إقرأ أيضا :  إليك أفضل المواقع و المصادر العربية لتعلم برمجة تطبيقات الأندرويد بإحتراف

-  Inline Youtube View : 


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

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

هل اعجبك الموضوع :

تعليقات