
WebFrameworks A Web framework is a collection of packages or modules which allow developers to write Web applications (see WebApplications) or services without having to handle such low-level details as protocols, sockets or process/thread management. The majority of Web frameworks are exclusively server-side technology, although, with the increased prevalence of AJAX, some Web frameworks are beginning to include AJAX code that helps developers with the particularly tricky task of programming (client-side) the user's browser. At the extreme end of the client-side Web Frameworks is technology that can use the web browser as a full-blown application execution environment (a la gmail for example): see Web Browser Programming for details. Generally, frameworks provide support for a number of activities such as interpreting requests (getting form parameters, handling cookies and sessions), producing responses (presenting data as HTML or in other formats), storing data persistently, and so on.
Python GIS Resources | The Ultimate Guide to Open-Source Geospatial Python Tools CheckIO Python - GIS Wiki | The GIS Encyclopedia From Wiki.GIS.com Python is a general-purpose high-level programming language, designed to be easily read. Python runs on Windows, Linux/Unix, Mac OS X, and has been ported to the Java and .NET virtual machines. [1] [edit] Python compared to other languages Python is said to be much shorter than other scripting languages such as Java and C++, but it requires longer run time, which can slow things down in large programs. Python's code is much more flexible as far as syntax goes compared to these "lower-level" languages. "Python can be written quickly and maintained easier than Java." [edit] Python in ArcGIS Python was introduced to ArcGIS with version 9.0. ESRI recommends using the version of Python (and additional packages) shipped together with the specific version of ArcGIS.[5] Python is used as the primary ArcGIS scripting language to perform geoprocessing tasks. [edit] Python support in different versions of ArcGIS [edit] ArcGIS 9.0/9.1 [edit] ArcGIS 9.2 [edit] ArcGIS 9.3/9.3.1
ArcGIS Help 10.1 Geoprocessing packages You can create geoprocessing packages to share your work. Geoprocessing packages are files that can be uploaded to arcgis.com or emailed to colleagues. A package consists of results and each result contains a tool, the data used by the tool, and the environment settings used by the tool. Packages are created by right-clicking a result in the Results window and choosing Share As > Geoprocessing Package. Learn more about geoprocessing packages Geoprocessing services You create geoprocessing services by right-clicking a result in the Results window and choosing Share As > Geoprocessing Service. Tool layers in a map document are no longer needed. Learn more about geoprocessing services Geodesic buffering The Buffer tool now creates true geodesic buffers for line and polygon input data. New environment variables Python and ArcPy Python toolboxes Python toolboxes are geoprocessing toolboxes that are created entirely in Python. Learn more about Python toolboxes
Café Python | Get all your ArcGIS Python Recipes here!