مطورو جوجل
موقع مطوري جوجل (المعروف سابقًا باسم جوجل كود ) هو موقع جوجل لأدوات ومنصات تطوير البرمجياتواجهات برمجة التطبيقات ( APIs) والموارد التقنية. يحتوي الموقع على وثائق حول استخدام أدوات مطوري جوجل وواجهات برمجة التطبيقات، بما في ذلك مجموعات النقاش والمدونات للمطورين الذين يستخدمون منتجات جوجل للمطورين.
تتوفر واجهات برمجة التطبيقات (APIs) لجميع منتجات جوجل الاستهلاكية الشائعة تقريبًا، مثل خرائط جوجل ، ويوتيوب ، وتطبيقات جوجل ، وغيرها.
يضم الموقع أيضًا مجموعة متنوعة من منتجات وأدوات المطورين المصممة خصيصًا لهم. جوجل آب إنجن هي خدمة استضافة لتطبيقات الويب. تتيح خدمة استضافة المشاريع للمستخدمين التحكم في إصدارات التعليمات البرمجية مفتوحة المصدر . تسمح مجموعة أدوات جوجل للويب (GWT) للمطورين بإنشاء تطبيقات Ajax بلغة برمجة جافا (جميع اللغات).
يحتوي الموقع على معلومات مرجعية لمنتجات المطورين المجتمعية التي تشارك فيها جوجل مثل نظام أندرويد من تحالف الهواتف المفتوحة و OpenSocial من مؤسسة OpenSocial.
واجهات برمجة تطبيقات جوجل
تُقدّم جوجل مجموعة متنوعة من واجهات برمجة التطبيقات (APIs)، معظمها واجهات برمجة تطبيقات الويب لمطوري الويب. وتعتمد هذه الواجهات على منتجات جوجل الاستهلاكية الشائعة، بما في ذلك خرائط جوجل ، وجوجل إيرث ، وأدسنس ، وإعلانات جوجل ، وتطبيقات جوجل ، ويوتيوب . [ 1 ]
واجهات برمجة تطبيقات بيانات جوجل
تتيح واجهات برمجة تطبيقات بيانات جوجل [ 2 ] للمبرمجين إنشاء تطبيقات تقرأ وتكتب البيانات من خدمات جوجل. وتشمل هذه الواجهات حاليًا واجهات برمجة تطبيقات جوجل لتطبيقات جوجل ، وجوجل أناليتكس ، وبلوجر ، وجوجل بيس ، وجوجل بوك سيرش ، وجوجل كالندر ، وجوجل كود سيرش ، وجوجل إيرث ، وجوجل سبريدشيتس ، وجوجل نوت بوك .
واجهات برمجة تطبيقات Ajax
تتيح واجهات برمجة تطبيقات Ajax من جوجل [ 3 ] للمطورين إنشاء مواقع ويب غنية وديناميكية بالكامل باستخدام جافا سكريبت وHTML. يمكن للمطور إنشاء خريطة لموقع ما، أو مربع بحث ديناميكي، أو تنزيل خلاصات الأخبار ببضعة أسطر فقط من جافا سكريبت.
واجهات برمجة تطبيقات الإعلانات
تتيح واجهات برمجة تطبيقات AdSense و Google Ads ، المبنية على معيار تبادل البيانات SOAP ، للمطورين دمج تطبيقاتهم مع خدمات Google هذه. تُمكّن واجهة برمجة تطبيقات AdSense أصحاب المواقع الإلكترونية والمدونات من إدارة التسجيل في AdSense والمحتوى والتقارير، بينما تمنح واجهة برمجة تطبيقات Google Ads العملاء إمكانية الوصول البرمجي إلى حساباتهم وحملاتهم.
أدوات المطورين ومشاريع المصادر المفتوحة
محرك التطبيقات
تتيح خدمة Google App Engine للمطورين تشغيل تطبيقات الويب على Google Cloud. تدعم هذه الخدمة التطبيقات المكتوبة بلغات برمجة متعددة. فباستخدام بيئة تشغيل Java الخاصة بها، يمكن بناء التطبيقات باستخدام تقنيات Java القياسية، بما في ذلك JVM و Java servlets ولغة برمجة Java، أو أي لغة أخرى تستخدم مترجمًا أو مُجمِّعًا قائمًا على JVM، مثل JavaScript أو Ruby. كما توفر App Engine بيئة تشغيل Python مخصصة ، تتضمن مترجم Python سريعًا ومكتبة Python القياسية.
إضافة جوجل لبرنامج إكليبس
إضافة جوجل لبيئة إكليبس (GPE) هي مجموعة أدوات لتطوير البرمجيات تُمكّن مطوري جافا من تصميم تطبيقات الحوسبة السحابية وبنائها وتحسينها ونشرها . تُساعد GPE المطورين في إنشاء واجهات مستخدم معقدة، وتوليد أكواد Ajax باستخدام مجموعة أدوات جوجل للويب ، وتحسين الأداء باستخدام أداة تتبع السرعة [ 4 ] ، ونشر التطبيقات على جوجل آب إنجن . يتم تثبيت GPE في بيئة التطوير المتكاملة (IDE) إكليبس باستخدام نظام الإضافات القابل للتوسيع [ 5 ] . تتوفر GPE بموجب ترخيص بنود خدمة جوجل [ 6 ] .
مجموعة أدوات جوجل للويب
مجموعة أدوات جوجل للويب (GWT) هي مجموعة أدوات مفتوحة المصدر تُمكّن المطورين من إنشاء تطبيقات Ajax بلغة برمجة Java . [ 7 ] تدعم GWT التطوير السريع لواجهات العميل والخادم وتصحيح الأخطاء في أي بيئة تطوير متكاملة (IDE) لـ Java . في خطوة النشر اللاحقة، يُترجم مُصرّف GWT تطبيق Java يعمل إلى JavaScript مُكافئ يُعالج برمجيًا نموذج كائن المستند ( DOM) الخاص بمتصفح الويب باستخدام تقنيات DHTML . تُركز GWT على حلول قابلة لإعادة الاستخدام وفعّالة لتحديات Ajax المتكررة، وتحديدًا استدعاءات الإجراءات عن بُعد غير المتزامنة ، وإدارة سجل التصفح، ووضع الإشارات المرجعية ، وقابلية النقل بين المتصفحات . وهي مُرخصة بموجب رخصة Apache الإصدار 2.0.
أدوات OR
توفر أدوات بحوث العمليات من جوجل [ 8 ] أغلفة لغات البرمجة لأدوات بحوث العمليات مثل التحسين وحل القيود .
كود جوجل
كانت جوجل تُدير سابقًا خدمة استضافة مشاريع تُسمى جوجل كود [ 9 ] ، تُوفر نظامًا للتحكم في الإصدارات يشمل Subversion و Mercurial [ 10 ] و Git [ 11 ] (مُنفذًا بشفافية باستخدام Bigtable للتخزين)، بالإضافة إلى نظام لتتبع المشكلات، وويكي للتوثيق. كانت الخدمة متاحة ومجانية لجميع مشاريع المصادر المفتوحة المعتمدة من مبادرة المصادر المفتوحة (OSI) (اعتبارًا من عام 2010، كان يُوصى بشدة، ولكن لم يعد إلزاميًا، استخدام إحدى تراخيص المصادر المفتوحة التسعة المعروفة: Apache و Artistic و BSD و GPLv2 و GPLv3 و LGPL و MIT و MPL و EPL ). حدد الموقع عدد المشاريع التي يُمكن للشخص الواحد امتلاكها بـ 25 مشروعًا [ 12 ] . بالإضافة إلى ذلك، كان هناك حد أقصى لعدد المشاريع التي يُمكن إنشاؤها في اليوم الواحد، وحد أقصى افتراضي لحجم ملفات التحميل يبلغ 200 ميجابايت، يُمكن رفعه، وحد أقصى إجمالي لحجم المشروع الواحد يبلغ 5 جيجابايت. [ 13 ] وفرت الخدمة ميزة تنزيل الملفات، ولكن في مايو 2013 تم تعطيل إنشاء تنزيلات جديدة، مع خطط لتعطيلها نهائيًا في 14 يناير 2014. [ 14 ] في مارس 2015، أعلنت جوجل أنها ستغلق جوجل كود في 15 يناير 2016. [ 15 ] دخلت جميع المشاريع على الموقع وضع القراءة فقط في 24 أغسطس 2015، [ 16 ] باستثناء بعض المشاريع المملوكة لجوجل، بما في ذلك أندرويد وكروم. [ 15 ]

مُنع سكان الدول المدرجة على قائمة عقوبات مكتب مراقبة الأصول الأجنبية التابع للولايات المتحدة، بما في ذلك كوبا وإيران وكوريا الشمالية والسودان وسوريا ، من النشر على أو الوصول إلى Google Code. [ 17 ]
تروس
كان Gears برنامجًا تجريبيًا قدمته جوجل لتمكين الوصول دون اتصال بالإنترنت إلى الخدمات التي تعمل عادةً عبر الإنترنت فقط . وقد قام بتثبيت محرك قاعدة بيانات، قائم على SQLite ، على نظام المستخدم لتخزين البيانات مؤقتًا محليًا. استخدمت الصفحات التي تدعم Gears البيانات من هذه الذاكرة المؤقتة المحلية بدلًا من الخدمة عبر الإنترنت. باستخدام Gears، يمكن لتطبيق الويب مزامنة البيانات في الذاكرة المؤقتة المحلية مع الخدمة عبر الإنترنت بشكل دوري. في حال عدم توفر اتصال بالشبكة، يتم تأجيل المزامنة حتى يتم إنشاء اتصال. وبالتالي، مكّن Gears تطبيقات الويب من العمل حتى في حال عدم توفر خدمة الشبكة. أعلنت جوجل عن إنهاء تطوير Gears في 11 مارس 2011، مشيرةً إلى تحويل التركيز من Gears إلى HTML5 . [ 18 ]
فعاليات مطوري جوجل
- يُعد مؤتمر Google I/O أكبر حدث للمطورين من جوجل، والذي يُعقد عادةً في شهر مايو في مسرح شورلاين أمفيثيتر ، ماونتن فيو.
- برنامج جوجل الصيفي للبرمجة هو برنامج إرشادي يهدف إلى إيجاد طلاب لمشاريع مفتوحة المصدر. في عام 2016، تلقى البرنامج ما يقارب 18,980 طلبًا.
- جوجل كود جام هي مسابقة برمجة دولية .
مجموعات مطوري جوجل
مجموعات مطوري جوجل [ 19 ] (GDGs) هي مجتمعات من المطورين المهتمين بمنتجات ومنصات جوجل التقنية للمطورين. تتخذ مجموعات مطوري جوجل أشكالًا متعددة، بدءًا من لقاءات صغيرة، مرورًا بتجمعات كبيرة تتضمن عروضًا توضيحية ومحاضرات تقنية، وصولًا إلى فعاليات مثل سباقات البرمجة السريعة وهاكاثونات البرمجيات. اعتبارًا من يونيو 2020، يوجد حاليًا أكثر من 1000 مجموعة مطوري جوجل حول العالم. يُعدّ DevFest أحد هذه الفعاليات.
مراجع
- ↑ "دليل المواقع - كود جوجل" . تم الاطلاع عليه بتاريخ 2009-08-06 .
- ↑ "واجهات برمجة تطبيقات بيانات جوجل - كود جوجل" . تم الاطلاع عليه بتاريخ 2009-08-06 .
- ↑ "واجهات برمجة تطبيقات AJAX - كود جوجل" . مؤرشف من الأصل بتاريخ 19-10-2010 . تم الاطلاع عليه بتاريخ 06-08-2009 .
- ↑ " متتبع السرعة "
- ↑ قائمة GPE على سوق Eclipse مؤرشفة بتاريخ 9 يونيو 2011 في Wayback Machine
- ↑ "معلومات ترخيص إضافة جوجل لبرنامج إكليبس" . 7 أبريل 2009. مؤرشف من الأصل في 17 يوليو 2010. تم الاطلاع عليه في 28 يناير 2011 .
- ↑ جونسون، بروس (12 ديسمبر 2006). "الإصدار التجريبي من GWT 1.3 مفتوح المصدر بالكامل" . تم الاطلاع عليه بتاريخ 8 فبراير 2007 .
- ↑ جوجل (21 أكتوبر 2022). "GitHub - google/or-tools: أدوات بحوث العمليات من جوجل" . GitHub .
- ↑ "Google Code — استضافة المشاريع" . تم الاطلاع عليه بتاريخ 2009-08-06 .
- ↑ "مدونة جوجل كود: دعم ميركوريال لاستضافة المشاريع على جوجل كود" . 27-04-2009. مؤرشف من الأصل في 26-04-2009 . تم الاطلاع عليه في 27-04-2009 .
- ↑ "العدد 2454 - الدعم - دعم Git الأصلي - دعم المستخدم لاستضافة مشاريع Google - استضافة مشاريع Google" . 2011-07-15.
- ↑ "ما الجديد — الدعم — إعلانات عن أحدث ميزات استضافة المشاريع — استضافة المشاريع على Google Code" . تم الاطلاع عليه بتاريخ 2009-08-06 .
- ↑ "الأسئلة الشائعة - الدعم - استضافة المشاريع على Google Code - دعم المستخدم لاستضافة مشاريع Google - استضافة مشاريع Google" .
- ↑ استضافة مشاريع جوجل (20 مايو 2013). "تغيير في خدمة تنزيل أكواد جوجل" . مدونة جوجل مفتوحة المصدر . تم الاطلاع عليه بتاريخ 19 نوفمبر 2013 .
- ١ ٢ استضافة مشاريع جوجل (١٢ مارس ٢٠١٥). "وداعًا لجوجل كود" . مدونة جوجل مفتوحة المصدر . تم الاطلاع عليه بتاريخ ١٢ مارس ٢٠١٥ .
- ↑ "معلومات حول انتقال Google Code إلى وضع القراءة فقط" . تم الاطلاع عليه بتاريخ 25 أغسطس 2015 .
- ↑ "استضافة مشاريع جوجل - كود جوجل" . تم الاطلاع عليه بتاريخ 13 أغسطس 2012 .
- ↑ آرون بودمان (11 مارس 2011). "إيقاف التروس" . تم الاطلاع عليه بتاريخ 25 أغسطس 2015 .
- ↑ "مجموعات مطوري جوجل — مطورو جوجل" .
روابط خارجية
- خدمات جوجل
- مجتمعات مطوري البرمجيات
