[align=justify]لا أعتبر نفسي خبير في مجال نظم المعلومات الجغرافية بل أعتبر نفسي مجرد طالب علم يحاول أن يجتهد قدر طاقته، لذلك لن أدعي أني أتكلم من خلال خبرة، بل سأترك الخبرة لأهلها.
أولاً: هناك عشرات البرامج البديلة عن ArcGIS وعائلة ESRI كلها، وهذا يعني أن الـ Development Paradigm – ولا يطلب مني احدكم ترجمة المصطلح – الخاص بتطوير تطبيقات نظم المعلومات الجغرافية العاملة داخل برامج نظم المعلومات الجغرافية يختلف بإختلاف البرنامج. وهذا يعني بالضرورة أن تطوير تطبيقات نظم المعلومات الجغرافية ليس حكر على Visual Basic و لا C#. فمثلاً Autodesk Map وهو برنامج لنظم المعلومات الجغرافية يمكن تطوير تطبيقاته بلغة خاصة به اسمها Lisp، وبعض المخضرمين هنا لا يزالون يتذكرون برمجة تطبيقات ArcView 3.0 باستخدام لغة Avenue وبرمجة ArcInfo باستخدام SML وهذا قبل تطوير ArcGIS أي قبل مطلع الألفية.
ثانياً: بفرض ان النظام المستخدم هو ArcGIS فما الذي يمنع ان يتم تطوير تطبيقاته بجافا، خصوصا إذا كان المبرمج يعتمد على ArcGIS Engine. وماذا عن الذين يستخدمون أقوى لغة برمجة عرفها الانسان وهي C++، هل سوف يتنازلون عن كل الإمكانات المتاحة في لغتهم هذه ويستبدلوا بأخرى قاصرة ام أنهم ليس لهم نصيب من كعكة تطوير تطبيقات نظم المعلومات الجغرافية.
أخيراً: هل كل تطبيقات نظم المعلومات الجغرافية قاصرة على ArcGIS ولغات البرمجة من Microsoft، بالطبع لا، ماذا لو كان المستخدم يستخدم Oracle Spatial و Oracle Locator أليس من الأنسب ان يستخدم لغة جافا التي تقدمها Oracle ضمن حزمة Oracle.
وسلاماً[/align]