انجمن جی آی اس (GIS)

نسخه‌ی کامل: روشهای مختلف برنامه نویسی در بحث وب
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام. من برنامه نویس انجین هستم و می خوام به سمت وب سوئیچ کنم. ولی متاسفانه روشهای مختلفی هستش که آدم توشون سر در گم میشه. می خواستم ببینم کدوم روش طرفدار بیشتری داره و آینده دارتره.
اینم می دون که الان javascript بیشترین طرفدار رو داره و ازری آینده کاریش رو روی این api متمرکز کرده.
از سرچهایی که زدم روشهای مختلفی رو دیدم که تو ادامه این تاپیک می خوام در مورد همشون بحث کنم.
لطفا اگه کسی کار کرده توضیحات بیشتری در مورد محیط برنامه نویسی و sdk یا Api های مورد نیاز برای اجرای برنامه ها و همچنین برنامه های جانبی لازم و ....، بده.
1) arcgis server sdk for .net
تا اونجایی که من فهمیدم دقیقا مثل انجین هستش ولی به جای کامپوننت های انجین از کامپوننت های سرور استفاده می شه و از زبانهای برنامه نویسی عموما C# , VB.net استفاده می شه.
2) arcgis server sdk for java
مثل مورد اوله فقط زبان برنامه نویسیش java هستش.
3) arcgis server sdk for SOAP
اینو اصلا نفهمیدم چی هست؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ تنها چیزی که تا حدودی متوجه شدم اینه که
soap در واقع پروتکلیه که از ترکیب xml با http تشکیل شده و برای تبادل اطلاعات مکانی با سرعت بالا مناسب می باشد.

[b]حالا تا همین جا کافیه. خواهشا اگه نظری دارین فقط رو این سه مورد بگین و روشهای دیگه رو جلو نکشین تا این سه مورد که به جایی رسید با اجازه اعضای انجمن من میرم سراغ مورد های بعدی.[/b]
(۰۴-۲۸-۱۳۹۳، ۰۲:۴۰ ق.ظ)hatef2 نوشته است: [ -> ]با سلام. من برنامه نویس انجین هستم و می خوام به سمت وب سوئیچ کنم. ولی متاسفانه روشهای مختلفی هستش که آدم توشون سر در گم میشه. می خواستم ببینم کدوم روش طرفدار بیشتری داره و آینده دارتره.
اینم می دون که الان javascript بیشترین طرفدار رو داره و ازری آینده کاریش رو روی این api متمرکز کرده.
از سرچهایی که زدم روشهای مختلفی رو دیدم که تو ادامه این تاپیک می خوام در مورد همشون بحث کنم.
لطفا اگه کسی کار کرده توضیحات بیشتری در مورد محیط برنامه نویسی و sdk یا Api های مورد نیاز برای اجرای برنامه ها و همچنین برنامه های جانبی لازم و ....، بده.
1) arcgis server sdk for .net
تا اونجایی که من فهمیدم دقیقا مثل انجین هستش ولی به جای کامپوننت های انجین از کامپوننت های سرور استفاده می شه و از زبانهای برنامه نویسی عموما C# , VB.net استفاده می شه.
2) arcgis server sdk for java
مثل مورد اوله فقط زبان برنامه نویسیش java هستش.
3) arcgis server sdk for SOAP
اینو اصلا نفهمیدم چی هست؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ تنها چیزی که تا حدودی متوجه شدم اینه که
soap در واقع پروتکلیه که از ترکیب xml با http تشکیل شده و برای تبادل اطلاعات مکانی با سرعت بالا مناسب می باشد.

[b]حالا تا همین جا کافیه. خواهشا اگه نظری دارین فقط رو این سه مورد بگین و روشهای دیگه رو جلو نکشین تا این سه مورد که به جایی رسید با اجازه اعضای انجمن من میرم سراغ مورد های بعدی.[/b]

با سلام

1- برای کار با WebADF است که از ورژن 10.1 به بعد دیگر حمایت نمی شود و کاملا منسوخ شده است.

2- کتابخانه های زبان برنامه نویسی تحت وب برای زبان برنامه نویسی جاواست.

3- SOAP یک وب سرویس است که سرویس تحت وب می سازد و با پاس دادن پارامتر به آن می توان خروجی را به صورت مختلف ایجاد کرد که یکی از آنها xml است.

روش های برنامه نویسی با استفاده از ArcGIS for Server شامل کلیه زبان های تحت وب است ولی استفاده از هر کدام نیاز به دانش مورد نیاز از طریقه کار با ArcGIS for Server و پابلیش نقشه روی آن و استفاده از وب سرویس را دارد.