## Please edit system and help pages ONLY in the moinmaster wiki! For more ## information, please see MoinMaster:MoinPagesEditorGroup. ##master-page:FrontPage #format wiki #language en #pragma section-numbers off = Python for OpenVMS Wiki = This wiki is dedicated to Python and Python tools on OpenVMS. To edit any page, you just have to create an account. [[HowToUseThisWiki|How to use this wiki]] == Products description == === Python === [[http://www.python.org|Python]] is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code. === Django Web framework === [[http://www.djangoproject.com/|Django]] is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Developed and used over two years by a fast-moving online-news operation, Django was designed to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of the [[http://www.djangoproject.com/documentation/faq/#who-s-behind-this|experienced Web developers who wrote it]]. It lets you build high-performing, elegant Web applications quickly. Django focuses on automating as much as possible and adhering to the [[http://c2.com/cgi/wiki?DontRepeatYourself|DRY principle]]. Many django applications are known to run on OpenVMS. [[http://djangoplugables.com/|Django Plugables]] references many Django application. === Webware for Python === [[http://www.webwareforpython.org/|Webware for Python]] is a suite of Python packages and tools for developing object-oriented, web-based applications. The suite uses well known design patterns and includes a fast Application Server, Servlets, Python Server Pages (PSP), Object-Relational Mapping, Task Scheduling, Session Management, and many other features. Webware is very modular and easily extended. <
>Webware for Python is well proven and platform-independent. It is compatible with multiple web servers, database servers and operating systems. === MoinMoin === [[http://moinmoin.wikiwikiweb.de/|MoinMoin]] is an advanced, easy to use and extensible WikiEngine with a large community of users. Said in a few words, it is about collaboration on easily editable web pages. MoinMoin is Free Software licensed under the GPL. === Mercurial === [[http://www.selenic.com/mercurial/|Mercurial]] is a fast, lightweight Source Control Management system designed for efficient handling of very large distributed projects. Mercurial is available under the GNU GPL. === Pyro === [[http://pyro.sourceforge.net/|Pyro]] is short for PYthon Remote Objects. It is an advanced and powerful Distributed Object Technology system written entirely in Python, that is designed to be very easy to use. Never worry about writing network communication code again, when using Pyro you just write your Python objects like you would normally. With only a few lines of extra code, Pyro takes care of the network communication between your objects once you split them over different machines on the network. All the gory socket programming details are taken care of, you just call a method on a remote object as if it were a local object! == Documentation == [[History|History, what's new]] [[DownloadAndInstallationPython|Download and installation of Python for OpenVMS]] [[DownloadAndInstallationWebware|Download and installation of Webware for Python]] [[DownloadAndInstallationDjango|Download and installation of Django Web framework]] [[DownloadAndInstallationMoinMoin|Download and installation of MoinMoin]] [[DownloadAndInstallationMercurial|Download and installation of Mercurial]] [[PythonDocumentation|Python Documentation]] == Examples == [[PythonExamples|Python Examples]] == Support == [[http://www.pi-net.dyndns.org/piforum/index.php|Forum Python for OpenVMS]]