Django Web Development Tools and Technologies
Tools and Technologies
-
Pythonis 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. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.
-
Djangois a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Django was designed to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of the experienced Web developers who wrote it. It lets you build high-performing, elegant Web applications quickly.
-
django cmsis an open-source project from Switzerland. The content management system is based on the web framework Django and is written in Python.
-
Pinaxis an open-source platform built on the Django Web Framework.
By integrating numerous reusable Django apps to take care of the things that many sites have in common, it lets you focus on what makes your site different. -
Google App Enginerecently unveiled its second language: Java. This release includes our Java runtime, integration with Google Web Toolkit, and a Google Plugin for Eclipse, giving you an end-to-end Java solution for AJAX web applications.
-
Amazon Web Servicesdelivers a set of services that together form a reliable, scalable, and inexpensive computing platform “in the cloud”. These pay-as-you-use cloud computing services include Also.
-
Google Maps APIlets you embed Google Maps in your own web pages with JavaScript. The API provides a number of utilities for manipulating maps and adding content to the map through a variety of services, allowing you to create robust maps applications on your website.
-
Facebook APIgives you the opportunity to deeply integrate into the core Facebook experience. By leveraging Facebook's integration points you can make your application feel native to the site, and create a seamless experience as users browse Facebook. Your application can integrate with all aspects of the Facebook user experience, from the profile page to bookmarks and the stream.
-
Twitter APIprovides a method for just about every feature you can see on our website. Programmers use the Twitter API to make applications, websites, widgets, and other projects that interact with Twitter. Programs talk to the Twitter API over HTTP, the same protocol that your browser uses to visit and interact with web pages.
-
PostgreSQLis a powerful, open source object-relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness. It runs on all major operating systems, including Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), and Windows.
-
MongoDBis a scalable, high-performance, open source, schema-free, document-oriented database. MongoDB bridges the gap between key-value stores (which are fast and highly scalable) and traditional RDBMS systems (which provide structured schemas and powerful queries).
-
Jinjais a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.
-
Werkzeugis that it can be used as a flexible base for any WSGI application. It was developed out of the wish to have a library that combines often used WSGI utilities and other web development specific helpers without creating a full featured framework that includes a template engine or something like that.
-
-
Ajaxis a group of interrelated web development techniques used on the client-side to create interactive web applications. With Ajax, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page.
-
XHTML/CSSvalid XHTML/CSS markup is supported the most popular browsers: IE 6+, FF 2+, Safari 2+, Opera 9+ and Google Chrome 1+ on Win, Mac and Linux.
-
HTML5is being developed as the next major revision of HTML, the core markup language of the World Wide Web. HTML5 is the proposed next standard for HTML 4.01, XHTML 1.0 and DOM Level 2 HTML. It aims to reduce the need for proprietary plug-in-based rich internet application (RIA) technologies such as Adobe Flash, Microsoft Silverlight, and Sun JavaFX.
-
CSS3is currently under development. CSS3 is modularized and will consist of several separate recommendations. It is arguably the most eagerly anticipated specification in the works at W3C. CSS 3 promises to make it easier to create page layout and to support formatting that is currently only achievable through hacks.
