pyramid vs django n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Pyramid vs django PowerPoint Presentation
Download Presentation
Pyramid vs django

Loading in 2 Seconds...

play fullscreen
1 / 9

Pyramid vs django - PowerPoint PPT Presentation


  • 0 Views
  • Uploaded on

Both Pyramid and Django helps developers to accelerate custom web application development. The developers can extend and customize each of the two web frameworks according to precise project needs. Django helps developers to build custom web applications rapidly by providing a wide range of batteries and components. These batteries enable programmers to write custom web applications without using additional tools. But Pyramid allows developers to build web application in a more flexible way by allowing them to choose the right tool.\n

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Pyramid vs django' - mindfiresolutions


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
design goal

➢ Design Goal:

Both

Both Pyramid

Pyramid and

application

applicationdevelopment

development..The

two

two web

web frameworks

frameworks according

developers

developersto tobuild

buildcustom

of of batteries

batteries and

and components

custom

custom web

web applications

applications without

developers

developersto tobuild

buildweb

choose

choosethe

theright

righttool

tool..

and Django

Django helps

Thedevelopers

according to to precise

customweb

webapplications

components.. These

without using

webapplication

applicationin ina amore

helps developers

developers to to accelerate

developerscan

canextend

extendand

precise project

applicationsrapidly

rapidlyby byproviding

These batteries

batteries enable

using additional

additional tools

moreflexible

flexibleway

accelerate custom

andcustomize

customizeeach

project needs

needs.. Django

providinga awide

enable programmers

programmers to to write

tools.. But

But Pyramid

Pyramid allows

wayby byallowing

allowingthem

custom web

eachof ofthe

Django helps

widerange

web

the

helps

range

write

allows

themto to

flexibility

➢ Flexibility:

Pyramid

Pyramidis isdesigned

does

does not

not include

include a a template

web

web developers

developers can

(ORM)

(ORM) system,

system, along

provide

provide a a template

template system

choose

choose the

the right

right template

of of each

each project

project.. Hence,

in inPython

Pythonin ina amore

designedas asa alightweight

template providing

can avail

avail a a template

along with

with built

system or or an an ORM

template system

Hence, Pyramid

Pyramid helps

moreflexible

flexibleway

lightweightweb

providing system

template system

built- -in in security

ORM system

system and

and ORM

helps programmers

programmers to to write

way..

webframework

framework..Unlike

system.. While

system and

and an an object

security features

features.. But

system.. But

But it it allows

ORM system

system according

UnlikeDjango,

Django,Pyramid

While working

working with

object relational

relational mapper

But Pyramid

Pyramid does

allows programmers

programmers to to

according to to precise

write web

web applications

Pyramid

Django,

mapper

does not

with Django,

not

precise needs

applications

needs

template system

➢ Template System:

Both

Both Pyramid

Pyramid and

Hence,

Hence,each

eachof ofthe

interface

interfaceseparated

separatedfrom

built

built- -in in template

template system

build

build user

user interfaces

interfaces with

template

template language

language makes

modify

modify variables

variables before

perform

performa anumber

numberof ofoperations

and Django

Django supports

thetwo

twoweb

webframeworks

frombusiness

businesslogic

system.. The

The template

with a a mini

makes it it easier

before display

display.. At At the

operationsby byusing

supports model

frameworksenables

logic..Unlike

template system

mini- -language

language – – Django

easier for for web

web developers

the same

usingspecific

model- -view

enablesprogrammers

programmersto tokeep

UnlikePyramid,

Pyramid,Django

system allows

allows Django

Django template

developers to to display

same time,

time, the

specifictags

tags..

view- -controller

controller (MVC)

(MVC) concept

keepthe

Djangocomes

comeswith

Django developers

developers to to

template language

language.. The

display variable

variable and

the programmers

programmers can

concept..

theuser

user

witha a

The

and

can

database support

➢ Database Support:

Django

Django complements

complements the

system

systembridges

bridgesthe

the

the programmers

programmers can

used

used relational

relational and

widely

widely used

used relational

relational database

PostgreSQL

PostgreSQL.. Also,

Also, the

popular

popular NoSQL

NoSQL databases

Django,

Django, Python

Python does

to totake

takeadvantage

advantageof ofa arobust

the template

template system

thegap

gapbetween

betweenthe

can use

use the

the ORM

and NoSQL

NoSQL databases

databases.. For

database management

the developers

developers can

databases like

like MongoDB

does not

not provide

provide an an ORM

robustdatabase

databasetoolkit

system with

thedatabase

databaseengine

ORM system

system with

For instance,

management systems

can use

use Django

MongoDB and

ORM system

toolkitfor forPython

with an an ORM

engineand

with work

work with

instance, the

systems like

Django- -nonrel

and Google

Google App

system.. But

But it it allows

Python– –SQLAlchemy

ORM system

system.. The

anddatabase

databasemodel

with a a number

number of of widely

the ORM

ORM system

system supports

like MySQL,

MySQL, Oracle

nonrel fork

fork to to work

App Engine

Engine.. Unlike

allows web

web developers

SQLAlchemy..

The ORM

ORM

model..Also,

widely

supports

Oracle and

work with

Unlike

developers

Also,

and

with

admin interface

➢ Admin Interface:

Its Its admin

admin interface

frameworks

frameworks including

advantage

advantage of of the

tasks

tasks.. For

For instance,

instance, they

update,

update, and

and delete

Likewise,

Likewise, the

the admin

Django

Djangousers

usersand

interface makes

including Pyramid

the ready

ready- -to to- -use

they can

delete (CRUD)

(CRUD) operations

admin interface

interface also

andgroups

groupsefficiently

efficiently..

makes Django

Pyramid.. While

use interface

interface to to perform

can use

use the

the admin

operations on on the

also helps

Django score

While using

score over

using Django,

perform a a variety

admin interface

interface to to simplify

the web

web application

helps programmers

programmers to to manage

over a a number

Django, web

number of of Python

web developers

developers take

variety of of administrative

administrative

simplify create,

application’’s s module

manage various

Python web

web

take

create, read,

module..

various

read,

code layout

➢ Code Layout:

Pyramid

Pyramidtreats

On

On the

the other

applications

applications.. Hence,

the

the project

project by by modifying

even

even have

have option

option to to incorporate

components

componentsinto

intothe

theproject

treatsthe

other hand,

Hence, it it becomes

modifying or or replacing

theentire

entire web

hand, Django

Django keeps

becomes easier

webapplication

applicationdevelopment

keeps each

each project

easier for for developers

replacing specific

incorporate self

self- -contained

projectas asapplications

applications..

development project

project as as a a collection

developers to to maintain

specific applications

applications.. The

contained code

project as asa a single

collection of of individual

maintain and

and update

The developers

code and

and third

singlefile

individual

update

developers

third- -party

file..

party

bootstrapping mechanism

➢ Bootstrapping Mechanism:

Both

Both Pyramid

Pyramid and

bootstrapping

bootstrapping mechanism

bootstrapping

bootstrapping mechanism

applications

applications by by running

require

require programmers

programmers to to follow

recommends

recommends programmers

programmers to to adopt

scaffolds

scaffolds..The

Thedevelopers

developerseven

and Django

Django come

mechanismused

mechanism provided

running specific

specific commands

follow specific

come with

used by by each

provided by by Django

commands.. Unlike

specific code

adopt bootstrapping

evenhave

haveoption

optionto tochoose

with built

each of of the

Django enables

built- -in in bootstrapping

bootstrapping tools

the two

two web

web frameworks

enables programmers

Unlike Django,

Django, Pyramid

code layout

layout conventions

bootstrapping mechanism

choosefrom

froma avariety

tools.. But

differs.. The

But the

the

The

frameworks differs

programmers to to create

Pyramid does

conventions.. But

mechanism through

varietyof ofscaffolds

create

does not

But it it

through

scaffolds..

not

content designed by mindfire solutions

Content Designed

By:

Mindfire Solutions