معرفی زبان برنامه نویسی پایتون و کاربرد آن در Arc GIS 10.X
1- حذف VBA برای سفارشی سازی نسخه دسکتاپ و ارائه زبان اسکریپتی پایتون به جای آن
2-روند تدریجی حذف Arc GIS Server For DotNet /Java
۳- سرمایه گذاری بیشتر روی سرویس کلود Cloud و موبایل
۳- اهمیت دادن به API های سبک و راحت به منظور ارتباط بهتر با Arc GIS Server
4-جدا کردن فایل های اشتراکی هسته دسکتاپ - سرور - انجین به منظوز نصب و ارتقاء مجزا از همدیگر (فضای نامی Version به همین منظور درArc Object SDK اضافه گردید تا شما به راحتی بتوانید رانتایم مجزا به برنامه بدهید)
5- اهمیت دادن بیشتر به برنامه ها روی پلتفورم های غیر ویندوزی مانند اندروید گوگل - Ios اپل و C++Qt
آنچه در این تاپیک و در آینده بیشتر به آن می پردازیم زبان برنامه نویسی پایتون و کتابخانه انحصاری شرکت ESRI تحت نام Arc Py است به نظر من جایگزینی مناسب برای VBA است به دلایل زیر
1-پایتون یک زبان کاملا شی گراست
2- پایتون رایگان و متن باز است
3- چون پایتون با پورتابل C نوشته شده می تواند به صورت مجازی بر روی هر سیستمی کامپایل و اجرا شود . مار پایتون یه زبان اسکریپتی است یعنی در حالت معمول به فایل اجرایی تبدیل نمی شه بلکه یک ماشین مجازی فایل کد را خوانده و همزمان آنها را تفسیر کرده و اجرا می نماید . پس شما می توانید یک برنامه در ویندوز بنویسید و سپس آن را بدون تغییر روی لینوکس یا مکینتاش یا هر سیستم عامل و سخت افزار دیگری که پایتون روی آن نصب باشد اجرا کنید
4- پایتون یک زبان قدرتمند است چرا ؟ چون از C -C++-Java مشتق شده است
5- پایتون قابلیت استفاده کدهای نوشته شده به زبانهای مختلف را داراست این قابلیت مهمترین نقطه قوت این زبان است فایل هایexe این زبانها را میتوان مستقیما در برنامه اجرا کرد یا از توابع کتابخانه ای COM API استفاده کرد
6- پشتبانی عالی غول های نرم افزار از این زبان مانند گوگل - مایکروسافت ... مثلا مایکروسافت به شما امکان میدهد که از محیط ویژوال استودیو برای اجرای دستورات پایتون استفاده کنید و کتابخانه Iron Python را به این منظور در دات نت گنجانده است
7- سازگاری کامل در سیستم های عامل مانند ویندوز - لینوکس ادامه دارد...
این وبلاگ با هدف معرفی و گسترش